Corso Javascript, TypeScript, ECMAScript 6+
Open Day - 10 maggioPrenota ora >
Coding Days - 6 e 7 maggioPrenota ora >

Corso JavaScript Avanzato

EcmaScript 6+ | TypeScript | Ajax

Icona del Corso JavaScript Avanzato in Aula oppure Online, firmato LABFORWEB

Inizio: 16 aprile 2025
Durata: 60 ore
Orario: a scelta tra10.00-13.00 | 18.15-21.15Prerequisiti: JavaScript base

Ecco alcune delle cose strepitose che puoi fare con il corso JavaScript Avanzato:
  • Scrivere codice JavaScript più moderno ed efficiente grazie alle nuove funzionalità di ECMAScript 6+
  • Costruire applicazioni web scalabili con TypeScript: scrivi codice tipizzato, più robusto e manutenibile
  • Gestire richieste asincrone con Ajax e Promises: usa le chiamate HTTP in modo efficiente, interagendo in tempo reale con server e API esterne
  • Semplificare la gestione del codice asincrono grazie all'uso di Promises e async/await
  • Sfruttare le best practices di sviluppo JavaScript: utilizzando strumenti avanzati di debugging e modularizzazione.

Il corso in pillole

Il Corso JavaScript Avanzato è pensato per chi desidera padroneggiare le ultime evoluzioni del linguaggio JavaScript e delle tecnologie correlate, come ECMAScript 6+, TypeScript e Ajax. Durante il percorso, apprenderai le funzionalità avanzate di JavaScript moderno, dal miglioramento della scrittura del codice con TypeScript fino alla gestione delle comunicazioni asincrone con Ajax.

Il corso ti permetterà di costruire applicazioni web moderne, mantenibili e scalabili, utilizzando le più recenti tecnologie e standard.

Puoi frequentare il Corso JavaScript Avanzato in una delle seguenti modalità a scelta:

  1. In aula a Roma
  2. Online in Diretta Streaming
  3. Video Lezioni On Demand

È il corso che fa per te?

Sì, se hai già conoscenze di base su JavaScript e vuoi evolvere come sviluppatore front-end o full-stack. Con JavaScript Avanzato, potrai scrivere codice più efficiente, scalabile e moderno, mettendo a frutto tutte le potenzialità di JavaScript, TypeScript e delle tecnologie web più recenti.

IL PROGRAMMA DEL CORSO

Quando

Dal 16 aprile al 14 maggio 2025, in orario mattutino o serale.
42 ore di corso teorico/pratico (diviso in 14 lezioni di 3 ore ciascuna) + 18 ore di tutoraggio.
Il tutor ti aiuterà a chiarire eventuali dubbi sugli argomenti trattati in classe, e ti darà una mano nel caso avessi bisogno di aiuto per i tuoi "compiti a casa".

Il Corso in aula a Roma

Si terrà nella sede di LABFORWEB a Roma, dove troverai un Apple iMac tutto per te.

Il Corso Online in Live Streaming

Potrai frequentarlo ovunque tu voglia: da casa, dal tuo ufficio, da un parco. Ti basterà avere con te un computer e una connessione a Internet. Potrai seguire il corso in diretta streaming in uno degli orari a scelta, tra il mattutino e il serale.

I software che utilizzerai per lo svolgimento delle lezioni sono tutti gratuiti.

Il Corso On Demand

Potrai frequentarlo ovunque tu voglia e in qualsiasi giorno e orario tu preferisca.

Con il corso On Demand non sarai mai "lasciato solo" con il tuo codice. Infatti avrai a disposizione la bacheca di classe con la quale potrai chiedere assistenza in qualsiasi momento.
Inoltre, se vorrai, potrai partecipare in diretta alle ore di tutoraggio previste.

Cosa ti diamo

  • Dispense ed esercizi pratici che troverai nell'area riservata LABFORYOU.
  • Le registrazioni video di tutte le lezioni per non perderti nemmeno un minuto di corso, anche in caso di assenza.
  • L'attestato di partecipazione a fine corso.
  • L'iscrizione al gruppo Facebook Labforjob, in cui postiamo offerte di lavoro selezionate da noi: abbiamo contatti con molte aziende, ma scegliamo solo annunci seri. Niente stage/lavori sotto pagati, per intenderci.

Costi

