Linguaggi nel web:

 

Linguaggi di marcatura: Html e CSS

introduzione all'HTML e tutorial con esempi

introduzione ai CSS e quick references

HTML5 ed altri Tutorials navigando nel sito w3schools.com

 

Linguaggi di marcatura: XML

introduzione a XML, sito ufficiale W3C, definizione e tutorial con esempi

App per Mobile (Android):
guida all'uso di Android Studio
IDE per creare app da mobile
costruttori di app senza programmare VS

appybuilder provando per 30 gg tale piattaforma basata su MIT App Inventor
(semplice ambiente di sviluppo per app android):
esempi di connessione a DBMS (MySQL) 2018 - script php, 2014 e 2013

 

Linguaggio Java:

SoloLearn come IDE Java per Mobile consigliato in DaD scaricabile da Apple Store o da Google Play

Introduzione all'uso e semplice esempio in DaD

introduzione in ambiente IDE e/o con uso di JDK

Il concetto di funzione con implementazione in linguaggio Java e motivazione all'uso (.pdf)

  la ricorsione giocando con La torre di Hanoi
      o entrando nell'affascinante mondo dei frattali (slides)

Il concetto di array con motivazione all'uso e implementazione in linguaggio Java

matrici a piú dimensioni, esempi ed esercizi

ricerca della prima occorrenza tra le elaborazioni di array

array vs vettori (array dinamici) da C. Horstmann

Il concetto di stringa in Java: oggetto della classe String e gestione

Metodi della classe String per creare e manipolare stringhe di caratteri

Catene di testo mutabili: performances

concetti base della OOP (slides)

Classi astratte e Interfacce vs classi astratte (estratto slides) ed esempio

la grafica: un menù di navigazione, awt vs swing (l'indipendenza dalla piattaforma)

Eventi: introduzione (slides)
il concetto di evento, modello a delega in Java, sunto con esempi.

Tipo File, esempi e operazioni di accesso con esempi

i thread nel percorso pluridisciplinare: SO

Dispense datate ma sempre valide: sezione Programmazione ad Oggetti e Java del corso del prof. Zambonelli

ADT e Generics con implementazioni

 

Linguaggio C - C++: significato del termine linguaggio C-Like

introduzione all'IDE DEV C++ (datata ma ancora valida)

Guida_IDE_DEV - I parte, Guida_IDE_DEV - II parte, Uso editor

Indice delle dispense nell'uso del linguaggio C++ con manuale introduttivo.
Esempi online, guida html.it e tutorial w3schools

Guida aggiornata e linguaggio C: III parte

Manuale introduttivo all'uso del linguaggio C

Graficare in ambiente DEV C++ con esempi

 

Linguaggio JavaScript:

introduzione

cosa non si può fare:  vantaggi e svantaggi e confronto con Java

event-driven

object-based

modalità per inserire ed eseguire

oggetti interni: Array (html.it) e String

debuggare in JavaScript, confronto tra Tools e tecniche di testing

graficare in JavaScript

JSON (JavaScript Object Notation): formato per lo scambio di dati tra app

 

Python:

sito ufficiale

sito ufficiale della comunità italiana

Tutorial w3schools

Guida html.it

GUI con Python
Framework: tkinter (pdf)

Python e le librerie principali per il machine learning

 

 

 

 

Linguaggio PHP:

introduzione

guida pratica all'uso di interfaccia grafica phpMyAdmin (Edizioni Atlas)

esempi di statements SQL con uso phpMyAdmin in ambiente XAMPP
ed esercizio tratto da quesito in simulazione d'Esame

testare interazione con form in ambiente WAMP: EasyPHP o XAMPP (esempio di scelta)

a confronto con uso account su hosting free: altervista

il linguaggio PHP nell'interazione con RDBMS:

estensione nativa per MySQL vs estensione MySQLi

in ambiente XAMPP con guida all'installazione

librerie PHP per creare PDF: la migliore TCPDF con esempio PDF/A-1b

primo progetto di studentesse

rudimentali Forum nel confronto tra linguaggi e tecnologie Server Side

Esempi con uso delle estensioni MySQLi, SQLite e PDO

Giochi in PHP (persistenza con cookie e sessioni)

Creare form di registrazione e login sicuro in PHP e MySQL (caso d'uso di sessioni con PDO)

 

Tecnologia ASP vs ASPX e VisualBasic:

introduzione (slides)

strumenti ADO nell'interazione con DB remoti vs ADO.NET

sviluppare in ambiente Visual Studio (Visual Basic Express) o SharpDevelop
con richiami a VBScript: pagine dinamiche Server Side

archiviare informazioni o creare Forum in tecnologia ASP

 

SQL (linguaggio standardizzato di interrogazione per RDBMS)

introduzione usandolo come DDL e DML (slides)