Angular (2+) verstehen und anwenden
What you'll learn
- Am Ende des Kurses werden Teilnehmer in der Lage sein die vielen Features von Angular 2 zu verstehen und in eigenen Webapps anzuwenden
- Der sichere Umgang mit Angular 2 sowie die Möglichkeit zum tieferen Eintauchen in fortgeschrittenere Angular 2 Themen sind am Ende des Kurses sicher
Requirements
- JavaScript, HTML und CSS Kenntnisse sollten vorhanden sein, da diese über den gesamten Kurs hinweg vorausgesetzt werden
- TypeScript Kenntnisse oder ein begleitender Kurs dazu sind empfehlenswert
- ES6 Kenntnisse sind ein Plus, aber nicht zwingend notwendig
Description
Angular 2 ist der von Google entwickelte Nachfolger eines der beliebtesten Frontend JavaScript Frameworks der Welt: Angular 1. Und es ist einfach großartig!
Übrigens, eines gleich zu Beginn: Es sind keinerlei Angular 1 Kenntnisse erforderlich um mit Angular 2 zu starten. Tatsächlich weicht Angular 2 so stark von Angular 1 ab, dass die Verwandtschaft kaum zu sehen wäre!
Warum Angular 2?
Angular 2 ermöglicht das Erstellen von extrem vielseitigen, schnellen, mächtigen und funktionsreichen Webapplikationen. Diese Applikationen laufen im Browser und bringen damit das sehr reaktive und dadurch großartige Nutzungserlebnis von mobilen Apps auf den Desktop bzw. Browser.
Web Applikationen, die diese Nutzererfahrung erlauben, sind beliebt und nachgefragt wie zu keinem Zeitpunkt zuvor! Kein Wunder, dass Frontend Entwickler, darunter gerade auch Angular Entwickler, in höchstem Maße gefragt und sehr gut bezahlt sind.
Was bietet der Kurs?
Dieser Kurs startet bei den Grundlagen, wie ein Angular 2 Projekt erstellt wird, was Angular 2 im Detail ist, wie es funktioniert und was die Grundphilosophie dahinter ist. Und sobald diese Basiskenntnisse festgezurrt sind, geht es mit großen Schritten durch die Angular 2 Welt: Routing, Formulare, Directives und Animationen sind nur ein paar der vielen Themen, die in diesem Kurs detailliert vorgestellt werden!
All die gelernten Dinge werden dann im Rahmen eines kursübergreifenden Projektes sofort in der Praxis umgesetzt.
Die Inhalte im Kurzüberblick:
- Was ist Angular 2? Welcher Philosophie folgt es?
- Wie wird eine Angular 2 App gestartet?
- Components - die Bausteine einer jeden Angular 2 App
- Directives - Angular 2 Befehle geben!
- Services - Daten verwalten, App-Bestandteile verbinden und viel mehr!
- Routing - Wie man in einer Angular 2 App die Seiten wechselt
- Formulare - Nutzerdaten einlesen und richtig verwenden
- Pipes - Output transformieren
- Http / Webzugriff - Wie die Frontend App (Angular 2) mit einem Backend kommunizieren kann
- Authentifizierung - Wie eine Angular 2 App gesichert wird
- Animationen - Es soll ja auch schön aussehen!
- Optimierungen und Angular Module - Wie die App besser strukturiert und optimiert wird
- Und noch mehr!
Für wen ist der Kurs gedacht?
Finden wir heraus ob dieser Kurs für dich geeignet ist! Kannst du mindestens eine der folgenden Fragen mit "Ja" beantworten? Dann nichts wie los!
- JavaScript Grundkenntnisse und der Wille zur Einarbeitung in eine darauf aufbauende Sprache (TypeScript) sind vorhanden?
- Das Ziel ist es, tolle Web Applikationen (egal ob klein, mittel oder groß) welche direkt im Browser laufen, zu erschaffen?
- Du möchtest eines der modernsten Frontend Frameworks lernen?
Ich freue mich darauf, dich in diesem Kurs begrüßen zu dürfen!
Who this course is for:
- Dieser Kurs richtet sich an Frontend Entwickler (oder solche die es werden wollen), die Lust haben eines der besten Frontend Frameworks der Welt zu lernen
- Dieser Kurs richtet sich an Einsteiger und erfahrene JavaScript Entwickler, die auf Ihren Kenntnissen aufbauen und großartige Frontend Applikationen erstellen wollen
Instructor
Experience as (Web) Developer
Starting out at the age of 12 I never stopped learning new programming skills and languages. Early I started creating websites for friends and just for fun as well. Besides web development I also explored Python and other non-web-only languages. This passion has since lasted and lead to my decision of working as a freelance web developer and consultant. The success and fun I have in this job is immense and really keeps that passion burningly alive.
Starting web development on the backend (PHP with Laravel, NodeJS, Python) I also became more and more of a frontend developer using modern frameworks like React, Angular or VueJS in a lot of projects. I love both worlds nowadays!
I also build full-stack applications and acquired expert DevOps and cloud computing knowledge - proven by the many AWS certifications I hold (incl. the top-level Solutions Architect Professional certification).
As a self-taught developer I had the chance to broaden my horizon by studying Business Administration where I hold a Master's degree. That enabled me to work in a major strategy consultancy as well as a bank. While learning, that I enjoy development more than these fields, the time in this sector greatly improved my overall experience and skills.
Experience as Instructor
As a self-taught professional I really know the hard parts and the difficult topics when learning new or improving on already-known languages. This background and experience enables me to focus on the most relevant key concepts and topics. My track record of many 5-star rated courses and more than 2,000,000 students on Udemy is the best proof for that.
Whether working as development instructor or teaching Business Administration I always received great feedback. The most rewarding experience is to see how people find new, better jobs, build awesome web applications, acquire amazing projects or simply enjoy their hobby with the help of my content.
Together with Manuel Lorenz, I founded Academind to offer the best possible learning experience to our more than 2,000,000 students.