Introduzione alle tecnologie Web

Introduzione alle tecnologie Web

Conosci la vera differenza tra Front End e Back End? In questo appuntamento la andremo ad analizzare per avere una visione più chiara.

1.2 introduzione alle tecnologie web.pdf 285.83 KB

Corso Front End Developer: tutto quello che non sai.

Acquista oraScopri di più

Introduzione

  • Introduzione alle tecnologie Web3
  • Configurazione ambiente di sviluppo
  • Installazione Git1
  • Inizializzazione progetto9

JavaScript: la logica dell'applicazione

  • Introduzione capitolo
  • JavaScript: analisi del linguaggio
  • I tipi Primitivi2
  • I tipi Oggetto4
  • Il Naming
  • Le variabili2
  • Quiz: il linguaggio, i tipi, le variabili e il naming
  • JavaScript: le funzioni2
  • Scope e contesto
  • Hoisting
  • Gli operatori
  • Le condizioni
  • Quiz: tipi di funzione, contesto, hoisting, operatori e condizioni
  • Array4
  • JSON2
  • La gestione degli errori2
  • La gestione delle date
  • Come immagazzinare i dati
  • Come effettuare un corretto debugging
  • Quiz: Array, JSON, Date, Errori, Debugging, Storage
  • Prima parte pratica2
  • Seconda parte pratica

JavaScript: la gestione delle dipendenze

  • Introduzione
  • NodeJS e NPM
  • Quiz: NodeJS e NPM
  • Parte pratica

Gulp e Browserify: come mettere insieme i pezzi

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

Javascript: test unitari con Jest

  • Introduzione
  • Unit tests e E2E tests
  • I patterns di testing
  • Librerie di testing: Jest
  • Quiz: tipi di tests, patterns di testing
  • Parte pratica5

HTML e CSS: le basi

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

DOM: gestione dell'interazione con JavaScript

  • Introduzione
  • Le gestione degli elementi con JavaScript
  • Gli eventi
  • DOM traversing
  • Quiz: interazione di JavaScript con il DOM
  • Prima parte pratica
  • Seconda parte pratica

JavaScript per esperti: mettiamo il boost

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

Http requests e Mock Server

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

Fine!

  • Video finale del corso
  • Come proseguire lo sviluppo Front End

Aggiornamenti della piattaforma

  • Introduzione
  • ECMAScript 12 (2021)
  • ECMAScript 13 (2022)
  • Aggiornamento Jest v28 e NodeJS v18
  • Aggiornamento Babel