Angular 12 für Frontend-Entwickler

99,00 €*

Lieferzeit Sofort lieferbar

Erstellen Sie moderne Frontend-Anwendungen mit Angular 12, Angular CLI, TypeScript, Bootstrap und Webserver. IT-Experte Jannick Leismann zeigt in seinem Videokurs alles Schritt für Schritt. Sie können direkt mitmachen und Ihr erlerntes Wissen anhand von Quizzen überprüfen.


  • Frontend-Entwicklung mit Angular 12 anschaulich erklärt in 45 Lektionen
  • Prüfen Sie das Gelernte in Wissenstests
  • Stellen Sie den Experten Fragen über das Q&A-Modul
  • Machen Sie mit bei praktischen Übungen
Anzahl:
Artikel-Beschreibung

Angular ist ein erfolgreiches, clientseitiges JavaScript-Web-Framework zur Erstellung von Single-Page-Webanwendungen. Es wird gerne für die Programmierung von Geschäfts- und Industrieanwendungen genutzt, weil es zahlreiche vorgefertigte Lösungen wie die Datenbindung, die Formularunterstützung, das Routing und die Testautomatisierung gleich mitbringt.

In diesem Kurs entwickeln Sie gemeinsam mit Ihrem Trainer Jannick Leismann eine Anwendung mit einer Struktur, wie sie auch bei großen Websites wie Facebook, Twitter und Google zum Einsatz kommt. Für einen schnellen Einstieg in den Produktiveinsatz lernst Sie zunächst die Grundlagen. Sie machen sich mit TypeScript vertraut, denn Sie werden es für die Entwicklung mit Angular einsetzen. Außerdem beschäftigen Sie sich mit Komponenten und Modulen und lernen die Template-Syntax kennen. Für Ihr Projekt werden Sie Atomic Design Pattern und Component-Service Design Pattern nutzen. Es schließen sich fortgeschrittene Themen an wie Services, Routing und HTTP-Abfragen. Dabei lernen Sie, wie Sie mit dem Router durch die Anwendung navigieren, ein Server-Backend über http Rest anbinden und Ihre Anwendung ausrollen können. Am Ende des Kurses sind Sie in der Lage, eine vollständige, interaktive Anwendung mit Angular zu erstellen.

Länge:  293 Minuten



Alle Video-Lektionen im Überblick:

  • Einführung und Einrichtung
    • Herzlich willkommen in diesem Kurs
    • Node, NPM und Visual Studio Code installieren
    • Angular CLI installieren
    • Projekt Hotel-App erstellen
    • Eine Eigenschaft aus der Component lesen
    • CSS Styling mit Bootstrap
    • Quiz: Einführung und Einrichtung
  • Buchungen implementieren
    • Intro
    • Deine erste eigene Component
    • Booking anzeigen
    • Webserver-Funktionalität
    • Mock-Daten erstellen und implementieren
    • Quiz: Buchungen implementieren
  • Routing
    • Intro
    • Router-Modul hinzufügen und einrichten
    • Startseite definieren mit Redirect
    • Navigationsbar hinzufügen
    • Quiz: Routing
  • Booking erstellen, bearbeiten und löschen
    • Intro
    • CreateBooking Component und Form hinzufügen
    • Formular verbinden
    • Booking mit Click-Handler erstellen
    • Booking bearbeiten
    • Datepicker: Manuelles Binding einrichten
    • Booking bearbeiten
    • Booking löschen
    • Quiz: Booking erstellen, bearbeiten und löschen
  • Services
    • Intro
    • Was sind Services?
    • Booking Service erstellen
    • Bookings im Service holen und löschen
    • Bookings im Service hinzufügen und bearbeiten
    • Quiz: Services
  • InMemory Web-API
    • Intro
    • Node Packages installieren
    • InMemoryWebAPI konfigurieren
    • Get Bookings mit HttpClient implementieren
    • Delete Booking mit HttpClient implementieren
    • GetById, Update und Create mit HttpClient implementieren
    • HttpClient abschließen
  • Styling
    • Intro
    • Styling anpassen: Dark Mode
  • Form Validierung
    • Intro
    • Einleitung
    • Template Form erstellen
    • Fehler abfragen
    • Das FormsModule importieren
    • Form mit Component verbinden
    • Validators verwenden
    • Quiz: Form Validierung
    • Fazit und Kursabschluss


Über den Trainer:

Jannick Leismann arbeitet als freiberuflicher Software-Entwickler und Online-Dozent und bietet Dienstleitungen im Bereich der Programmierung an. Dabei ist er spezialisiert auf C#, ASP.NET, Schnittstellenprogrammierung und der Entwicklung von interaktiver Software. Als von Microsoft zertifizierter Entwickler bietet er Programmierkurse für Anfänger und Fortgeschrittene für die Web-, Game- und App-Entwicklung an.


So lernen Sie mit diesem Videokurs:
In den Videokursen von heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen Sie sich dabei alles genau erklären. Das Wissen ist in viele kleine Lernschritte und Aufgaben unterteilt – Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise Academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:


  • Flexibler Videoplayer mit vielen Steuerungsmöglichkeiten
  • Wissensquizzes zur Lernkontrolle
  • Lernhistorie und Lernfortschritt
  • Lesezeichen und Notizen
  • Volltextsuche in den Videos
  • Frage-den-Experten-Modul
  • Übungsmaterial zum Mitmachen
  • Responsive Web-App und Videostreaming für alle Endgeräte

Technische Voraussetzungen:
Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.

Artikel-Details
Anbieter:
Heise Medien GmbH & Co. KG
Artikelnummer:
angular-leismann-01
Veröffentlicht:
18.01.2022