Corso Front End Developer 2021: tutto quello che non sai!

Categoria:
Sviluppo, Sviluppo Web

Descrizione

Impara e rafforza le tue conoscenze relative a JavaScript ad un livello professionale.
Attraverso la creazione di un progetto da zero, un portafoglio virtuale, scopriremo le tecnologie per creare e mantenere una piattaforma WEB.
Git, Babel, ES6-ES11, Gulp, Browserify, ESLint, Prettier, NodeJS, NPM, JSDoc, Git hooks, Jest, HTML, CSS e ovviamente JavaScript!

🥱 Perché scegliere questo corso?

Questo corso contiene tutto il necessario che ti serve per diventare Front End Developer.
Un programma intensissimo incentrato su JavaScript.
Dalle basi, scopri come sviluppare in JavaScript, come creare il pacchetto della tua applicazione e come effettuare un corretto testing, garantendo quindi una certa stabilità.Trasmetterò le mie conoscenze per garantire anche un corretto sviluppo seguendo delle linee guida, che sono fondamentali per eventuali collaborazioni.
Inoltre ti permette di studiare il protocollo HTTP e di conseguenza ti apre una finestra sul mondo delle chiamate HTTP.Ho ideato questo viaggio per mostrare ogni punto dello sviluppo di un’applicazione anziché dividere in più corsi quello che puoi apprendere in uno. Non ci sarà una soluzione unica e sarai tu stesso molte volte a completare le parti pratiche! Un modo per essere più attivo all’interno del corso.

Non ci sono frameworks o librerie Front End come React o Angular, affinché possiamo concentrarci sulle basi e sono sicuro che poi sarà molto più semplice apprendere come funzionano davvero!

Il tutto in 30 ore di contenuto!

🙄 Cosa faremo

Gestiremo la creazione di una piattaforma per gestire le entrate e le uscite di un portafoglio virtuale. Implementeremo tecnologie largamente utilizzate a livello lavorativo come HTML5, CSS3, Gulp, Browserify, Babel, ESLint, Prettier e JSDoc.
Creeremo una soluzione Back-End con NodeJS per simulare un server e per avere un servizio di mocking.
In questo contesto ti parlerò del protocollo HTTP.
Utilizzeremo Postman, un’applicazione per il testing delle API e degli endpoints che creeremo.
Testeremo la nostra applicazione con Jest, un avanzato framework per unit testing e non solo. Vedremo i test end to end con Puppeteer.
Tutto il progetto verrà gestito con Git, permettendoti di salvare il tuo progetto nel tuo proprio GitHub. Infine creeremo anche una documentazione tecnica con JSDoc.

 

Requisiti

  • Nessuna conoscenza previa del Front End è richiesta. Solo tanta voglia di imparare e costanza!

A chi è rivolto

  • Chiunque stia iniziando il proprio percorso come Front End Developer
  • Chiunque voglia analizzare il dietro le quinte di JavaScript
  • Chiunque voglia migliorare la propria posizione con delle basi più solide

Cosa imparerai

  • Dalle basi di JavaScript a ECMAScript 11
  • I più famosi Design Patterns e come implementarli con JavaScript
  • Concetti sul testing e creazione di test unitari e end to end con Jest
  • Le basi di HTML e CSS
  • Utilizzo del Flex Design
  • Utilizzo di un controllo di versione come Git e implementazione dei Git Hooks
  • Apprendimento e utilizzo di NodeJS e NPM
  • Creazione server con NodeJS
  • Apprendimento chiamate HTTP
  • Come creare una documentazione con JSDoc
  • Browserify e Babel
  • ESLint e Prettier

  • Introduzione alle tecnologie web
  • Configurazione ambiente di sviluppo
  • Installazione Git
  • Inizializzazione progetto

  • Introduzione capitolo
  • JavaScript: analisi del linguaggio
  • I tipi Primitivi
  • I tipi Oggetto
  • Il Naming
  • Le variabili
  • JavaScript: le funzioni
  • Scope e contesto
  • Hosting
  • Gli operatori
  • Le condizioni
  • Array
  • JSON
  • La gestione degli errori
  • La gestione delle date
  • Come immagazzinare i dati
  • Come effettuare un corretto debugging
  • Prima parte pratica
  • Seconda parte pratica
 
 

 

 

  • Introduzione
  • NodeJS e NPM
  • Parte pratica

  • Introduzione
  • Task Runner e Gulp
  • I bundler e Browserify
  • Prima parte pratica
  • Seconda parte pratica

  • Introduzione
  • Unit tests e E2E tests
  • I patterns di testing
  • Librerie di testing: Jest
  • Parte pratica

  • Introduzione
  • HTML: la creazione del layout
  • CSS: la definizione dello stile
  • CSS: il Flex Design
  • Come funziona un browser?
  • Prima parte pratica
  • Seconda parte pratica

  • Introduzione
  • Le gestione degli elementi con JavaScript
  • Gli eventi
  • DOM traversing
  • Prima parte pratica
  • Seconda parte pratica

  • Introduzione capitolo
  • ECMAScript
  • ES7 e ES8
  • ES9 e ES10
  • ES11
  • Babel
  • I più comuni Design Patterns
  • Event Loop
  • I JavaScript engines
  • ESLint e Prettier
  • Prima parte pratica
  • Seconda parte pratica
  • Terza parte pratica

  • Introduzione
  • Le chiamate e il protocollo HTTP
  • La API XMLHTTPRequest
  • Prima parte pratica
  • Seconda parte pratica

Sii il primo ad aggiungere una recensione.

Accedi per lasciare una recensione
Corso Front End Developer 2021: tutto quello che non sai!
Prezzo:
109€