Corso JavaScript - ES6, NodeJS, ReactJS in italiano
Video: .mp4 (1280x720, 30 fps(r)) | Audio: aac, 48000 Hz, 2ch | Size: 2.25 GB
Genre: eLearning Video | Duration: 55 lectures (5 hours, 20 mins) | Language: Italiano
Impara a programmare con il nuovo JavaScript
Video: .mp4 (1280x720, 30 fps(r)) | Audio: aac, 48000 Hz, 2ch | Size: 2.25 GB
Genre: eLearning Video | Duration: 55 lectures (5 hours, 20 mins) | Language: Italiano
Impara a programmare con il nuovo JavaScript
What you'll 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..).
Requirements
Concetti di programmazione, cosa sono e cosa servono (if, cicli, variabili)
Qual'é la differenza tra client e server
Basi HTML e CSS
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 this course is for:
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