Il Corso Typescript Completo è online!
Codegrind
Corsi
Bundle
Freelance
  1. Home

Introduzione e Concetti Fondamentali

  • Introduzione
  • Versioni
  • JS Moderno
  • Sintassi
  • Commenti
  • Tipi di Dati
  • Stringhe
  • Numeri
  • Booleani
  • Variabili
  • Costanti
  • Scope Variabili
  • Hoisting
  • Casting
  • Tipizzazione Dinamica
  • Strict Mode
  • Output

Operatori e Controllo del Flusso

  • Operatori di Comparazione
  • Operatori Logici
  • Operatori Aritmetici
  • Operatori Bitwise
  • Operatori di Assegnazione
  • Operatore Ternario
  • Condizionali IF
  • Switch
  • Ciclo While
  • Ciclo For
  • Ciclo For IN
  • Ciclo For OF
  • Break e Continue
  • Label

Funzioni e Programmazione Funzionale

  • Funzioni
  • Funzioni Arrow
  • Funzioni Anonime
  • Funzioni di Callback
  • Funzioni di Alto Ordine
  • Closure
  • IIFE
  • Currying
  • Memoization
  • Generatori
  • Iteratori

Programmazione Asincrona

  • Asincrono
  • Promise
  • Async e Await
  • Event Loop
  • Timers
  • Web Workers

Oggetti e Prototipi

  • Oggetti
  • Proprietà e Metodi Oggetti
  • Prototipi
  • Ereditarietà dei Prototipi
  • Classi
  • Ereditarietà
  • Static
  • Incapsulamento
  • Moduli

Gestione della Memoria

  • Allocazione della Memoria
  • Garbage Collection
  • Gestione della Memoria e Ottimizzazione
  • Memory Leaks
  • Stack vs Heap

Data Structures e Collezioni

  • Array
  • Array Multidimensionali
  • Typed Arrays
  • Map
  • Set
  • WeakMap
  • WeakSet
  • Oggetti come Mappe

Gestione degli Errori

  • Gestione degli Errori
  • Try Catch
  • Throw
  • Errori Asincroni
  • Errori Personalizzati
  • Debugging

Interazione DOM

  • Introduzione DOM
  • Elementi DOM
  • Selezione di Elementi
  • Manipolare HTML
  • Manipolare CSS
  • Gestione Attributi
  • Eventi
  • Event Listener
  • Form
  • Navigazione del DOM
  • Creazione e Rimozione di Elementi
  • Interazione con le API del Browser

API del Browser

  • JSON
  • Fetch API
  • XMLHttpRequest
  • Web Storage
  • IndexedDB
  • Service Workers
  • WebSockets
  • Geolocation API
  • Notification API
  • History API

Date e Oggetti Built-in

  • Data e Ora
  • Modulo Math

Strumenti e Best Practices

  • Linting
  • Minificazione e Obfuscazione
  • Bundling
  • Transpiling con Babel
  • Testing con Jest e Mocha
  • Performance e Ottimizzazione
  • Best Practices di Sicurezza

JavaScript

JavaScript è il linguaggio che ha rivoluzionato il web, permettendo di creare applicazioni interattive e dinamiche. È essenziale per qualsiasi sviluppatore web, dalla manipolazione del DOM alla creazione di applicazioni complesse lato client e server.

Link Utili

MDN JavaScript Guide

La guida definitiva di Mozilla per JavaScript

Corso Consigliato

Corso JS Completo
Frontend DevelopmentPrincipianti

Corso JS Completo

Corso da zero per imparare a programmare con Javascript. Vediamo le sue versioni e capiamo l'ecosistema di JS.

27
2400+ studenti
29.99€
Corso JS Completo
Frontend DevelopmentPrincipianti

Corso JS Completo

Corso da zero per imparare a programmare con Javascript. Vediamo le sue versioni e capiamo l'ecosistema di JS.

27
2400+ studenti
29.99€
Codegrind

Formazione digitale a 360 gradi. Corsi, tutorial, notizie e roadmap da seguire.

Codegrind

  • Chi Siamo
  • Contatti

Risorse

  • Documentazione
  • Esercizi
  • Blog

Freelance

  • Cerca per Città
  • Diventa Freelance

Legale

  • Termini e Condizioni
  • Termini Freelance
  • Privacy Policy

Aziende

  • Annunci Lavoro
  • Pubblicità

© 2025 Codegrind.it | P.IVA 13762650961