Al giorno d'oggi, per diventare un programmatore web, è necessario conoscere JavaScript.

JavaScript, è un linguaggio nato per aiutare i programmatori frontend ad aggiungere dinamicità alle pagine web che fino a prima erano statiche. Negli ultimi anni, però, JavaScript si è anche imposto nel panorama backend diventando dunque il linguaggio più utilizzato nel web. Se ti vuoi affacciare al mondo della programmazione web, questo corso ti darà tutte le conoscenze per creare i tuoi primi progetti web ed approfondire poi concetti più avanzati come per esempio i framework web più moderni.

Questo corso di JavaScript si rivolge principalmente a chi è alle prime armi e vuole imparare ad utilizzare un linguaggio importantissimo come JavaScript. Inoltre, si rivelerà molto utilile a programmatori backend che vogliono migliorare la loro conoscenza del lato frontend, marketers, designers e, in generale, chiunque voglia imparare JavaScript per avere maggior successo nella propria professione.

Prima di seguire questo corso, consigliamo di studiare il corso di HTML e CSS in modo tale da avere la comprensione totale dei concetti trattati.

Certificato

finale

accesso

illimitato

Assistenza

Illimitata


Questo corso sarà in sconto ancora per:

Acquista a 50 15 € corso online in sconto

Il tuo istruttore

Andrea Rocca

Andrea Rocca

Full-stack developer @ Lacerba

Dopo aver completato un corso biennale al college Elis, mi sono trasferito in Irlanda per iniziare la mia carriera come programmatore back-end. Da lì, mi sono gradualmente avvicinato anche al mondo del front-end grazie a una serie di esperienze lavorative in diversi paesi per conto di aziende quali Google e Criteo. Da due anni ho deciso di iniziare a lavorare come freelance e a collaborare in maniera strettissima con Lacerba.

Contenuti del corso

Syllabus

  • 1. Cos'è la console JavaScript
  • 2. Scriviamo il nostro primo programma
  • 3. Cosa sono le variabili
  • 4. Cosa e quali sono i tipi di dato primitivi
  • 5. Introduzione alle stringhe
  • 6. Proprietà e metodi delle stringhe
  • 7. Introduzione ai numeri
  • 8. Che cos'è l'oggetto Math
  • 9. Introduzione ai valori booleani
  • 10. Differenza tra uguaglianza stretta ed astratta
  • 11. Introduzione ai valori Null ed Undefined
  • 12. Sfida sui tipi di dato primitivi
  • 13. Soluzione alla sfida sui tipi di dato primitivi
  • 14. Introduzione ai condizionali con if..else
  • 15. Come gestire condizioni più complesse
  • 16. Cosa sono i valori falsi per definizione
  • 17. L'operatore ternario
  • 18. Il blocco Switch
  • 19. Introduzione ai cicli con il blocco While
  • 20. Il ciclo For
  • 21. Come utilizzare i cicli annidati
  • 22. Sfida sui cicli
  • 23. Soluzione alla sfida sui cicli
  • 24. Introduzione alle funzioni
  • 25. Cosa sono e come utilizzare argomenti all'interno delle funzioni
  • 26. La keyword return
  • 27. Definizione di scope delle variabili
  • 28. Che cos'è lo scope shadowing
  • 29. Utilizzare le funzioni come fossero delle classi
  • 30. Sfida sulle funzioni
  • 31. Soluzione sfida sulle funzioni
  • 32. Introduzione agli Array
  • 33. Cos'è l'indice di un array
  • 34. Proprietà e metodi degli array
  • 35. Utilizzare il ciclo for con gli array
  • 36. Il metodo map
  • 37. Il ciclo forEach
  • 38. Introduzione agli oggetti
  • 40. Come accedere alle proprietà di un oggetto
  • 39. Il metodo map con gli oggetti
  • 41. Come cambiare il valore delle proprietà di un oggetto
  • 42. Aggiungere metodi agli oggetti
  • 43. Sfida su array ed oggetti
  • 44. Soluzione alla sfida su array ed oggetti
  • 45. Introduciamo il progetto web finale
  • 46. Spiegazione del file index.hmtl
  • 47. Che cos'è il DOM
  • 48. Selezionare singoli elementi HTML con JavaScript
  • 49. Selezionare un insieme di elementi HTML con JavaScript
  • 50. Come utilizzare le classi a nostro favore
  • 51. Come gestire gli eventi generati dal mouse
  • 52. Come gestire gli eventi generati dalla tastiera
  • 53. Il concetto di event bubbling
  • 54. Cosa sono le API
  • 55. Come creare una richiesta HTTP
  • 56. Come aggiungere del codice HTML attraverso JavaScript
  • 57. Una breve introduzione a JQuery
  • 58. Andiamo a pulire il codice
  • 59. Filtrare le gif disabilitando una categoria
  • 60. Rimuovere le gif facenti parte ad una categoria
  • 61. Sfida: cercare le gif utilizzando una parola chiave
  • 62. Soluzione alla sfida
  • 63. Come gestire i click su elementi aggiunti in maniera dinamica
  • 64. Sfida: gestisci i click su un elemento aggiunto in maniera dinamica
  • 65. Soluzione alla sfida
  • 66. Mischiare l'ordine di un array utilizzando un algoritmo
  • 67. Recap del progetto e conclusione

