Node.js e Typescript: corso base online
- Introduzione
- Introduzione
- Le basi di Node e Typescript
- Introduzione al primo modulo
- Setup ambiente su linux ubuntu
- Setup ambiente su mac os
- Setup ambiente su Windows
- Inizializziamo node
- Installiamo typescript
- inizializzamo typescript
- Come usare typescript
- Inizalizziamo git
- Initizalizziamo github
- Sfida: github
- Creiamo un readme su github
- I tipi in typescript
- Scopri come diventare un programmatore Full Stack Node.js
- I cicli
- Sfida: i cicli
- Soluzione: i cicli
- If e switch
- Funzioni
- Sfida: funzioni
- Soluzione: funzioni
- Funzioni anonime
- Compiliamo codice in tsc
- Dipendenze in node
- Progettiamo due app Back End e Front End
- Introduzione del modulo
- Differenze tra Front End e Back End
- Creiamo l'app Front End
- Manipolazione dell DOM
- Manipolazione dei file in Back End
- Presentazione del progetto
- Setup del progetto
- Generazione numeri casuali
- Sfida: generazione numeri casuali
- Soluzione: generazione numeri casuali
- Generariamo liste di numeri casuali
- Gestione degli errori
- Sfida: gestione degli errori
- Soluzione: gestione degli errori
- Estrazioni
- Setup del Front End
- Organizzazione del Front End
- Miglioriamo la UI Front End
- Conclusioni
- Conclusioni
- Approfondimento su Node.js
Setup ambiente su linux ubuntu
Setup ambiente su linux ubuntu
Node.js e Typescript: corso base online
Impara in questo corso online le basi di Node.js e Typescript, sviluppando una semplice app lato Back End e Front End
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 modulo è 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.
In questo modulo, 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 programmazione Backend, Frontend e Fullstack
- Sviluppo di un’applicazione di esempio completa