Questo sito utilizza cookie
CORSI WORKSHOP SPORT BAMBINI

Sviluppare con Javascript

JavaScript è un linguaggio di scripting orientato agli oggetti e agli eventi, client side, che associato all'HTML5 sta dominando le scelte degli sviluppatori nella realizzazione di siti e web applications. Durante il corso oltre all'introduzione delle funzioni base del linguaggio verrá presentato e approfondito il framework Open Source di Google Angular2. Lo studente imparerà a programmare tramite i meccanismi fondamentali del linguaggio e tramite le funzioni di semplificazione messi a disposizione dalle librerie del Framework.
  • Inizio
    11 Ott
  • 12
    lezioni
  • 24
    ore
  • 2 ORE A SETT
  • Gio
    18.30-20.30

Letto 10630 volte
  • Programma
  • Docente

SVILUPPARE APPLICAZIONI CON JAVASCRIPT

Lezione 1 - Cosa è Javascript.
- Origini.
- Browser e compatibilitá.
- cosa è ECMAScript.
- Client e server.
- Linguaggio sincrono e asincrono.
- Accenno DOM ed oggetti.
- Accenno framework e librerie.
- Accenno sulla console di sviluppo.

Lezione 2 - Hello World in JS.
- Struttura di una pagina Html.
- Stili Css.
- Inserire il codice in una pagina.
- Includere file Javascript esterni.
- Sintassi standard.
- Hello World!

Lezione 3 - Variabili, costanti & tipo di dati. 
- Assegnazione dei nomi.
- Parole riservate Javascript.
- Variabili locali e globali.
- Le costanti.
- Tipi di dato.
- Var Const e Let (EcmaScript 6).
- Istruzioni condizionali.

Lezione 4 - Funzioni.
- Richiamare una funzione.
- Impostare il return in una funzione.
- Funzioni e parametri.
- Callback.
- Funzioni ricorsive.
- Closure.
- Pure Function. 
- High Order Function.

Lezione 5 - Oggetti & Array. 
- Oggetti in Javascript.
- Le proprietà ed i metodi.
- Dichiarazione e gestione dei dati.
- Proprietà e metodi.
- Ciclare un Array.
- Stringhe e Array.

Lezione 6 - DOM (non DOOM).
- Cosé il DOM (Document Object Model).
- Esplorare il DOM.
- Trovare elementi specifici.
- Modificare il DOM.
- Creare Elementi.
- Layout.
- Attributi.

Lezione 7 - Eventi.
- La necessitá degli Eventi.
- Event Handlers.
- Rimuovere un Evento.
- Propagazione di un Evento.
- Fermare la propagazione.
- Comportamento di default.

Lezione 8 - JQUERY.
- Cosa è Jquery.
- Le funzioni Jquery.
- Selettori CSS.
- $(document).ready(...).
- Funzioni principali.

Lezione 9 - Eventi Asincroni.
- How works Ajax.
- XMLHttpRequest.
- DataFormat.
- Same Origin Policy.
- $.ajax.
- Promises.

Lezione 10 - ANGULAR2 (o meglio ANGULAR5).
- Framework by Google.
- Setup di un progetto in Angular2 con Angular Cli.
- Webpack.
- Json.
- Babel.

Lezione 11 - TYPESCRIPT.
- Classi.
- Ereditarietá.
- Interfaccia.
- TypeChecking.

Lezione 12 - ANGULAR2 Component Based.
- Stateless Vs Statefull Component.
- Projection o Transclusion.
- @Input.
- @Output.
- @viewChild.
- Ciclo di vita di un Componente.
- One Way Data Binding.
- Two Way Data Binding.

Lezione 13 - ANGULAR2 Derectives.
- Direttive Attributo.
- @Host Binding.
- @Host Listener.
- Direttive Strutturali.
- CreateEmbeddedView

Lezione 14 - Services ANGULAR2.
- Dependencies Injection.
- HttpRequest.
- RxJS.

Lezione 15 - Demo ANGULAR2. 
- Style in Component.
- Demo Application Angular2.

 

javascriptcol Pietro colangelo Si laurea in Design Multimedia e Comunicazione Visiva alla facoltá di Architettura Ludovico Quaroni della Sapienza nel 2014 e inizia fin da subito a lavorare per aziende nel campo del graphic e web design. Col tempo si appassiona sempre di piú al codice tanto da farlo diventare la sua prima occupazione. Sviluppa componenti UI per interfacce grafiche con le piú moderne teconlogie applicando per tutti lo stesso principio - Don't Make Me Think - 
Attualmente lavora in azienda come consulente esterno in qualitá di sviluppatore front-end
icon FBicon LI