Moodle è una Learning Platform, o course management system (CMS), completa. Essa permette la gestione di corsi, formazione, insegnamento e training a distanza. Basata su PHP e MySql, è una soluzione Open Source che può essere facilmente modificata per l’adattamento a diverse tipologie di progetti. In questa guida descriveremo ogni aspetto della piattaforma, dall’installazione all’utilizzo di plugin, fino alle funzionalità più avanzate.

Guida C++
  • 83 lezioni
  • Avanzata

C++ è un linguaggio di programmazione a oggetti tra i più diffusi in svariati ambiti dell’informatica professionale, da quello dello sviluppo mobile agli ambienti scientifici, passando per il gaming e lo sviluppo di GUI. Questa guida fornisce una panoramica completa e dettagliata di tutte le sue funzionalità, partendo dalle basi fino ad arrivare agli argomenti di maggiore dettaglio e complessità.

Guida Swift
  • 19 lezioni
  • Moderata

Swift è un linguaggio di programmazione realizzato da Apple per lo sviluppo di app mobile per il sistema operativo iOS. Questa guida parte dalle basi ed affronta tutti i principali argomenti per imparare a programmare con il linguaggio Swift, arrivando a comprenderne le principali funzionalità per realizzare app professionali per dispositivi come iPhone ed iPad.

Raspberry Pi è un single-board computer, molto utilizzato dai Maker nell’ambito del DIY. In questa guida vedremo come configurarlo ed utilizzarlo per creare applicazioni di vario tipo. Partendo dallo studio della scheda, procederemo con la configurazione e l’installazione del sistema di base, fino ad scoprire le potenzialità offerte da Raspberry Pi dal punto di vista dei Maker.

w3.css: guida all’uso
  • 20 lezioni
  • Moderata

w3.css è uno dei framework CSS moderni più usati ed apprezzati, ed è spesso considerata la principale alternativa a Bootstrap. Questa guida pratica e completa ne offre una panoramica estensiva: quali sono e come si usano le principali funzionalità che mette a disposizione questo framework, e come utilizzarlo per lo sviluppo di front end.

Una guida dettagliata alla realizzazione di un e-commerce di base, ma completo di carrello della spesa e sistema di pagamento, con PHP e MySQL. Il tutto adottando l’approccio OOP.

Kotlin è un linguaggio di programmazione sintetico, altamente espressivo, potente, dominato da una mentalità moderna. Deriva da Java e può essere usato in alternativa a questo linguaggio ed è oggi uno dei linguaggi ufficiali per lo sviluppo di app Android.

Guida R
  • 13 lezioni
  • Facile

R è un linguaggio di programmazione che trova larga applicazione negli ambiti scientifici e statistici, in particolar modo quando è necessario analizzare grandi moli di dati. In questa guida completa e ricca di esempi pratici, vedremo tutte le caratteristiche di questo linguaggio, partendo dalla sintassi fino ad arrivare ad esplorare tutte le sue caratteristiche più avanzate.

Java, guida avanzata
  • 26 lezioni
  • Avanzata

Java. Una guida completa a Java 9 e 10, le nuove versioni del linguaggio che introducono la programmazione modulare, nuove API (Application Programming Interface) e il REPL (read-evaluate-print loop) con JShell. Realizzata per coloro che già possiedono competenze avanzate riguardo a Java, la trattazione presenta esempi pratici e snippet di codice da utilizzare come modelli per i propri progetti.

Guida Arduino
  • 13 lezioni
  • Facile

Arduino è una piattaforma hardware ideale per lo sviluppo di prototipi, controllori ed ogni tipo di creazione da Maker. Questa guida parte dalle basi della programmazione di Arduino, come il blink di un led, per arrivare ad apprendere concetti più complessi, come l’uso nell’ambito dell’Internet of Things grazie all’uso di servizi RESTful e Cloud.