Web Programming Master Class

Corso

Online

2.070 € +IVA

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Livello

    Livello avanzato

  • Metodologia

    Online

  • Lingue

    Italiano

  • Ore di lezione

    40h

  • Durata

    5 Giorni

  • Inizio

    Scegli data

Diventa un esperto programmatore web

• Dare una base solida di Modern JavaScript e TypeScript
• Insegnare i concetti di architettura applicativa (client, server, comunicazione, sicurezza)
• Rendere gli studenti capaci di costruire applicazioni scalabili e modulari senza dipendere da un framework
• Far comprendere l’importanza dei bundler e degli strumenti di build per ottimizzare e distribuire applicazioni reali

Sedi e date

Luogo

Inizio del corso

Online

Inizio del corso

Scegli dataIscrizioni aperte

Profilo del corso

Sviluppatore

• Conoscenza base di JavaScript (variabili, funzioni, cicli, condizioni)
• Concetti fondamentali di programmazione (tipi di dato, strutture dati, OOP)
• Familiarità con HTML e CSS (struttura pagina, selettori, regole di stile)
• Uso di shell e di npm (installazione pacchetti, esecuzione script)

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Emagister S.L. (Titolare del trattamento dati) utilizzerà i tuoi dati per svolgere attività promozionali (via email e/o telefono), pubblicare recensioni o gestire eventuali segnalazioni. Nella politica sulla privacy potrai conoscere i tuoi diritti e gestire la cancellazione.

Opinioni

Successi del Centro

2025
2023
2022
2021
2020
2019
2018

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

8 anni del centro in Emagister.

Materie

  • Javascript
  • Framework
  • Web master
  • CSS
  • Modern javascript
  • Typescript
  • Architetture di Sviluppo
  • Testing

Professori

Docente Senior (min. 5 anni)

Docente Senior (min. 5 anni)

Docente Senior (min. 5 anni)

Programma

Modulo 1: Modern JavaScript e TypeScript

  • Introduzione a Modern JavaScript e TypeScript
  • Moduli: import/export, organizzazione del codice
  • Novità su array, oggetti e stringhe
  • Fat arrow functions, template string, destructuring
  • Classi, decorators e concetti OOP in TypeScript
  • Types e interfaces: tipizzazione forte e contratti
  • Gestione del codice con npm e tsc

Modulo 2: Architettura e Servizi

  • Concetto di component-based architecture
  • Design pattern: Singleton, Factory, Repository
  • Dependency Injection: principi e implementazione manuale
  • Organizzazione di servizi RESTful
  • Creazione di un mock server JSON per testare API
  • Comunicazione client-server con fetch API
  • CRUD operations e gestione del data model

Modulo 3: Gestione dei dati, DOM e Bundler

  • Forms: binding 1-way e 2-way
  • Validazione dei form e gestione degli errori
  • Accesso al DOM con JavaScript/TypeScript puro
  • RxJS e concetto di Observable
  • Pipes/filtri: trasformazioni su date, numeri e stringhe
  • Bundler e strumenti di build
    • Concetto di bundling e transpiling
    • Differenza tra Webpack, Rollup, Parcel, esbuild, Vite
    • Gestione degli asset (CSS, immagini, font)
    • Tree-shaking e code splitting
    • Configurazione di un progetto con un bundler moderno
  • Creazione di custom utilities riutilizzabili

Modulo 4: Applicazioni reali

  • Architetture stateless e data flow unidirezionale
  • Ciclo di vita di un componente (concetto generale)
  • Gestione errori ed eccezioni
  • Integrazione di librerie di terze parti (Highcharts, Leaflet, GSAP)
  • Routing e navigazione in una SPA senza framework (History API, hash routing)
  • Modularità: organizzazione del progetto con moduli ES e TypeScript
  • Best practices di organizzazione del codice

Modulo 5: Sicurezza e Testing

  • Autenticazione e login con JWT
  • Utilizzo di REST API protette da token
  • Http interceptors (middleware per richieste)
  • Gestione errori CORS, preflight e OPTIONS
  • Introduzione ai test: unit test vs end-to-end
  • Framework di test (Jest, Mocha)
  • Mocking dependencies e spies
  • Testing del DOM e delle funzioni pure

Ulteriori informazioni

Materiale didattico e relativo prezzo da concordare.

Prezzo materiale didattico: non incluso nel prezzo del corso.

Natura del corso: Operativo (previsti lab su PC).

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Web Programming Master Class

2.070 € +IVA