JavaScript moderno con ES6-ES13 (tutorial JS) Lingua: Tedesca

JavaScript moderno con ES6-ES13 (tutorial JavaScript)

Webdesign, CMS & Sviluppo 21 Video · 6.6 h Formazione video · Italiano Stephan Haewß di Stephan Haewß

JavaScript lo sai fare, ma hai problemi con le nuove funzionalità delle versioni più recenti di JS? Allora sei nel posto giusto con questo corso! Impara tutte le funzioni da ES6 a ES13 che vengono più comunemente utilizzate nella pratica e che ti porteranno il maggior beneficio - per un codice più comprensibile, snello, facilmente manutenibile e meno soggetto a errori. Il tuo formatore: lo sviluppatore software Stephan Haewß. La tua sessione di formazione: oltre 6 ore. Il tuo successo nell'apprendimento: da ora in poi, come sviluppatore web, scriverai JavaScript moderno!

  • Migliora il tuo codice per siti web e app web con moderne funzionalità JavaScript.
  • Impara a conoscere in dettaglio tutte le funzionalità pratiche e utili da ES6 a ES13
  • Scrivi codice snello, minimizzato degli errori, facilmente manutenibile.
  • Un tutorial di software di oltre 6 ore dell' sviluppatore Stephan Haewß.

Scopri cosa di nuovo e importante è stato aggiunto al linguaggio di scripting JavaScript dalla versione ECMAScript 6, con un singolo tutorial completo!

Contenuto

21 Video, 394 Minuti

Introduzione al corso

1 Video · 2 Minuti
01 Aperto

JavaScript ES6-ES13: 1 | Cosa ti aspetta nel corso?

Questo è ciò che ti aspetta in questo corso di JavaScript ES6.

01

JavaScript ES6-ES13: 1 | Cosa ti aspetta nel corso?

2 min Aperto

Introduzione

1 Video · 7 Minuti
02 Aperto

JavaScript ES6-ES13: 2.1 | Perché ES6? Non posso rimanere con il vecchio e buon JavaScript?

JavaScript esiste da molti anni nei browser. Quasi ogni sito web contiene più o meno codice JS. Anche se le prime versioni erano ancora molto rudimentali, finora è stato possibile lavorare abbastanza bene con lo standard ES5, almeno se si sapeva superare abilmente gli ostacoli e le incertezze. Quindi perché imparare qualcosa di nuovo e non rimanere fedeli a ciò che è testato? In questa lezione mostro i vantaggi del nuovo standard ES6 e le ragioni per cui non si può proprio fare a meno di esso.

02

JavaScript ES6-ES13: 2.1 | Perché ES6? Non posso rimanere con il vecchio e buon JavaScript?

7 min Aperto

ECMAScript: ES6 fino a ES13 – le nuove funzionalità

18 Video · 239 Minuti
03 Aperto

JavaScript ES6-ES13: 3.1 | Dichiarazione di variabili con let e const rispetto a var

Fino e compreso ES5 la parola chiave var era l'unico modo per dichiarare variabili, e spesso causava comportamenti indesiderati o addirittura errori, a causa delle sue peculiarità. ES6 introduce le due nuove parole chiave let e const, che correggono alcune limitazioni di var.

04 Aperto

JavaScript ES6-ES13: 3.2 | Ciclo for

Ogni sviluppatore web conosce il ciclo For. Viene spesso utilizzato anche per attraversare gli array. Con ES6 esiste una variante del ciclo For che consente di farlo in modo molto più breve e compatto.

05 Aperto

JavaScript ES6-ES13: 3.3 | Funzioni frecce

Le funzioni sono essenziali in JS e finora sono state dichiarate e definite solo tramite la parola chiave function. ES6 introduce un modo molto elegante e conciso che non solo rende il codice più leggibile, ma offre anche una soluzione a un fastidioso problema con this.

06 Aperto

JavaScript ES6-ES13: 3.4 | Parametri di funzione opzionali

I parametri opzionali possono essere realizzati in modo un po' macchinoso in ES5 e non sono visibili a chi chiama la funzione. Con ES6, i parametri opzionali con i loro valori predefiniti possono essere scritti direttamente nella firma della funzione.