Competenze

Cosa saprai fare

Alla fine di questo corso, avrai già costruito il tuo primo progetto web utilizzando JavaScript e sarai dunque in grado di lavorare ai tuoi progetti personali, o iniziare la tua carriera come programmatore frontend. Inoltre, conoscere bene JavaScript ti consentirà di studiare concetti più avanzati come l'aggiornamento ES6 ed i framework frontend più utilizzati come Vue e React.

Acquista subito

Le review dei nostri utenti


4.86/ 5



Numero di voti: 7

Maria del Pilar Guadalupe


Ottimo corso!!! Sia per chi è all'inizio di javascript, sia per chi già una conoscenza ce l'ha...Spiegato in modo semplice e passo per passo tramite la console per poi concludere con un progetto molto divertente... Sicuramente dovrò ripassare alcune cose viste e sistemare alcuni bug, senza contare che dovrò esercitarmi ancora...Ma sento che questo corso mi ha fatto fare una spinta in avanti per capire un po' di più Javascript e la programmazione in generale....

29 maggio 2019

Michele


molto buono

10 giugno 2019

Luigi


Ottimo insegnante, il corso è stato esaustivo

3 luglio 2019

Andrea


Corso Eccellente!

1 agosto 2019


alessio


Corso direi tra i migliori del "FULL STACK" . Sopratutto dalla parte 49 in poi dove si applicano in concreto gli argomenti visti. Personalmente mi ha aiutato tantissimo a capire e di conseguenza riuscire a muovermi per conto mio nei miei progetti. Complimenti!!!

29 agosto 2019

Francesco


Indubbiamente ben fatto, avrei preferito qualche spiegazione in più su alcune logiche ma questo deriva dal mio background da non programmatore

9 agosto 2019

Angelo



17 maggio 2019

FAQ

Domande frequenti:

Posso vedere le lezioni più volte?

Certo! Una volta acquistato il corso sarà tuo per sempre. Puoi rivedere le lezioni ogni volta che vuoi, in qualsiasi momento. I video non sono live, sono registrati e sempre disponibili sulla piattaforma.

1

Quanto tempo ci vorrà per terminare il corso?

La durata totale del corso è circa di 4 ore. Tieni a mente però che il tempo di apprendimento dei concetti potrebbe essere leggermente più lungo. Per questo, una volta acquistati i corsi, Lacerba si impegna a renderli disponibili a vita!

2

Come è strutturato il corso?

Il corso é suddiviso in 67 lezioni. Significa che non hai bisogno di completarlo tutto in una volta, ma puoi seguirlo un pezzetto per volta, seguendo i tuoi tempi di apprendimento.

3

Cosa succede se non sono soddisfatto del corso?

Non vorremmo mai che tu rimanga insoddisfatto/a di uno dei nostri corsi! Se dovesse accadere, contattaci e cercheremo di risolvere entro 24h qualsiasi problema tu abbia riscontrato. Alternativamente, procederemo al rimborso di quanto speso!

4