JS - Web Components

I Web Component consentono per la creazione di elementi HTML personalizzati e riutilizzabili in pagine ed applicazioni Web e Framework senza rischio di interferenze con il codice esistente.

Scopriamone i segreti, capiamo quanto ad oggi è possibile utilizzarli ed inseriamoli quindi nel nostro stack quotidiano.

Durata: 8 ore

Livello: Intermedio

Lingua: Italiano

Partecipanti : 5 - 20

Cosa Faremo?

Durante il corso sarà quindi realizzata un'applicazione interamente realizzata con web components, che consentirà di approcciare al meglio questo approccio, offrendo quindi un caso d’uso concreto e funzionante. L’approccio al corso sarà misto ed includerà quindi sessioni teoriche e di live coding.

Cosa è incluso?

  • Corso pratico con live coding
  • Supporto setup environment
  • Slides in formato PDF
  • Repository del Progetto
  • Attestato di Partecipazione
  • Follow Up di fine workshop
  • Canale Slack dedicato ai partecipanti

Cosa è necessario?

  • Il proprio computer portatile
  • Tanta buona volontà e voglia di imparare
  • Connessione ad Internet

Dove si svolge?

On-Site

È possibile svolgere il corso presso la sede Devmy (San Giovanni La Punta - CT) o presso la sede del committente (eventuali costi di trasferta sono calcolati separatamente).

Full-Remote

È possibile svolgere il corso in modalità full-remote con gli strumenti messi a disposizione da Devmy, ed in modo assolutamente analogo alla modalità onSite ma suddividendo, se lo si desidera, il tutto in sessioni da 4h.

Argomenti trattati

  • Panoramica sui Web Components
  • Custom Component
    • Lifecycle
  • Shadow DOM
    • Templating
      • Slot
    • Styles
  • Best Practices
  • Libraries (Lit-Element, Svelte, etc...)
  • Integrazioni con i Frameworks

Skill minime necessarie & livelli d'accesso

  • Conoscenza dei concetti di OOP
  • Conoscenza dei concetti API First
  • Conoscenza dei più comuni pattern di programmazione
  • Conoscenza Javascript

Trainers

Francesco Sciuti

CEO @Acadevmy, Microsoft MVP, Google Certified Developer, Projects Manager, Software Engineer, Speaker/Evangelist/Trainer, AWS User Group CT Lead

Programmatore con numerosi anni di esperienza nel mondo enterprise, fortemente orientato allo sviluppo web (frontend e backend) ed al project management.

Da sempre e per sempre appassionato di tecnologia e dello mondo della programmazione, in continua evoluzione ed aggiornamento su tutto ciò che è innovazione. Focalizzato sul miglioramento professionale e tecnologico continuo: libri, corsi, articoli, forum e frequentatore regolare di eventi tecnologici in è possibile incontrare persone nuove ed interessanti con le quali scambiare il più possibile idee e conoscenze tecniche.

Amante della comunicazione e con forte propensione per la condivisione del sapere partecipa come workshop/talk speaker ed organizzatore di eventi IT in Sicilia ed in Italia. Partecipa attivamente inoltre a molte comunità italiane (Angular, React, Javascript, GDG, PUG, ecc ...) e contribuisce come lead mentor della Fondazione CoderDojo.

Lavora per molti anni prima come dipendente e poi come freelance, sino a cogliere una nuova sfida fondando Acadevmy - Software Factory & Learning con i propri soci/amici Salvo Pappalardo ed Andrea Ortis.

Ama leggere fumetti (rigorosamente di Batman), suonare la batteria, girare in moto, giocare a padel e passare tanto tempo con la sua amatissima famiglia.

.Devmy su facebook.Devmy su twitter.Devmy su linkedin.Devmy su link

Contattaci

Sei interessato a migliorare le tue competenze o quelle del tuo team in ambito di programmazione e sviluppo?

Vuoi maggiori informazioni su questo corso?
Compila il form e ti ricontatteremo a brevissimo.

Questo sito è protetto da reCAPTCHA e si applicano le Norme sulla privacy e i Termini di servizio di Google.