Linguaggi nel web:

 

Linguaggi di marcatura: Html e CSS

introduzione all'HTML e tutorial con esempi

CSS e quick references

 

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

 

Linguaggio Java:

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

 

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

 

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

creare Forum in tecnologia ASP

 

SQL (linguaggio standardizzato di interrogazione per RDBMS)

introduzione usandolo come DDL e DML (slides)