When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Javascript per web developer da zero a esperti
Impara Javascript e la programmazione nel dettaglio dalle basi per sviluppatori web con tanti esercizi per gli studenti

This Course Includes
udemy
4.7 (47 reviews )
51 total hours
italian
Online - Self Paced
course
Udemy
About Javascript per web developer da zero a esperti
Se vuoi iniziare una carriera nello sviluppo web javascript è un "must to have" cioè è una conoscenza essenziale perchè è il linguaggio di programmazione alla base del web.
Javascript ti consentirà di fornire interattività alle pagine web, cioè di rendere una pagina web reattiva alle azioni dell'utente.
Sia se miri a diventare uno sviluppatore frontend ma anche se ambisci a posizioni da backend developer (Node) devi sporcarti le mani con javascript.
L'imprinting che ho dato al corso è di trattare gli argomenti con grande dovizia di particolari, senza dare nulla per scontato e la superficialità non sarà di casa in questo corso. L'intento è quello di fornirti una guida dettagliata sugli argomenti oggetto di studio e contemporaneamente di farti acquisire la forma mentis per affrontare in autonomia un problema implementativo.
Quello che le aziende cercano non è solo chi conosce bene un dato linguaggio o framework ma anche chi dimostra di avere una certa attitudine al problem solving e in questo corso cercherò di pungolarti con tanti esercizi in tal senso.
A seguire un compendio NON esaustivo di quello che tratteremo:
1)DOM, lettura dei tag della pagina e manipolazione
2)Modifica di classi ed attributi dei tag
3)Modifica dello stile css tramite js
4)Eventi, listener e gestori degli eventi
5)Tipi javascript e operatori relazionali,confronto,logici ecc.
6)Parsing della pagina e posizionamento del tag script e creazione dinamica di codice javascript
7)costrutti di selezione if,else,switch,operatore ternario
8)setTimeout e setInterval ed applicazioni per eseguire codice in maniera ripetitiva e realizzare animazioni in js.
9)Array e metodi degli array
10)Ciclo for,while do while e applicazioni
11)Propagazione degli eventi ed event delegation
12)Metodi delle stringhe
13)Espressioni regolari
14)Gestione degli errori ed uso del debugger
15)Oggetti
16)Funzioni
17)Moduli (form)
Per il dettaglio delle lezioni e tutti gli argomenti puoi consultare il curriculum completo del corso e visionare il video di presentazione del corso per guardare alcuni esercizi del corso.
Il codice che viene creato nel corso è disponibile per il download.
Parallelamente tratterò anche qualche argomento riguardante il grande ecosistema di tecnologie nello sviluppo web come git e github per condividere codice in maniera professionale , le varie estensioni di Visual Studio Code ecc.
Il corso non è una semplice trattazione della sintassi javascript ma dopo una iniziale spiegazione inerente la sintassi e la semantica di metodi e funzioni accompagnato da snippet di codice semplici si vedrà la loro applicazione all'interno di layout e progetti reali.
Quindi il corso è concepito con l'approccio learning by doing, con un taglio estremamente pratico senza tralasciare comunque gli aspetti teorici.
In questo ambito reputo che sia indispensabile scrivere codice in prima persona e non limitarsi a un apprendimento passivo quindi sarai pungolato con degli esercizi che dovrai svolgere in autonomia, e poi alla fine ti fornirò la mia soluzione che potrai confrontare con la tua (sia il codice che il video con la spiegazione). Quasi tutte le spiegazioni teoriche sono corredate da almeno un esercizio esemplificativo con un approccio didattico improntato sul learning by doing mixato anche con spiegazioni teoriche dettagliate. Ci sono anche molti esercizi/progetti sfidanti e formativi per gli studenti per testarsi e mettersi alla prova al termine di quasi ogni sezione.
Il corso è tosto ma si parte da zero e in maniera graduale, e con impegno potrai acquisire delle conoscenze poi spendibili in corsi successivi. Una eccellente conoscenza di javascript è fondamentale per imparare tutti quei framework come React o Angular che si basano su questo linguaggio (Angular si basa su typescript che a sua volta è un superset di javascript) e che sono sempre utilizzati nei progetti web
Con pochi euro potrai acquistare un corso altamente formativo che altri percorsi didattici vendono a cifre esorbitanti.
Puntualizzo che il corso non è completamente esaustivo sull'argomento javascript perchè alcuni argomenti come la programmazione asincrona,i moduli non sono compresi perchè altrimenti sarebbe venuto troppo lungo. Diffida da quei corsi di poche ore che ti promettono una formazione riguardante tutto l'ecosistema javascript, spesso sono approssimativi e incompleti e trattano argomenti complessi in maniera superficiale. In futuro valuterò se sia il caso creare un altro corso "Javascript Avanzato" con gli argomenti mancanti in questo corso.
Non perdere l'opportunità di imparare JavaScript in modo approfondito.
Iscriviti al corso oggi stesso e inizia il tuo percorso verso il successo nella programmazione!
What You Will Learn?
- Capire cos'è un linguaggio di programmazione.
- Imparare la sintassi e la semantica di javascript.
- Imparare a ragionare sui problemi. Problem solving per capire la logica nello sviluppo del codice e nella risoluzione dei problemi.
- Gestire e debuggare eventuali errori durante lo sviluppo.
- Aggiungere javascript ai tuoi progetti lato client.
- Costruire progetti frontend usando javascript.
- Imparare ed applicare le best practices.
- Fornire interattività alle pagine web.