Einführung

Angular ist wirklich ein besseres AngularJS. Es hat viel von dem alten Ballast ersetzt, der in AngularJS vorhanden war, und übertrifft auch die Fähigkeiten anderer konkurrierender Frameworks.

Allerdings ist Angular völlig anders als AngularJS. Es ist nicht so einfach, npm install Ihre AngularJS-Anwendungen auf Angular zu aktualisieren. Es ist ein grundlegend anderes Framework – aber es basiert auf denselben Ideen, die AngularJS ursprünglich großartig gemacht haben, sowie auf einigen neuen Ideen & Technologien, die in den letzten Jahren entstanden sind.

Die meisten Tutorials gehen davon aus, dass Sie bereits alle Technologien kennen, von denen Angular abhängt (TypeScript, RxJS, etc.). Sie verweisen auch nicht auf die Dokumente und andere relevante Ressourcen, so dass man nur einen sehr begrenzten Einblick in das Framework erhält. Wenn Sie versucht haben, die Verwendung von Angular zu erlernen und am Ende mit Ei im Gesicht dastehen, sind Sie nicht allein. Das ist unglaublich frustrierend und war die Hauptmotivation für die Erstellung dieses Kurses. Wir haben uns große Mühe gegeben, um sicherzustellen, dass dieser Kurs die reibungsloseste 0-60-Erfahrung für das Erlernen von Angular ist.

Interessanterweise war dies genau das gleiche Problem, das AngularJS ursprünglich in seinen Anfängen hatte. Wir haben schließlich „A Better Way to Learn AngularJS“ erstellt, um dieses Problem für uns selbst zu lösen, und es wurde schließlich zur De-facto-Ressource für das Lernen von AngularJS. Die Geschichte scheint sich tatsächlich zu wiederholen!

Was diese Tutorial-Serie abdeckt

Diese Tutorial-Serie soll Ihnen alles beibringen, was Sie wissen müssen, um reale Anwendungen mit Angular zu erstellen. Wir behandeln, wie sich das Framework gegenüber AngularJS verändert hat (und vor allem, warum es sich verändert hat), vertiefte Einblicke in vorausgesetzte Technologien wie TypeScript & RxJS, die grundlegenden Bausteine, die Angular Entwicklern zur Verfügung stellt, und Beispiele aus der realen Welt aus dem Angular RealWorld App Repo, um Ihr Wissen Schritt für Schritt zu festigen.

Voraussetzungen

Vorkenntnisse in Angular und Javascript

Unser Angular 1.5 + ES6 Kurs ist ein hervorragender Einstieg in die Entwicklung moderner Javascript-Anwendungen.

Wenn Sie noch nie eine Angular-Anwendung erstellt haben und nur über begrenzte Javascript-Erfahrung verfügen, sollten Sie zunächst unser sehr einsteigerfreundliches MEAN-Stack-Tutorial durcharbeiten.

Haben Sie Node.js und npm auf Ihrem Computer installiert

Wenn nicht, können Sie diesen Anweisungen folgen.

Installieren Sie die Angular CLI

Wenn nicht, können Sie diesen Anweisungen folgen.

Allgemeines Verständnis von ES6

Wenn Sie noch nichts von ES6 gehört haben, handelt es sich im Grunde um eine neue Syntax und Funktionen für Javascript. Wir werden im nächsten Tutorium auf Ressourcen zu bestimmten Aspekten verweisen, aber hier ist eine umfassende Liste, die die meisten Funktionen von ES6 auflistet.

Kenntnisse über komponentenbasierte Entwicklung und Webkomponenten

Komponenten ermöglichen eine klare Trennung von Belangen und erlauben es Ihnen, hochgradig wiederverwendbaren Code zu erstellen. Angular (und andere Frameworks wie React und Ember) haben sie übernommen, und dieser Auszug aus unserem Kurs über React erklärt hervorragend, worum es dabei geht.

Ressourcen

Der Lehrplan wird eine gesunde Anzahl exzellenter Blogs verwenden, um eine gehaltvollere Perspektive auf die jeweiligen Themen zu bieten.

  • Angular Docs
  • Angular RealWorld App repo

Spezieller Dank an….

  • Eric Simons, Stephen Rodriguez und Albert Pai für die Zusammenstellung dieser Serie
  • Brad Green und dem Angular-Team für ihre Unterstützung (und natürlich für das hervorragende Framework, das sie geschaffen haben)
  • Alle unsere Pro-Mitglieder, die die Erstellung dieses Kurses mitfinanziert haben
  • und viele, viele mehr <3

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.