Inhalt des Webinars
Web Components: ein Begriff, gar (ehemaliger?) Hype, den wir in der Webentwicklung seit einiger Zeit lesen und immer wieder darüber stolpern. Custom Elements, Shadow DOM und HTML Templates ergeben ein natives Komponentenmodell für unseren Browser. Komponenten, wiederverwendbare SPA-Framework-unabhängige UI-Bausteine, die wir in jeder und für jede App nutzen könnten.

Doch noch immer werden Komponenten frameworkabhängig bspw. in Angular, React oder Vue.js entwickelt. Liegt das daran, dass unserer Anwendungsarchitektur noch ein wichtiges Pattern fehlt, um SPA-Components mit Web Components sinnvoll zu kombinieren? Mit dem Pattern der Smart und Presentational Components erreichen wir eine klare Trennung zwischen State Management (Smart) und reinem User Interface und seiner Interaktion (Presentational). Was genau es damit auf sich hat und wie dies mit Web Components realisiert werden kann, zeigt Manuel Rauber im Live-Coding mit Vor- und Nachteilen anhand einer Real-World-Demo-Applikation.

Die Dauer der Präsentation beträgt in etwa 60 Minuten. Anschließend beantwortet Manuel Rauber im Q&A Ihre Fragen.

Melden Sie sich jetzt kostenlos zum Webinar an. Wir freuen uns auf Sie!
Agenda
  • Was sind denn eigentlich Komponenten?!
  • Entwicklung von Web Components
  • Smart und Presentation Components
  • Vor- und Nachteile von Web Components
  • Q&A
Moderatoren
1588590508-390e5d622796ad32
Manuel Rauber
Consultant @ Thinktecture AG
Manuel Rauber ist fokussiert auf Web Components, Angular, .NET Core & Node.js.
1583919355-b39b99dfc45bd33c
Marco Frodl
Consultant @ Thinktecture AG
Cross-Platform, Angular (SPA,PWA), .Net Core and Cloud Enthusiast.
Registrieren, um die Aufzeichnung zu sehen
Vorname*
Nachname*
E-Mail-Adresse*
Ja, ich stimme zu, dass meine Daten für den Zweck des Webinars gespeichert und verarbeitet werden.*
Wir verwenden BigMarker als Event-Plattform. Durch Klicken auf Registrieren akzeptieren Sie, dass die von Ihnen angegebenen Information gemäss Terms of Service and Privacy Policy an BigMarker übertragen werden.