OBIETTIVI DEL CORSO:

Lo sviluppatore web è in grado di strutturare architetture funzionali e definire specifiche tecniche e modalità realizzative di soluzioni ed applicativi web, interpretando fabbisogni di committenti ed utenti.

 

MACROPROGRAMMA:

  • Elementi di informatica di base;
  • Il linguaggio ipertestuale e le sue evoluzioni;
  • Caratteristiche e funzionalità di base delle connessioni internet;
  • Principali concetti di networking, reti e protocolli di comunicazione;
  • Funzionalità dei browser più diffusi;
  • Caratteristiche e funzionalità di servizi e applicativi web based;
  • Linee guida WCAG;
  • Introduzione ai CMS;
  • HTML5;
  • CSS3;
  • Bootstrap;
  • Ambienti di sviluppo di applicazioni web;
  • Database relazionali e linguaggi SQL / MYSQL;
  • Javascript e Jquery;
  • PHP e programmazione orientata agli oggetti;
  • Modello MVC;
  • Introduzione ai framework per PHP;
  • Laraverl;
  • Strumenti di versioning;
  • API, Web Services e REST
  • Tecniche di testing e debuging di applicazioni web;
  • Laboratorio