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 w3schoolsGuida 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'Esametestare 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 Sidearchiviare informazioni o creare Forum in tecnologia ASP
SQL (linguaggio standardizzato di interrogazione per RDBMS)
introduzione usandolo come DDL e DML (slides)