What You Will Learn!
- Sarai in grado di programmare un’applicazione in JavaScript senza framework
- avrai le basi per imparare autonomamente framework JavaScript più specifici quali (jQuery, AngularJS, MeteorJS, Phonegap, Electron, ReactJS..).
Description
Questo corso è dedicato al NUOVO Javascript ES6, il linguaggio di programmazione universale, trovi tutte le lezioni su corso-javascript .it e la realizzazione passo-passo di un'applicazione d'esempio per vendere ebook online via carta di credito.
Conoscere le basi di JavaScript e il suo ecosistema (NodeJS, NPM, React Native,.. ) non serve solo ai web developer, che usano HTML5 e CSS, ma apre un mondo a tutte una serie di professioni e lavori che dovranno essere ancora inventati.
Elenco delle lezioni di Corso JavaScript (Completo):
- - Cos'é NodeJS, jQuery, JSON e come funziona una web app
- - Variabili var let const
- - Template string e multilinea
- - ECMAscript oggi con Webpack e Babel
- - Operatori e numeri casuali (random)
- - Funzioni e arrow function
- - Array, cicli, metodi funzionali .map, .reduce e Object#assign
- - Visibità delle variabili, scope, closures, this, bind
- - Linguaggio asincrono, ad eventi, setTimeout setInterval
- - Promise e callback, tutte le volte che si interagisce con file, network o db
- - Chiamare con fetch un'API remota JSON con AJAX e autenticazione
- - Classi in JavaScript, ereditarietà e composizione
- - Passare gli elementi come argomento: ...spread e destructuring
- - Strutturare un'applicazione in moduli privati NPM, export, import
Dalla Teoria alla Pratica
- - App d'esempio NodeJS ReactJS, boilerplate e Material UI
- - Integrare il gateway di pagamento per carte di credito Stripe
- - Leggere e scrivere dati sul database MongoDB
- - Deploy, mettere in produzione un'app NodeJS con Docker Compose
Strumenti
- - Plugin per programmare in JavaScript e Atom editor
- - Type checking in JavaScript con typeof e Flow
- - Debug del codice JavaScript e web inspector
Bonus
- - Cos'é ReactJS e un esempio
- - Gestire i form con ReactJS e JSON
- - React Native Android, setup e demo su Ubuntu Linux
- - Abilitare HTTPS su NGINX con un certificato SSL Let's Encrypt
Il corso è consigliato a chi ha una base di HTML e una conoscenza base di un altro linguaggio di programmazione (es. PHP, Ruby, Python, Java,..).
Who Should Attend!
- Sviluppatori programmatori, web developer provenienti da altri linguaggi
- Sistemisti, amministratori di rete
- Web designer, UX / UI experts, IoT makers
- Solo entrepreneurs, liberi professionisti, consulenti del web, curiosi
TAKE THIS COURSE