07 Aperto

JavaScript ES6-ES13: 3.5 | Destructuring JavaScript ES6-ES13: 3.5 | Destructuring

La destructurazione consente di estrarre specificamente elementi da oggetti e array. Guardando attentamente, emergono molte possibilità di utilizzo che rendono il codice JS più elegante e compatto.

08 Aperto

JavaScript ES6-ES13: 3.6 | Parametro rest

Manipolare la variabile arguments era necessario fino a ES6 per consentire un numero variabile di parametri nelle funzioni. Questo è molto più semplice in ES6 con i cosiddetti parametri restanti.

09 Aperto

JavaScript ES6-ES13: 3.7 | Operatore di riposo

Non solo nelle definizioni di funzioni, l'operatore ... viene utilizzato per i parametri rest, ma può anche essere utilizzato nello smistamento dell'array per catturare proprio il "resto" degli elementi e fornirli come array.

10 Aperto

JavaScript ES6-ES13: 3.8 | Operatore di riposo con oggetti

Non solo negli array è possibile utilizzare l'operatore di resto, ma anche negli oggetti può raccogliere le restanti proprietà e renderle disponibili come oggetto.

11 Aperto

JavaScript ES6-ES13: 3.9 | Operatore di propagazione per gli array

L'opposto dell'operatore di resto è l'operatore di spread. Appare allo stesso modo (), ma si trova dal lato opposto di un'assegnazione e espande l'array nei suoi singoli elementi.

12 Aperto

JavaScript ES6-ES13: 3.10 | Operatore di propagazione negli oggetti

Il "trucco" dell'operatore di spread funziona molto bene anche con gli oggetti. Questo consente di "mescolare" gli oggetti tra loro. Tuttavia, c'è anche un'alternativa molto buona con Object.assign().

13 Aperto

JavaScript ES6-ES13: 3.11 | Dichiarazione dei metodi negli oggetti letterali

Le funzioni negli oggetti letterali sono molto macchinose da scrivere con la parola chiave function-. Con ES6 possono essere scritte in modo molto più breve e intuitivo.

14 Aperto

JavaScript ES6-ES13: 3.13 | Letterali di template

Non c'è modo di evitarlo: i letterali di stringa multiriga con valori variabili integrati erano una vera sofferenza fino a ES6 e anche molto spiacevoli da leggere. I nuovi letterali di modello di ES6, d'altra parte, sono un piacere sintattico.

15 Aperto

JavaScript ES6-ES13: 3.15 | Mappa come dizionario e archivio chiave-valore

Gli oggetti sono stati da sempre usati come un Key-Value-Store o dizionario, ma con alcuni svantaggi. La nuova struttura dati Map si libera di questi svantaggi e offre una solida funzionalità di dizionario, come è noto in altri linguaggi di programmazione.

16 Aperto

JavaScript ES6-ES13: 3.17 | Async e await.

