JavaScript Avanzato

SCOPRI IL PROGRAMMA

QUANDO E DOVE?

Milano - Coworking Login

DURATA & COSTO

16 ore / 522 €

POSTI DISPONIBILI

12 10

PERCHE' PARTECIPARE AL WORKSHOP JAVASCRIPT?

Verità: non basta studiare su Udemy e Freecodecamp o conoscere solo jQuery per superare le interviste tecniche front-end.

Lo sviluppatore JavaScript moderno deve padroneggiare con maestria le parti "strane" del linguaggio, oltre a conoscere il funzionamento dei motori JavaScript.

In questo workshop intensivo imparerai i concetti più complicati del linguaggio JavaScript: Closures, Callback, Call Stack, JavaScript asincrono e molto altro.

E non solo. Il workshop è organizzato in modo da lasciare molto spazio alla pratica. Nella prima parte della giornata vedremo la teoria mentre nella seconda parte la farà da padrone il codice.

PROGRAMMA DEL WORKSHOP *

GIORNO 1 - MATTINA

registrazione

inizio workshop

  • Introduzione
  • Re-introduzione al DOM
  • JavaScript sincrono, i motori JavaScript
  • Le parti strane di JavaScript: this, constructors, i prototipi
  • Le parti strane di JavaScript: closures, hoisting, variabili

coffe break

si continua con la teoria

pausa pranzo *

GIORNO 1 - POMERIGGIO

inizio workshop

al lavoro sul progetto

coffe break

chiusura workshop

GIORNO 2 - MATTINA

8:40 registrazione

9:00 inizio workshop

  • JavaScript asincrono
  • ES6 Promises in depth (Promise.all, Promise.race, Promise.allSettled, Promise.any)
  • Da XMLHttpRequest a Fetch
  • ES7 async/await
  • ES6 classes, organizzazione del codice in JavaScript

coffe break

si continua con la teoria

pausa pranzo *

GIORNO 2 - POMERIGGIO

inizio workshop

al lavoro sul progetto

coffe break

chiusura workshop

* l'ordine degli argomenti potrebbe subire piccole variazioni senza preavviso. (Pranzo non incluso).

Domande frequenti

Cosa devo portare per partecipare al workshop?

Ti basta una conoscenza base di JavaScript ed un laptop con:

  • una versione recente di Node.js installata
  • un browser moderno
  • un editor per il codice, VsCode o Webstorm

Perchè dovrei partecipare a questo workshop avanzato JavaScript?

Il moderno mercato dello sviluppo web richiede persone realmente preparate. JavaScript sembra un linguaggio banale ma la verità è ben diversa.

Come funzionano i motori JavaScript? Sapresti descrivere cos'è una closure in poche parole?

Se la risposta è no, niente paura. Sei nella stessa posizione di centinaia di altri sviluppatori JavaScript.

Partecipando al workshop avrai l'occasione di avanzare le tue skills ed essere pronto per fare il salto successivo.

Cosa imparerò da questo workshop?

Dopo aver completato il workshop:

  • potrai uscire a testa alta dalle interviste tecniche JavaScript
  • farai bella figura con il tuo capo e con i tuoi colleghi sviluppatori
  • saprai usare JavaScript con cognizione
  • avrai padronanza degli aspetti più complicati di JavaScript
  • sarai in grado di scrivere codice JavaScript ben strutturato

A chi è rivolto il workshop?

Il workshop JavaScript avanzato è rivolto a:

  • sviluppatori front-end che vogliono perfezionare le proprie skill JavaScript
  • sviluppatori software che vogliono approfondire JavaScript a livello avanzato
  • sviluppatori Web che vogliono riscoprire JavaScript
  • principianti che vogliono approfondire lo studio

A chi NON è rivolto il workshop?

Questo workshop JavaScript avanzato NON è adatto a te se:

  • è la tua prima volta con la programmazione
  • conosci già le parti più complicate di JavaScript
  • hai pre-concetti verso JavaScript e lo consideri un linguaggio di serie B

Cosa riceverò partecipando al workshop?

Ho sempre amato condividere tutto quello che so con gli altri. Dopo aver partecipato al corso riceverai:

  • le slide del workshop
  • "The Little JavaScript Book" nelle versioni italiana ed inglese
  • 2 ore aggiuntive di formazione JavaScript 1 a 1
  • un test post-workshop per saggiare le nuove nozioni che hai imparato, più feedback e suggerimenti per migliorarti

