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.

Morgen endet die Aktion: Entdecken Sie neue F盲higkeiten mit 30% Rabatt auf Kurse von Branchenexperten. Jetzt sparen.


Einseitige Webanwendungen mit AngularJS

Dozent: Yaakov Chaikin
128.567 bereits angemeldet
Bei enthalten
(1,903听叠别飞别谤迟耻苍驳别苍)
Kompetenzen, die Sie erwerben
- Kategorie: UI Komponenten
- Kategorie: Javascript
- Kategorie: JavaScript-Frameworks
- Kategorie: Software-Entwurfsmuster
- Kategorie: HyperText Markup Language (HTML)
- Kategorie: Front-End Web-Entwicklung
- Kategorie: Angular
- Kategorie: Web-Anwendungen
- Kategorie: Einheitstest
- Kategorie: Modell Ansicht Controller
- Kategorie: Cloud-Anwendungen
- Kategorie: Anwendungsdesign
- Kategorie: Ajax
- Kategorie: Webentwicklung
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzuf眉gen
47 Aufgaben
Erfahren Sie, wie Mitarbeiter f眉hrender Unternehmen gefragte Kompetenzen erwerben.

In diesem Kurs gibt es 5 Module
In diesem Modul gehen wir zun盲chst darauf ein, wie die Einstufung 蹿眉谤 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 蹿眉谤 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 蹿眉谤 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 蹿眉谤 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 蹿眉谤 Angular unerl盲sslich, aber dieses Thema geht weit 眉ber Angular hinaus. Es ist wirklich ein wichtiges Thema 蹿眉谤 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 蹿眉谤 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 蹿眉谤 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 Videos5 Lekt眉ren7 Aufgaben1 peer review
Dozent

Mehr von Mobile und Web-Entwicklung entdecken
糖心vlog官网观看 Project Network
Packt
- Status: Kostenloser Testzeitraum
Edureka
- Status: Kostenloser Testzeitraum
Board Infinity
Warum entscheiden sich Menschen 蹿眉谤 糖心vlog官网观看 蹿眉谤 ihre Karriere?




Bewertungen von Lernenden
1.903 Bewertungen
- 5 stars
90,01听%
- 4 stars
7,51听%
- 3 stars
0,94听%
- 2 stars
0,42听%
- 1 star
1,10听%
Zeigt 3 von 1903 an
Gepr眉ft am 25. Dez. 2016
Best course for Single Page Web Applications (with AngularJS) I've seen so far. Teaching skills is everything and this Yaakov Chaikin is really good at it. I've learned a lot from it!
Gepr眉ft am 20. Sep. 2016
Now this is a course to spend time learning! It's very well prepared in terms of material, it's useful and fun, and it provides ready to use skills I can immediately apply to my websites.
Gepr眉ft am 23. M盲rz 2017
I highly recommend this course for web dev beginners. Compared to other online materials this course provides much deeper understanding of the technologies taught and is a good starting point.

Neue Karrierem枚glichkeiten mit 糖心vlog官网观看 Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - 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 蹿眉谤 糖心vlog官网观看 for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
H盲ufig gestellte Fragen
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, m眉ssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich 蹿眉谤 einen Kurs anmelden. Sie k枚nnen stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterst眉tzung beantragen. Der Kurs kann stattdessen die Option "Vollst盲ndiger Kurs, kein Zertifikat" anbieten. 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.
Sie haben Anspruch auf eine vollst盲ndige R眉ckerstattung bis zwei Wochen nach dem Zahlungsdatum oder (bei Kursen, die gerade erst begonnen haben) bis zwei Wochen nach Beginn der ersten Sitzung des Kurses, je nachdem, was sp盲ter eintritt. Sobald Sie ein Kurszertifikat erworben haben, k枚nnen Sie keine R眉ckerstattung mehr erhalten, selbst wenn Sie den Kurs innerhalb der zweiw枚chigen R眉ckerstattungsfrist abschlie脽en. Siehe unsere vollst盲ndigen Erstattungsrichtlinien.
Weitere Fragen
Finanzielle Unterst眉tzung verf眉gbar,