Dopo che con le Promises è possibile evitare l'inferno dei callback, la costruzione di async/await aggiunge ancora di più al "zucchero sintattico". Si basa sulle Promises e consente di programmare operazioni asincrone quasi come se fossero sincrone. Chi ha programmato almeno una volta con async/await, eviterà in futuro l'uso diretto del metodo then delle Promises (e ancora di più l'uso dei callback).

17 Aperto

JavaScript ES6-ES13: 3.19 | Importazioni dinamiche

Oltre all'importazione statica dei moduli con la parola chiave import, ES6 supporta anche l'importazione dinamica con la funzione import-. Poiché tutto funziona in modo asincrono, viene restituito un Promise, su cui è possibile attendere con await. Questo permette il caricamento dinamico dei moduli durante l'esecuzione in qualsiasi momento.

18 Aperto

JavaScript ES6-ES13: 3.21 | Ereditarietà

Anche l'ereditarietà si basa ancora su prototipi, si scrive in ES6 con la parola chiave extends,anche se è molto più semplice e chiaro. Quando lo si utilizza, è necessario chiamare il costruttore della classe base al momento giusto con super. Come fare, viene naturalmente spiegato in questa lezione.

19 Aperto

JavaScript ES6-ES13: 3.23 | Campi privati

Anche i campi privati ​​possono essere dichiarati ora e sicuramente non sono accessibili dall'esterno. Un po' insolita è la dichiarazione, che si differenzia notevolmente da altri linguaggi di programmazione.

20 Aperto

JavaScript ES6-ES13: 3.24 | Creare oggetti senza classi

Con la nuova parola chiave class e le funzionalità associate come l'ereditarietà e l'incapsulamento dei dati (campi privati), in teoria dovrebbero essere soddisfatti tutti i programmatori OO, o no? In questa lezione vorrei presentare un'alternativa alla creazione di oggetti che non fa uso di classi, prototipi e this, ma consente piuttosto un tipo più flessibile di “ereditarietà” o meglio “composizione”.

03

JavaScript ES6-ES13: 3.1 | Dichiarazione di variabili con let e const rispetto a var

19 min Aperto
04

JavaScript ES6-ES13: 3.2 | Ciclo for

13 min Aperto
05

JavaScript ES6-ES13: 3.3 | Funzioni frecce

19 min Aperto
06

JavaScript ES6-ES13: 3.4 | Parametri di funzione opzionali

11 min Aperto
07

JavaScript ES6-ES13: 3.5 | Destructuring JavaScript ES6-ES13: 3.5 | Destructuring

12 min Aperto
08

JavaScript ES6-ES13: 3.6 | Parametro rest

7 min Aperto
09

JavaScript ES6-ES13: 3.7 | Operatore di riposo

4 min Aperto
10

JavaScript ES6-ES13: 3.8 | Operatore di riposo con oggetti

5 min Aperto
11

JavaScript ES6-ES13: 3.9 | Operatore di propagazione per gli array

7 min Aperto
12

JavaScript ES6-ES13: 3.10 | Operatore di propagazione negli oggetti

8 min Aperto
13

JavaScript ES6-ES13: 3.11 | Dichiarazione dei metodi negli oggetti letterali

3 min Aperto
14

JavaScript ES6-ES13: 3.13 | Letterali di template

14 min Aperto
15

JavaScript ES6-ES13: 3.15 | Mappa come dizionario e archivio chiave-valore

16 min Aperto
16

JavaScript ES6-ES13: 3.17 | Async e await.

29 min Aperto
17

JavaScript ES6-ES13: 3.19 | Importazioni dinamiche

12 min Aperto
18

JavaScript ES6-ES13: 3.21 | Ereditarietà

18 min Aperto
19

JavaScript ES6-ES13: 3.23 | Campi privati

9 min Aperto
20

JavaScript ES6-ES13: 3.24 | Creare oggetti senza classi

33 min Aperto

Conclusione

1 Video · 9 Minuti
21 Aperto

JavaScript ES6-ES13: 4 | Riassunto e prospettive

Le caratteristiche più importanti della versione ES6 e successive dovrebbero essere ora trattate. Tuttavia, continuano ad essere introdotte nuove novità. Alcune funzioni meno frequentemente usate non sono ancora state menzionate. In questa lezione verrà spiegato cosa aspettarsi ancora in futuro e quali funzioni potrebbero ancora essere interessanti in determinate circostanze.

21

JavaScript ES6-ES13: 4 | Riassunto e prospettive

9 min Aperto

Esempi di utilizzo

  • Passa ora dal vecchio al moderno JavaScript - in un solo tutorial!
    Aprire galleria
    Passa ora dal vecchio JavaScript al moderno, in un solo tutorial!
  • Impara tutte le funzioni JS importanti e rilevanti per la pratica delle versioni ES6 fino a ES13.
    Aprire galleria
    Impara tutte le funzioni JS importanti e pertinenti alla pratica delle versioni da ES6 a ES13.
  • Scrivi codici JavaScript eleganti, snelli e facilmente comprensibili.
    Aprire galleria
    Scrivere codici JavaScript eleganti, snelli e più facili da comprendere.
Commenti (0)

Commenta ora „JavaScript moderno con ES6-ES13 (tutorial JavaScript)“