testimonianze

Testimonianze reali di sviluppatori che hanno beneficiato dei miei corsi di formazione

Cristiano Bianchi Cristiano Bianchi / JavaScript Developer

★ ★ ★ ★ ★

Ho sempre studiato JavaScript da autodidatta ma ho deciso di rivolgermi a Valentino sia perché sentivo il bisogno di approfondire tanti aspetti del linguaggio che non conoscevo, sia per massimizzare il tempo che ho a disposizione per lo studio.

Valentino riesce a spiegare in maniera chiara e tranquilla, andando a dettagliare quello che serve rispetto alle mie esigenze.

Anche gli esercizi e il materiale tra una lezione e l'altra sono mirati per entrare ancora più nello specifico degli argomenti affrontati.

Ottimo insegnante, lo consiglio assolutamente!

John Amaya John Amaya / Web Developer

★ ★ ★ ★ ★

Dopo anni di corsi online, mi sentivo ancora insicuro nella logica e nello scrivere il codice. Grazie al percorso che ho intrapreso con Valentino le cose cominciano ad essere molto più chiare.

Prepara un percorso appositamente per ogni corsista, in base al livello in cui si trova. Ad ogni lezione si scopre qualcosa di nuovo e grazie agli esercizi si entra nella vera logica di JavaScript.

Consiglio a tutti coloro che ancora non sono sicuri dei propri mezzi di farsi seguire privatamente. Un percorso con Valentino è il miglior modo per imparare.

Thodoris Kallias Thodoris Kallias / JavaScript Developer

★ ★ ★ ★ ★

Valentino is not only a JavaScript and React expert, but also has the required ability to clearly transmit this knowledge.

He attributes great importance to testing, a field in which few have comprehensive knowledge.

He is a great teacher, and I would highly recommend him.

Abdi Saeed Abdi Saeed / Senior Front-end Developer @ KHWS

★ ★ ★ ★ ★

Valentino is a great trainer and mentor. He's flexible in his approach and tailors it to learner's needs.

What's appealing about his style is that not only he shows you "how" but also "why".

If you are looking to get up to speed or solidify your understanding, I would highly recommend Valentino.

Luca Parlapiano Luca Parlapiano / Android Developer

★ ★ ★ ★ ★

Ottimo insegnante preparato e professionale!

La sua preparazione di background ed il suo metodo di insegnamento consentono di chiarire ed esplorare in maniera completa gli argomenti. Le lezioni sono molto rilassate e basate sul far comprendere il concetto in maniera completa ed esaustiva allo studente.

Il tuo tutoring mi ha fatto risparmiare non meno di 5-6 mesi di ricerche su Redux!

Irene Tomaini Irene Tomaini / Front-end Developer

★ ★ ★ ★ ★

Ottimo insegnante.

Ho apprezzato molto la tipologia degli esercizi mirati a situazioni pratiche e reali.

Gli esercizi non sono mai banali ma richiedono sempre uno sforzo che aiuta ad interiorizzare i concetti.

Utilissimo inoltre essere seguiti in un percorso senza perdere tempo nelle centinaia di risorse che si trovano in giro.

prenota ora

Riempi il modulo qui sotto e riceverai tutte le info per completare l'iscrizione.

Riserva il tuo posto per 522 €.

Ho letto e accetto la privacy policy

Mappa


View Larger Map

Dove si terrà il workshop

Il workshop si terrà a Milano - Coworking Login, Via Privata Stefanardo da Vimercate, 28.

Come arrivare:

Prendi la Metro 1 e fermati a Gorla.

Valentino Gagliardi

Here I am

I am Valentino Gagliardi and I help busy people embracing this crazy modern JavaScript stuff.

I do training and consulting on JavaScript, React, Redux.

I write a lot: one of my best articles is React Redux Tutorial for Beginners: The Definitive Guide. Mark Erikson (Redux mantainer) mentions it as one of the best resources for learning Redux.

I write books too! Check out:

I'm also active in the Python community. I serve as a coach for Django Girls and I've spoke at Pycon Italia. Check out my talks here.