Brief Summary
This course offers a friendly, hands-on approach to learning JavaScript and TypeScript. Perfect for beginners and those looking to sharpen their skills while having fun!
Key Points
-
Learn JavaScript ES6/ES7 and TypeScript step-by-step.
-
Understand promises, fetch API, and reactive programming with RxJS.
-
Get practical insights with hands-on examples.
Learning Outcomes
-
Master the basics of JavaScript and ES6/ES7 features.
-
Gain a solid understanding of TypeScript and its capabilities.
-
Learn how to create SPAs using promises and fetch API.
About This Course
Impara Javascript TypeScript passo a passo: Costruisci una SPA con Promise, Fetch, RxJs e GOOGLE API
Questo corso riempie una lacuna: la mancanza di una guida esaustiva e pratica di javascript es6-es7 in italiano dove ti insegno passo a passo, dall'A alla Z, tutti i segreti di javascript es6-es7. Imparerai tutti i segreti di oggetti, funzioni, classi, fetch, promise, observable .
Imparerai a programmare in TypeScript così da poter usare fin da subito tutte le novità di Javascript ES6 - ES7
Se vuoi sfruttare al massimo librerie come Jquery, Sencha, Angular, React devi seguire un corso come questo che ti dia le fondamenta per essere pronto alla programmazione avanzata con javascript.
Vedremo ogni tipo di variabili: numeri, stringhe, array ,funzioni, metodi, classi, arrow function
Studieremo le funzioni, come passare i parametri, lo scope delle funzioni, come dichiarare funzioni come espressione e come dichiarazione. Come passare una funziona ad un'altra funzione, ritornare una funzione.
Vedremo i segreti delle closure: funzioni annidate che dopo essere ritornate hanno accesso alle variabili private di una funzione.
Vedremo come si creano gli oggetti in javascript, come si estendono con il prototype
Vedremo come funziona l'ereditarietà in javascript.
Vedremo i nuovi costrutti di ES6 come let, const, parametri rest, il costrutto class.
Studieremo gli oggetti predefiniti di javascript come Math, Date, RegExp. e JSON
Studieremo l'oggetto XMLHttpRequest e vedremo come fare delle chiamate asincrone ad un server, AJAX.
Studieremo le Promise, come trasformare AJAX in Promise.
Impareremo le API di fetch e le combineremo in casi pratici con le Promise
Impareremo con programmare in TypeScript, un superset di javascript:
I tipi di variabili come string, number, boolean, array, tuple, enum
funzioni con tipi di ritorno e argomenti tipificati
Le classi
Le interface
Estendere le classi
IMPAREREMO AD UTILIZZARE RXJS: REACTIVE PROGRAMMING
Observable
Observer
Operator
Tutto con esempi pratici
Il corso sarà in continuo aggiornamento ed includerá sempre le future novità di Javascript
Soprattutto ti farò da tutor per chiarirti qualunque dubbio e aiutarti a crescere nel mondo di javascript.
Ti aspetto!
Imparare ad usare le funzioni per la functional programming e per creazione di oggetti
Capire il concetto di scope e this in javascript
Capire il concetto di closure
Lorenzo
chiaro, rapido e informale