Johns Hopkins University
Einseitige Webanwendungen mit AngularJS
Johns Hopkins University

Einseitige Webanwendungen mit AngularJS

Unterrichtet auf Englisch

Einige Inhalte können nicht übersetzt werden

124.707 bereits angemeldet

Kurs

Informieren Sie sich über ein Thema und erlernen Sie die Grundlagen.

4.9

(1,891 Bewertungen)

Stufe Mittel
Einige einschlägige Kenntnisse erforderlich
Es dauert 46 Stunden
3 Wochen bei 15 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Kompetenzen, die Sie erwerben

  • Kategorie: Einheitstest
  • Kategorie: Webentwicklung
  • Kategorie: JavaScript
  • Kategorie: Angularjs

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

47 Quizzes

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Platzhalter
Platzhalter

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.

Platzhalter

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 Quizzes1 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 Quizzes1 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 Quizzes1 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 Quizzes1 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 Quizzes1 peer review

Dozent

Lehrkraftbewertungen
4.9 (128 Bewertungen)
Yaakov Chaikin
Johns Hopkins University
5 Kurse1.232.320 Lernende

von

Empfohlen, wenn Sie sich für Mobile und Web-Entwicklung interessieren

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Bewertungen von Lernenden

Zeigt 3 von 1891

4.9

1.891 Bewertungen

  • 5 stars

    90,07 %

  • 4 stars

    7,55 %

  • 3 stars

    0,95 %

  • 2 stars

    0,42 %

  • 1 star

    1 %

LF
5

Geprüft am 11. Juni 2017

DR
5

Geprüft am 17. Sep. 2016

PJ
5

Geprüft am 21. Okt. 2020

Platzhalter

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