What you'll learn:
- Programmazione Sincrona in JavaScript
- Comprendere in modo approfondito i concetti base di un linguaggio di programmazione
- Comprendere cosa sono i data types, le espressioni e gli operatori in un linguaggio di programmazione
- Comprendere cosa sono le istruzioni, i blocchi e lo scope in un linguaggio di programmazione
- Comprendere cosa è un subprogram e cosa sono le istruzioni di controllo
- Comprendere cosa è un concetto di prima classe, la memoization e la ricorsione
- Comprendere cosa sono le espressioni regolari
- Comprendere come applicare i concetti trattati attraverso la sintassi del linguaggio di programmazione JavaScript
- Attraverso il progetto finale imparerai a sviluppare applicazioni in JavaScript e NodeJs
Il corso introduce i concetti alla base dei linguaggi di programmazione come quello di data types, variabile, binding, scope, istruzione di controllo, subprogram e altri.
Verrà trattata la programmazione sincrona in JavaScript con l’ausilio di Node.js.
Ogni lezione prevede una parte teorica, dove vengono definiti i concetti trattati, e una parte pratica che applica il concetto esposto con un esempio di codice.
Il corso per ogni sezione prevede una serie di esercizi che consente di applicare i concetti appresi durante le lezioni della sezione.
Infine è previsto un progetto finale dove verranno applicate tutte le nozioni del corso.