WordPress e sicurezza, la guida
  • 10 lezioni
  • Moderata

Scopriamo come rendere più sicuri i siti Web basati sul CMS WordPress, analizzando tutte le configurazioni e le impostazioni in grado di proteggere la nostra installazione dagli attacchi di utenti malintenzionati.

RESTful Web Services in Java con Jersey
  • 6 lezioni
  • Difficile

Impariamo a realizzare e ad interrogare servizi REST JSON in Java sfruttando il framework Jersey. Utilizzeremo Maven per la gestione delle dipendenze e la compilazione e Jetty come Servlet Engine per deployare la nostra applicazione Web. Per i test ci avvarremo di curl, tool da console per le richieste HTTP.

Guida C++
  • 79 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à.

Laravel, la guida
  • 24 lezioni
  • Moderata

Una guida completa a Laravel, il framework per “Web Artisans” orientato alla programmazione ad oggetti ed al pattern architetturale MVC (Model-View-Controller) che consente di sviluppare velocemente e facilmente applicazioni in linguaggio PHP massimizzando la produttività delle sessioni di coding.

Guida Xamarin
  • 22 lezioni
  • Avanzata

Xamarin. Una guida alla creazione di App mobile utilizzando il framework di programmazione che permette di realizzare facilmente soluzioni multipiattaforma. Dalla configurazione dell’ambiente di sviluppo alla gestione del layout, dalla gestione di immagini e file a quella dei template, dall’interazione con SQLite per i database fino alla geolocalizzazione e alle mappe con esempi pratici.

Creare Giochi per iOS con Swift
  • 14 lezioni
  • Avanzata

Guida pratica alla creazione di un semplice gioco per dispositivi mobile iOS utilizzando Swift, il principale linguaggio di programmazione di Apple per lo sviluppo di applicazioni mobile per iOS.

Guida Java
  • 134 lezioni
  • Avanzata

Java. Imparare a programmare utilizzando il linguaggio Java significa padroneggiare uno degli strumenti multipiattaforma più diffusi in tutti gli ambiti dell’informatica: dallo sviluppo per il mobile (sistema operativo Android) alle applicazioni di livello Enterprise, dal Desktop al Web, applicando l’approccio di sviluppo e progettazione orientati agli oggetti che ha segnato gli standard industriali nel corso degli ultimi venti anni.

Unity 2D, la guida
  • 9 lezioni
  • Facile

Il più potente engine per la creazione di videogame mette a disposizione elementi e template per realizzare videogiochi 2D per tutte le piattaforme, mobile e desktop .

Creare app in HTML5: la guida
  • 16 lezioni
  • Facile

Una guida pratica alla creazione di app mobile in HTML5: una panoramica dei framework disponibili, esempi pratici e consigli utili per realizzare app ibride, sfruttando le tecnologie web.

Git, la guida
  • 16 lezioni
  • Difficile

Git. Guida completa al DVCS (Distributed Version Control System o “sistema software per il controllo di versione distribuito”) realizzato da Linus Torvalds, il creatore del kernel Linux. Tutti i comandi necessari per lo sviluppo collaborativo di un progetto, tutte le procedure per la gestione dei repository e tutti gli strumenti per monitorare lo stato di avanzamento dei diversi rami che lo compongono.