1) JavaScript ES6: Programmazione Sincrona

Il corso introduce i concetti alla base della programmazione sincrona in JavaScript e Node.js
Rating: 4.1 out of 5 (123 ratings)
6,007 students
1) JavaScript ES6: Programmazione Sincrona
Rating: 4.1 out of 5 (123 ratings)
6,007 students
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

Requirements

  • Non ci sono prerequisiti per seguire il corso
Description

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.

Who this course is for:
  • Sviluppatori Web
Course content
7 sections • 49 lectures • 4h 35m total length
  • Introduzione
    03:37
  • Come Installare Node.js e Visual Studio Code
    02:04
  • DataType in JavaScript
    02:24
  • Nomi, Variabili e Binding in JavaScript
    06:03
  • Espressioni Aritmetiche in JavaScript
    04:31
  • Stringhe e Operatori di Comparazione in JavaScript
    04:57
  • Operatori Logici e Short Circuit Evalutation in JavaScript
    03:31
  • Operatori di Assegnamento in JavaScript
    02:54
  • Primo Script in JavaScript
    02:43
  • Blocchi, Istruzioni e Istruzioni di Selezione in JavaScript
    06:20
  • Istruzioni di Iterazione in JavaScript
    03:21
  • Esercizio: Stampa Numeri Pari e Dispari
    03:40
  • Esercizio: Serie Crescente Caratteri
    03:35
  • Esercizio: Serie Alternata Caratteri
    01:21
  • Funzioni (Subprograms) in JavaScript
    08:31
  • Esercizio: Calcolo Minimo tra due Argomenti
    02:18
  • Scope: Lexical Scoping in JavaScript
    07:03
  • Scope: Variabili Costanti in JavaScript
    03:58
  • Scope: Block Scoping in JavaScript
    04:20
  • Scope: Hoisting in JavaScript
    06:46
  • Oggetti: Proprietà e Metodi in JavaScript
    07:59
  • Moduli in JavaScript
    06:58
  • Packages in JavaScript
    04:23
  • Oggetti: Metodi e Oggetto This
    05:11
  • Oggetti: Iteratore for ... in
    05:23
  • Oggetti: Costructor in JavaScript
    05:10
  • Tipi di Dato Referenziato in JavaScript
    11:43
  • Costruttore Predefinito, Metodi e Proprietà di Stringhe e Numeri in JavaScript
    09:39
  • Switch, Continue, Break in JavaScript
    05:25
  • Array in JavaScript
    09:45
  • Hoisting per Funzioni, for ... of, Parametri Rest, Oggetto Math in JavaScript
    09:18
  • Esercizio: Funzione Range
    04:04
  • Esercizio: Funzione Sum
    02:50
  • Esercizio: Funzione Reverse
    03:28
  • Passaggio di Parametri ad una Funzione, Funzioni di Prima Classe in JavaScript
    05:52
  • Parametri di Default - Spread Operator in JavaScript
    05:27
  • Proprietà di una Funzione, Memoization in JavaScript
    06:58
  • Funzioni Ricorsive in JavaScript
    02:19
  • Closure in JavaScript
    03:50
  • Esercizio 6
    04:42
  • Esercizio 7
    03:59
  • Introduzione alle Regular Expressions in JavaScript
    06:31
  • Metodi Stringa in JavaScript
    05:17
  • Template Literal in JavaScript
    04:15
  • Destructuring in JavaScript
    07:12
  • JSON
    03:55
  • Esercizio 8
    07:49
  • Todo List - Prima Parte
    20:41
  • Todo List - Seconda Parte
    11:13

Instructor
Software Engineer
Cosimo Luigi Manes
  • 4.1 Instructor Rating
  • 161 Reviews
  • 6,284 Students
  • 2 Courses

Appassionato di informatica dall'età di 14 anni, quando ho realizzato la mia prima pagina web, ho seguito un percorso di crescita professionale che mi ha spinto prima alla laurea in Ingegneria Informatica e successivamente ad un periodo di ricerca in università fino ad arrivare alla fondazione di una società di consulenza personale. 

Mi occupo di sviluppo software e in particolare di soluzioni cloud (SaaS).

Spero che la mia esperienza, frutto di molti anni di lavoro e studio, sia trasmessa non solo come nozioni ma anche sotto forma di passione per quello che faccio quotidianamente.