I costi del Corso JavaScript Avanzato
  • Durata: 60 ore

  • Corso in Aula o in Diretta Streaming » 780 euro

  • Video Corso On Demand » 690 euro

Iscrizione

Per iscriverti al Corso JavaScript Avanzato dovrai compilare la scheda di iscrizione e versare una quota di 100 euro a titolo di acconto.

Ti invieremo la scheda di iscrizione via mail e potrai versare l'acconto tramite Bonifico Bancario.

Se preferisci passare a scuola per procedere alla tua iscrizione, prenota un appuntamento, e qualcuno del nostro staff sarà pronto ad accoglierti. Ci trovi in Via Francesco Saverio Solari, 16 a Roma.

Paga in 3 rate con PayPal

Puoi dividere il pagamento del tuo corso in 3 rate senza interessi, grazie a PayPal.

  1. Corso in aula o in live streaming:
  2. Corso on demand:

Se hai bisogno di info sul pagamento in 3 rate contattaci e ti risponderemo il prima possibile.

Tutto chiaro?

Se hai bisogno di altre informazioni sul corso, o sulle modalità di iscrizione, compila il modulo e ti risponderemo il prima possibile.
Se desideri parlare con qualcuno del nostro staff prenota un appuntamento.
Grazie.

VOGLIO ISCRIVERMI

Programma del Corso Javascript Avanzato
ECMAScript 6+ | TypeScript | AJAX

Breve ripasso dei concetti della sintassi di base di JavaScript

Concetti avanzati di programmazione in Javascript

  • Funzioni built-in di Javascript (filter, map, find, indexOf, splice, slice)
  • Funzioni con numero di argomenti variabile, l'oggetto arguments
  • Funzioni anonime
  • Funzioni ricorsive
  • Funzioni annidate e Closure
  • Callback: Funzioni passate come argomento
  • Funzioni immediatamente eseguibili (IIFE)

JavaScript OOP - La programmazione ad oggetti in Javascript

  • Gli oggetti in Javascript: oggetti predefiniti ed oggetti custom
  • I concetti principali di javascript OOP
  • Classi e Oggetti, Prototype
  • Ambiti di visibilità: public, private, protected, static
  • Proprietà e Metodi
  • I paradigmi della OOP in Javascript: Incapsulamento, ereditarietà

ECMAScript 6+ (ES6+) - Nuove caratteristiche

  • Nuovi modi per le dichiarazioni: Let / Const
  • Arrow function (=>)

Programmazione asincrona: nuove caratteristiche ES6+

  • Promise
  • API Fetch
  • Async/Await

TypeScript

  • Introduzione a TypeScript
  • Tipi di Dati (number, string, array, boolean, any)
  • Proprietà e Metodi
  • Le classi in Type1Script
  • Ereditarietà
  • Interfaces, Classe astratte

Far lavorare il codice in modalità asincrona

  • Introduzione ad AJAX (Asyncronous Javascript and XML)
  • L'interazione asincrona client - server: come aggiornare una pagina web senza ricaricarla
  • L'oggetto HttpRequest: il processo e gli step di interazione client-server asincrono
  • Query asincrone: interazione con DB esterni MySql

JQUERY e AJAX

  • Il processo di comunicazione asincrono tramite Jquery: la funzione $.ajax(), i suoi parametri e la metodologia d'uso
  • Introduzione a XML (eXtensible Markup Language)
  • Il documento XML - Struttura, formattazione, validazione
  • Il formato di dati JSON (Javascript Object Notation)
  • Gestire le risposte in formato testo e HTML
  • Gestire le risposte in formato XML e JSON
  • Eseguire script Js in modalità asincrona
VOGLIO SAPERNE DI PIÙ

Docente

Gaia

Scrivici se vuoi saperne di più sul Corso JavaScript avanzato e sulle modalità di iscrizione

  • Frequenza

  • Orario

  • Ho letto l'informativa sulla privacy e accetto le condizioni
  • © LABFORWEB srl | Nerd Academy
  • C.F. e P.IVA 11712501003
  • Via Francesco Saverio Solari, 16 - Roma (zona Portuense/Spallanzani)
  • Informativa cookie

Compila il modulo con i tuoi dati

Ti ricontatteremo per fissare un appuntamento in sede o in video chiamata, senza alcun impegno.

  • Ho letto l'informativa sulla privacy e accetto le condizioni
Chiudi il popup