Möchten Sie leistungsfähige, wartbare und testbare Frontend-Anwendungen schneller und mit weniger Code schreiben? Dann sollten Sie diesen Kurs besuchen, um Kenntnisse in einem der beliebtesten Single Page Application (SPA) Frameworks zu erwerben, AngularJS. AngularJS wurde von Google entwickelt und wird von Google unterstützt. In diesem Kurs werden wir das Kerndesign von AngularJS 1.x (die neueste Version von AngularJS 1), seine Komponenten und Techniken zur Codeorganisation kennenlernen. Wir werden die Funktionalität unserer Webanwendung verbessern, indem wir die Injektion von Abhängigkeiten nutzen, um bestehende Dienste wiederzuverwenden und eigene Dienste zu schreiben. Wir werden wiederverwendbare HTML-Komponenten erstellen, die die Vorteile der AngularJS-Datenbindung nutzen, und die HTML-Syntax mit einer sehr leistungsstarken Funktion von AngularJS, den Direktiven, erweitern. Wir werden das Routing einrichten, damit unsere SPA mehrere Ansichten haben kann. Wir werden auch lernen, wie wir unsere Funktionalität testen können. Am Ende dieses Kurses werden Sie eine voll funktionsfähige, gut organisierte und getestete Webanwendung mit AngularJS erstellen und sie in der Cloud bereitstellen.
Schenken Sie Ihrer Karriere Coursera Plus mit einem Rabatt von $160 , der jährlich abgerechnet wird. Sparen Sie heute.
Einseitige Webanwendungen mit AngularJS
Dozent: Yaakov Chaikin
125.703 bereits angemeldet
Bei enthalten
(1,898 Bewertungen)
Kompetenzen, die Sie erwerben
- Kategorie: Einheitstest
- Kategorie: Webentwicklung
- Kategorie: JavaScript
- Kategorie: Angularjs
Wichtige Details
Zu Ihrem LinkedIn-Profil hinzufügen
47 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
Erwerben Sie ein Karrierezertifikat.
Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.
Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.
In diesem Kurs gibt es 5 Module
In diesem Modul gehen wir zunächst darauf ein, wie die Einstufung für diesen Kurs funktioniert, stellen einige empfohlene Bücher vor und geben Ihnen Informationen darüber, wie Sie den gesamten Quellcode finden, den Sie im Laufe des Kurses sehen werden. Anschließend werden wir uns mit der Einrichtung der Entwicklungsumgebung für Mac und Windows beschäftigen. Im Mittelpunkt dieses Moduls steht nicht nur die Einführung in die Grundlagen von AngularJS, sondern vor allem die Konzepte, die hinter AngularJS als gute Lösung für die Entwicklung von Front-End-Webanwendungen stehen. Um ein guter Softwareentwickler zu werden und nicht nur mit AngularJS, müssen Sie diese Konzepte verstehen. Aber um ein guter AngularJS-Entwickler zu werden, sind diese Konzepte unverzichtbar, denn sie ermöglichen es Ihnen, die Probleme zu verstehen, die das Framework anspricht, und somit ein gutes Verständnis für die Lösungen zu bekommen, die AngularJS bietet.
Das ist alles enthalten
21 Videos7 Lektüren9 Aufgaben1 peer review
Zu Beginn dieses Moduls lernen wir, wie wir Angular-Filter verwenden, um unsere Daten in das gewünschte Format zu bringen, und wir lernen, wie wir unsere eigenen benutzerdefinierten Filter erstellen können. Dann tauchen wir tief in den Digest-Zyklus ein, also den Prozess, mit dem AngularJS unsere Webseite auf magische Weise mit den gebundenen Daten aus unserem ViewModel oder dem Controller aktualisiert. Das Verständnis dieses Prozesses ist wichtig, um sich mit AngularJS vertraut zu machen. Wir werden auch einige Fälle sehen, in denen wir diesen Prozess etwas unterstützen müssen und verstehen, warum das so ist. Danach werden wir eines der grundlegendsten Konzepte der Javascript-Programmiersprache kennenlernen, nämlich die prototypische Vererbung. Ein klares Verständnis dieses Themas ist ein Muss, bevor wir über die Vererbung zwischen AngularJS-Controllern in unserer Anwendung sprechen. Zum Abschluss des Moduls lernen wir, wie wir unsere eigenen benutzerdefinierten Angular-Dienste erstellen und wie wir sie konfigurieren können. Mit benutzerdefinierten Angular-Diensten können wir Daten zwischen verschiedenen Controllern oder anderen Komponenten in unserer Anwendung austauschen. Außerdem lernen wir einige nützliche Angular-Direktiven kennen, mit denen wir Schleifen und bedingte Logik in unser HTML einbauen können. Sie werden sehen, dass Sie am Ende dieses Moduls in der Lage sein werden, eine ziemlich anspruchsvolle Webanwendung zu erstellen, die einige der fortgeschritteneren Softwarearchitekturtechniken verwendet.
Das ist alles enthalten
25 Videos3 Lektüren12 Aufgaben1 peer review
Willkommen zu Modul 3! In diesem Modul gehen wir auf viele wesentliche Funktionen von AngularJS ein. Zunächst lernen wir die Promise-API kennen. Promises sind zwar für Angular unerlässlich, aber dieses Thema geht weit über Angular hinaus. Es ist wirklich ein wichtiges Thema für das Verständnis der modernen Webentwicklung mit Javascript. Wir werden auch lernen, wie man über den in Angular eingebauten HTTP-Dienst Anrufe an den Server tätigt. Zum Abschluss des Moduls werden wir uns ausführlich mit DER Kronenfunktion von AngularJS beschäftigen: den Direktiven. Direktiven sind wirklich das Herzstück des gesamten Frameworks. Sie ermöglichen es uns nicht nur, die Funktionalität bestehender HTML-Elemente zu erweitern, was an sich schon ziemlich erstaunlich ist, sondern sie ermöglichen es uns auch, unser eigenes Element mit einer benutzerdefinierten Ansicht und einem benutzerdefinierten Verhalten zu erstellen. Ziemlich aufregendes Zeug!
Das ist alles enthalten
19 Videos3 Lektüren10 Aufgaben1 peer review
In diesem Modul beginnen wir mit einer Einführung in die Idee der komponentenbasierten Architektur. Anschließend werden wir uns mit der AngularJS Komponenten-API beschäftigen. Die Komponenten-API wurde erst kürzlich in Angular 1 eingeführt und soll nicht nur Ihre Anwendung durch den Einsatz der komponentenbasierten Architektur verbessern, sondern Sie auch auf ein Upgrade auf Angular Version 2 vorbereiten, das fast ausschließlich Komponenten verwendet. Anschließend lernen wir das AngularJS-Ereignissystem kennen und erfahren, wie wir unsere Anwendung in kleinere Module aufteilen, die wir dann zu unserer endgültigen Anwendung zusammenfügen können. Zum Abschluss des Moduls tauchen wir ziemlich tief in das Routing zwischen den Ansichten in Ihrer Anwendung und insbesondere in die Verwendung des ui-router-Moduls ein, das eine der beliebtesten Open-Source-Routing-Lösungen innerhalb des AngularJS-Ökosystems ist. Es ist sogar so beliebt, dass sogar die Hauptdokumentation von Google zum Routing in Angular auf ui-router verweist. Routing ist ein sehr wichtiges Thema. Ohne es kann Ihre Single Page Application nur 1 Ansicht anzeigen, ohne eine elegante Möglichkeit, andere Ansichten anzuzeigen.
Das ist alles enthalten
22 Videos3 Lektüren9 Aufgaben1 peer review
Willkommen zu Modul 5! Dies ist das letzte Modul des Kurses. Zu Beginn dieses Moduls werden wir lernen, wie einfach es ist, Formulare mit Angular zu validieren. Anschließend werden wir uns mit dem Unit-Testing unseres AngularJS-Codes beschäftigen. Wir lernen, wie man Tests für alle wichtigen Angular-Artefakte einrichtet: Controller, Service, Direktive und Komponente sowie das Testen von Services, die über den HTTP-Service auf das Netzwerk zugreifen. Der letzte Teil des Moduls macht jedoch den meisten Spaß. Wir nehmen die Website, die in meinem vorherigen Kurs für unseren realen Kunden entwickelt wurde, und schreiben das Ganze mit AngularJS neu. Der Spaß am Programmieren muss aber noch nicht aufhören. Nachdem Sie den obligatorischen Teil des Kurses abgeschlossen haben, können Sie zum optionalen Bonusteil übergehen, in dem wir unsere neu entwickelte AngularJS-Anwendung mit noch mehr Funktionen ausstatten, die es den Restaurantbesitzern ermöglichen, ihre eigenen Daten zu verwalten. Wir gehen auf die Einrichtung der Authentifizierung, die Bearbeitung von Restaurantmenüpunkten, das Hochladen von Bildern der Menüpunkte und so weiter ein.
Das ist alles enthalten
32 Videos6 Lektüren7 Aufgaben1 peer review
Dozent
Empfohlen, wenn Sie sich für Mobile und Web-Entwicklung interessieren
University of London
Coursera Project Network
Johns Hopkins University
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Bewertungen von Lernenden
Zeigt 3 von 1898
1.898 Bewertungen
- 5 stars
90,04 %
- 4 stars
7,53 %
- 3 stars
0,94 %
- 2 stars
0,42 %
- 1 star
1,05 %
Geprüft am 15. Feb. 2017
Geprüft am 21. Okt. 2020
Geprüft am 22. März 2017
Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu über 7.000 erstklassigen Kursen, praktischen Projekten und Zertifikatsprogrammen, die Sie auf den Beruf vorbereiten – alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Der Zugang zu Vorlesungen und Aufgaben hängt von der Art Ihrer Einschreibung ab. Wenn Sie einen Kurs im Prüfungsmodus belegen, können Sie die meisten Kursmaterialien kostenlos einsehen. Um auf benotete Aufgaben zuzugreifen und ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung während oder nach Ihrer Prüfung erwerben. Wenn Sie die Prüfungsoption nicht sehen:
Der Kurs bietet möglicherweise keine Prüfungsoption. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen.
Der Kurs bietet möglicherweise stattdessen die Option 'Vollständiger Kurs, kein Zertifikat'. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Wenn Sie ein Zertifikat erwerben, erhalten Sie Zugang zu allen Kursmaterialien, einschließlich der benoteten Aufgaben. Nach Abschluss des Kurses wird Ihr elektronisches Zertifikat zu Ihrer Erfolgsseite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen. Wenn Sie die Kursinhalte nur lesen und ansehen möchten, können Sie den Kurs kostenlos besuchen.
Sie haben Anspruch auf eine vollständige Rückerstattung bis zwei Wochen nach Ihrem Zahlungsdatum oder (bei Kursen, die gerade erst begonnen haben) bis zwei Wochen nach Beginn der ersten Sitzung des Kurses, je nachdem, welcher Zeitpunkt später liegt. Sie können keine Rückerstattung erhalten, sobald Sie ein Kurszertifikat erworben haben, auch wenn Sie den Kurs innerhalb der zweiwöchigen Rückerstattungsfrist abschließen. Siehe unsere vollständigen Rückerstattungsbedingungen.