Javascript Moderno e Avanzato con TypeScript e RxJs

Learn JavaScript and TypeScript step-by-step! Build SPAs and master promises, fetch API, RxJS, and more. Join now and become a coding pro!

  • Overview
  • Curriculum
  • Instructor
  • Review

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

Course Curriculum

2 Lectures

1 Lectures

Instructor

Profile photo of Hidran Arias
Hidran Arias

I'm a cuban living in the beautiful city of Turin, Italy. I have a university degree in computer sciences in the field of automation engineering. I am a software engineer since 2002 and since then I have worked for different italian companies developing web applications with the latest technogies, most of them open sources, such as SWIFT, JAVA, PHP, MYSQL,...

More Courses By Hidran Arias, Mauro Prelli, Codestars • over 2 million students worldwide!, Rob Percival
Review
4.9 course rating
4K ratings
ui-avatar of Lorenzo
Lorenzo
5.0
8 months ago

chiaro, rapido e informale

  • Helpful
  • Not helpful
ui-avatar of Federico Croletti
Federico C.
3.5
9 months ago

Ottimo corso, pieno di nozioni senza però rimanere troppo sulla teoria.
Peccato solo per la parte rxjs avrei voluto più dettagli e maggior esempi pratici.
Consiglio: migliorare l'esposizione in italiano
Nel complesso molto valido e consigliato!

  • Helpful
  • Not helpful
ui-avatar of Giuseppe Rinaldi
Giuseppe R.
5.0
1 year ago

Ottimo corso

  • Helpful
  • Not helpful
ui-avatar of Mattiagiorgio Covato
Mattiagiorgio C.
4.5
1 year ago

Ottime spiegazioni, esempi chiari e accuratezza. Lo consiglio vivamente!

  • Helpful
  • Not helpful
ui-avatar of Patrizio Ferlito
Patrizio F.
4.5
1 year ago

Topics well explained

  • Helpful
  • Not helpful
ui-avatar of Antonio Toppeta
Antonio T.
5.0
1 year ago

sei l'unico che puo' far imparare qualcosa

  • Helpful
  • Not helpful
ui-avatar of Maurizio Abaterusso
Maurizio A.
4.0
2 years ago

Lezioni interessanti e che mi hanno dato modo di apprendere alcune nozioni che non conoscevo. Il corse vero e proprio inizia dalla sezione 9 secondo me perchè ci sono concetti più avanzati. Buon esempio il progetto con l'api di google books.

  • Helpful
  • Not helpful
ui-avatar of Franco Di Liddo
Franco D. L.
5.0
2 years ago

Ottimo corso con esempi chiari anche se non proprio facili da memorizzare.

  • Helpful
  • Not helpful
ui-avatar of Gianpiero Fasulo
Gianpiero F.
4.5
3 years ago

ben spiegato!!

  • Helpful
  • Not helpful
ui-avatar of Luca Caputo
Luca C.
4.0
3 years ago

La prima metà del corso secondo me è livello intermedio, il corso avanzato vero e proprio inizia dalla lezione 7/8 in poi. È stato comunque un corso interessante, ho imparato nuove cose che non conoscevo ed approfondito altre che conoscevo ma non a fondo. Le lezioni sono chiare e leggere da vedere visto che sono suddivise in mini video e non come altri corsi con lezioni intere di ore.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses