Certificazione 
Attestato di frequenza

accesso 
Illimitato

assistenza 
Dedicata

Durata
4h VIDEO ON DEMAND

PREZZO
60 €

Attenzione! Questo è un corso che richiede una buona conoscenza delle logiche fondamentali della programmazione, in particolare HTML, CSS e Javascript. Se ancora non hai queste competenze ti consigliamo di partire dal nostro percorso base di programmazione.
---------------
Creare applicazioni web moderne richiede molte competenze in ambito sviluppo web e la conoscenza di diverse tecnologie e linguaggi. Fortunatamente, negli ultimi 10 anni i tool e le soluzioni disponibili per gli sviluppatori hanno avuto un grande incremento in numero e qualità. Sopratutto grazie a Javascript, NodeJS e le loro community, adesso esistono delle basi comuni che permettono, a chi si approccia allo sviluppo di applicazioni web da neofita, di farlo in modo molto più semplice, per poi specializzarsi una volta presa confidenza col codice.
Lo scopo di questo corso è di aiutarti ad approcciare allo sviluppo di applicazioni web moderne. Il corso prevede un'introduzione alla programmazione in Typescript (un linguaggio derivato da Javascript) ed introduce al concetto di programmazione Fullstack grazie a NodeJS.
Nel corso, della durata di circa 4 ore, affronteremo i seguenti temi:
- Ripasso della programmazione in Javascript
- Il linguaggio di programmazione Typescript, da cosa si differenzia rispetto a Javascript e che problema risolve
- NodeJS, cosa è e quali sono le differenze con Javascript nel Browser
- Differenze tra rogrammazione Backend, Frontend e Fullstack
- Sviluppo di un’applicazione di esempio completa
Questo corso è rivolto a chiunque voglia inziare un percorso per diventare una figura Full Stack Javascript.
Questo modulo introduttivo ti darà le basi per poi poter approfondire le tematiche Back End e Front End per sviluppare applicazioni web complesse con Node.js, Typescript e altri framework js.
Se sei completamente nuovo alla programmazione, ti consigliamo di seguire i nostri corsi introduttivi di HTML, CSS e JavaScript
Il programma che seguirai
-
-
-
Setup ambiente su linux ubuntu 5m : 4s
-
Setup ambiente su mac os 6m : 4s
-
Inizializziamo node 4m : 41s
-
Installiamo typescript 2m : 13s
-
inizializzamo typescript 2m : 24s
-
Come usare typescript 6m : 9s
-
Inizalizziamo git 5m : 12s
-
Initizalizziamo github 5m : 10s
-
Sfida: github 52s
-
Creiamo un readme su github 2m : 55s
-
I tipi in typescript 13m : 25s
-
I cicli 9m : 28s
-
Sfida: i cicli 54s
-
Soluzione: i cicli 3m : 26s
-
If e switch 10m : 55s
-
Funzioni 13m : 40s
-
Sfida: funzioni 59s
-
Soluzione: funzioni 5m : 38s
-
Funzioni anonime 9m : 30s
-
Compiliamo codice in tsc 2m : 46s
-
Dipendenze in node 11m : 14s
-
-
Introduzione del modulo 27s
-
Differenze tra Front End e Back End 10m : 19s
-
Creiamo l'app Front End 4m : 38s
-
Manipolazione dell DOM 7m : 2s
-
Manipolazione dei file in Back End 6m : 39s
-
Presentazione del progetto 2m : 19s
-
Setup del progetto 7m : 22s
-
Generazione numeri casuali 8m : 48s
-
Sfida: generazione numeri casuali 1m : 36s
-
Soluzione: generazione numeri casuali 4m : 17s
-
Generariamo liste di numeri casuali 7m : 31s
-
Gestione degli errori 8m : 6s
-
Sfida: gestione degli errori 2m : 41s
-
Soluzione: gestione degli errori 4m : 15s
-
Estrazioni 9m : 33s
-
Setup del Front End 6m : 39s
-
Organizzazione del Front End 10m : 11s
-
Miglioriamo la UI Front End 10m : 8s
-
-
-
Conclusioni 1m : 35s
-
Il tuo istruttore
Fullstack developer and cloud architect
Un maker con la passione per il mondo del web development. Dopo un Ph.D. in Cloud Robotics e alcune esperienze da imprenditore, decide di mettersi in proprio per dedicarsi allo sviluppo software in Cloud. Ora Ludovico è un esperto nello sviluppo di applicazioni cloud, si occupa sia dello sviluppo fullstack che della parte architetturare. Nel tempo libero costruisce robot e cerca di connetterli al cloud!
Competenze
Cosa saprai fare
Alla fine di questo corso avrai acquisito le conoscenze fondamentali di Typescript e di Node.js e sarai in grado di utilizzare queste tecnologie moderne per creare una semplice applicazione Full Stack.
Il corso
Corsi correlati:



FAQ
Domande frequenti:
Come è strutturato il corso?
Il corso é suddiviso in 44 lezioni. Significa che non hai bisogno di completarlo tutto in una volta, ma puoi seguirlo un pezzetto per volta, seguendo i tuoi tempi di apprendimento.
1Posso vedere le lezioni più volte?
Certo! Una volta acquistato il corso sarà tuo per sempre. Puoi rivedere le lezioni ogni volta che vuoi, in qualsiasi momento. I video non sono live, sono registrati e sempre disponibili sulla piattaforma.
2Quanto tempo ci vorrà per terminare il corso?
La durata totale del corso è circa di 4 ore. Tieni a mente però che il tempo di apprendimento dei concetti potrebbe essere leggermente più lungo. Per questo, una volta acquistati i corsi, Lacerba si impegna a renderli disponibili a vita!
3Cosa succede se non sono soddisfatto dell corso?
Non vorremmo mai che tu rimanga insoddisfatto/a di uno dei nostri corsi! Se dovesse accadere, contattaci e cercheremo di risolvere entro 24h qualsiasi problema tu abbia riscontrato. Alternativamente, procederemo al rimborso di quanto speso!
4Contattaci
Node.js e Typescript: corso base online
BENVENUTA/O SU LACERBA
