Angular 2, full day Workshop (english!)


Details
DevMeetings Team lädt zu einem ganztägigen Workshop zum Thema "Angular 2" mit TypeScript und ES2015 ein.
http://photos1.meetupstatic.com/photos/event/a/f/5/d/600_454424893.jpeg
Warum Angular 2?
Die Angular-Autoren möchten sich mit vielen Kozepten verabschieden, die aus der ersten Version bekannt sind. Ihre Hauptvoraussetzung war Vorbereitung eines Tools, das mit modernen Browsern, die volle Unterstützung für ES2015/2016 haben, zusammenarbeitet.
Aus diesem Grunde wurden viele Elemente vom Grund auf neu überlegt und vom Scratch erstellt. Zu den meist gravierenden Änderungen gehören:
• Erkennung von Änderungen hauptsächlich anhand immutabler Datenstrukturen und beobachtbarer Objekte (observable Objects),
• stärkere Betonung auf Implementierungs des objektorientierten Codes,
• umgebauter Dependency-Injection-Container mit Möglichkeit der Implementierung einer Containerhierarchie,
• wesentliche Vereinfachung der Service-Konzepte,
• Möglichkeit dynamischer Komponentenladung während des Lebens der App,
• Aufgabe starrer Bindung an DOM - was das Rendering auf Seite des Servers ermöglicht,
• Vereinfachung der Implementierung eigener Komponenten sowie der Kommunikation zwischen ihnen,
• Vereinfachung der Formularbehandlung.
------------------------------
100% Praxis
Während des Workshops werden die Teilnehmer von Null an einen simplen Internetshop implentieren und die besprochenen Tools durch Konfrontation mit realen Problemen kennenlernen – solchen wie:
- Wie kann man TypeScript nutzen, damit es hilft, statt zu stören?
- Wie kann man die App für die Testzwecke unabhängig vom Back-End machen?
- Wie kann man Formular-Daten bequem validieren und an das Backend übergeben?
- Wie soll man Komponente bauen und die Kommunikation zwischen ihnen organisieren, damit kein Spaghetti-Code entsteht?
------------------------------
Agenda
- Auffrischung über TypeScript und ES2015.
ACHTUNG: Auf dem DevMeeting werden wir max. 45 Minuten für das Refreshers der Hauptkonzepte verwenden: wir werden jedoch diese Sprachen nicht von Anfang an angehen. Vor dem DevMeeting soll sich jeder Teilnehmer hinsichtlich ES2015 / TypeScript alleine vorbereiten.
- Typendeklarationen
- Interfaces
- Klassen
- Modulsystem
- Decoratoren
- Promises
- Rahmenstruktur der App und absolute Grundlagen der Entwicklung mit Angular 2
- Framework
- Datenanzeige
- grundlegende Direktiven
- Komponenten und Ereignisbehandlung
- Konzept der Komponenten
- Entwicklung eigener Komponenten
- Ereignisbehandlung
- Kommunikation zwischen den Komponenten
- Erzeugen eigener Ereignisse
- Services und Dependency Injection Container
- Konzept der Services
- Konzept und Notwendigkeit der Dependency Injection
- Erstellung eigener Services
- Nutzung des DI-Containers
- Erzeugen einfach austauschbarer, universeller Services
- Formulare und Möglichkeiten der Datenformatierung
- Erzeugen der Formulare
- Validierung der Daten
- Konzept der Pipes
- Entwicklung eigener Pipes
- Kommunikation mit externen APIs
- Konzepte des neuen http-Moduls
- Nutzung des http-Moduls zur Kommunikation mit dem Back-End
- Alternativen für http
- kommende Lösungen, die sich in Vorbereitung befindenden
- Routing und Navigation
- Konzepte des Routings, das auf Komponenten basiert
- Nutzung des Routings zur Navigation
------------------------------
Praktische Informationen
Wo: Veranstaltungsort im Stadtzentrum, genaue Locations wird an den Teilnehmern mitgeteilt.
Wann: Samstag, den 15. Oktober 2015, Beginn um 9:00 (Einlass 8:30), Ende etwa 16:00.
Was soll man mitbringen: Bring Your Own Laptop (mit installiertem Google Chrome).
Wie soll man sich vorbereiten: Jeder Teilnehmer soll vor dem Workshop die Kernkonzepte von ES6 / ES2015 und TypeScript kennenlernen
Teilnahmekosten: Kostenlos - vielen Dank an Inteone für das Sponsoring des Events.
Sprache: Dieses DevMeeting wird auf English durchgefüht!
------------------------------
DevMeeting Sponsor
http://photos2.meetupstatic.com/photos/event/6/2/5/8/600_454945176.jpeg
Interone is a digital agency. We help companies with the digital transformation of their business. This includes transformative platforms as well as effective campaigns and always-on communication. We have offices in Munich and Hamburg and are a part of the international BBDO network. We count BMW, E.ON and Telefonica to our clients.
------------------------------
Was ist ein DevMeeting?
DevMeeting ist ein Mix von Hackathon und Workshop. Den ganzen Tag lang implementieren die Teilnehmer eine Beispiel-App – selbstständig und in Teams. Die fachliche Seite wird durch erfahrene Mentoren beaufsichtigt, die die ganze Zeit zur Hilfe stehen, Diskussionen provozieren und ihr praktisches Wissen weitergeben.
DevMeeting ist weder eine Vorlesung noch eine klassische Schulung. Wir setzen auf die Praxis, Coding und Wissen- und Erfahrungsaustausch. Es ist auch eine hervorragende Gelegenheit, andere Entwickler kennenzulernen und wertvolle Kontakte mit Developern zu knüpfen.

Angular 2, full day Workshop (english!)