info Informazione per tutti i soci riguardanti le conseguenze della sospensione forzata delle attività sportive e formative in merito alla tutela di abbonamenti sottoscritti e quote versate.
Cogliamo l'occasione per abbracciarvi tutte/i e speriamo a presto. --> INFO ATTIVITA' SPORTIVE' SPORTIVE  --> INFO ATTIVITA' FORMATIVE

Sviluppare con Javascript

Settore Informatica
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
    25 Apr

  • lezioni

  • ore
Letto 16040 volte

Docente

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  

Programma


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) e TYPESCRIPT.
- Framework by Google.
- Setup di un progetto in Angular2 con Angular Cli.
- Webpack.
- Json.
- Babel.
- Classi.
- Ereditarietá.
- Interfaccia.
- TypeChecking.

Lezione 11 - ANGULAR2 Component Based e Derectives.
- Stateless Vs Statefull Component.
- Projection o Transclusion.
- @Input.
- @Output.
- @viewChild.
- Ciclo di vita di un Componente.
- One Way Data Binding.
- Two Way Data Binding.
- Direttive Attributo.
- @Host Binding.
- @Host Listener.
- Direttive Strutturali.
- CreateEmbeddedView

Lezione 12 - Services  e  Demo ANGULAR2.
- Dependencies Injection.
- HttpRequest.
- RxJS. 
- Style in Component.
- Demo Application Angular2.

Adotta uno studente

adotta icon Il Fusolab ha attivato un prestito attraverso il microcredito per questo corso.
Aiuta Nisreen a pagare le tasse universitarie di suo figlio

Nisreen ha due figli all'università di cui va orgogliosa, sa che la loro educazione è un diritto e vuole essere sicura che ricevano nella migliore maniera possibile. Ammar, nella foto, ha 21 anni ed è al quarto anno di ingegneria, gli piace leggere e sua madre è il suo modello di vita, fa piccoli lavoretti ma non riesce a pagare le tasse universitarie per conto suo. Per questo Nisreen chiede un prestito per pagare le spese scolastiche.

Per maggiori dettagli sul prestito e su tutti i prestiti del Fusolab visita la pagina ▶ Adotta uno Studente