×
Partner Requisiti Programma Docenti Hackathon Info utili

Per maggiori info chiamaci al numero 800.92.92.10 (lun.-ven. 9.30 - 12.30 ; 14.30 - 17.30) o scrivici su info@born2code.it

Programma

Frequenza obbligatoria

Gli studenti dovranno frequentare sempre il corso, sia nei giorni di lezione coi docenti che nel resto della settimana per gli esercizi col tutor. Sono previsti dei test di verifica alla fine di ogni modulo e alla fine del corso.

Settembre

Dal 18 al 30 Settembre - 4 giorni a settimana

Modulo 1: Introduzione alle Web App con HTML5

  • Client e Server, frontend e backend
  • Come comunica il web con gli utenti: il protocollo
  • HTML5: il linguaggio del web
  • La semantica di una pagina web
  • Raccogliere gli input degli utenti con i Forms

Modulo 2: Interfacce utente con CSS3

  • La formattazione degli elementi di pagina
  • Selettori e Pseudo classi
  • Lavorare col Box-Model
  • Posizionamento degli elementi dell’interfaccia

Ottobre/Novembre

Dal 2 al 28 Ottobre - 3 giorni a settimana

Dal 30 Ottobre al 5 Novembre - 2 giorni a settimana

Modulo 3: Laboratorio - Responsive Design

  • I dispositivi mobili: tablet e smartphone
  • Progettazione per i dispositivi mobili
  • Risoluzioni e dimensioni dello schermo
  • Le media query
  • L’approccio Mobile First
  • I Breakpoint

Modulo 4: User Experience e User Interface

  • L’interazione uomo/software
  • Usabilità di un'applicazione
  • User Interface
  • I Design Pattern di UI

Modulo 5: Laboratorio - JavaScript

  • Programmare la logica di un’applicazione
  • Concetti di programmazione
  • I data type
  • Variabili, costanti e dichiarazioni
  • I controlli di flusso
  • Il DOM
  • Gli eventi e la loro gestione
  • Interazione con gli elementi di una pagina HMTL
  • Gestione degli errori

Modulo 6: Laboratorio - Javascript OOP e Design Patterns

  • Closure e scope
  • Le Callback function
  • Concetti di Programmazione ad oggetti
  • I Design Pattern più comuni
  • Prototipi
  • ES6: la nuova versione di Javascript
  • Invio di dati: GET e POST

Novembre

Dal 6 al 25 Novembre - 2 giorni a settimana

Modulo 7: AJAX

  • Metodi asincroni
  • Comunicazione tra client e server
  • L’oggetto XMLHttpRequest
  • Leggere un file XML
  • Lavorare con JSON

Modulo 8: Laboratorio - JS Frameworks

  • Introduzione a JQuery
  • Usare AngularJS

Modulo 9: Laboratorio - Pubblicare una web app

  • I tool per lavorare in team
  • Automation Task
  • Usare Github

Dicembre

Dal 27 Novembre al 15 Dicembre - 2 giorni a settimana

Modulo 10: Ottimizzazione delle performance

  • I Chrome Developer Tools
  • Leggere la Network Chain
  • Sincronia e asincronia delle chiamate
  • Minify dei sorgenti
  • Ottimizzazione delle immagini

Modulo 11: Laboratorio - Wordpress

  • Installazione di Wordpress
  • Configurazione di Wordpress
  • Dashboard e amministrazione di WordPress
  • Organizzazione dei contenuti in WordPress
  • Usare i Plugin
  • Usare i Temi
© Groupama Assicurazioni 2017 - Privacy Policy e note legali