AngularJS - Entwickle eigene Angular Webapplikationen

Lerne alles über das clientseitige JavaScript Webframework Angular von Google. Eine praxisorientierte Einführung!
4.3 (48 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
507 students enrolled
$19
$60
68% off
Take This Course
  • Lectures 57
  • Length 6 hours
  • Skill Level All Levels
  • Languages German
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2015 German

Course Description

AngularJS komplett:

Hinweis: In diesem Kurs geht es um Angular 1.x!

In diesem Kurs lernt ihr alles was ihr benötigt, um Ihre Anwendung in AngularJS zu entwickeln.

Ich glaube, das Beste ist, wenn ihr bei einem solchen Tutorial nicht nur 1:1 die Beispiele nachprogrammiert. Daher bringe ich euch auch das Konzept bei, welches hinter dem Framework steckt. Natürlich gibt's dazu dann noch umfangreiche Beispiele.

Dadurch lernt ihr nicht nur den Umgang mit dem Framework, sondern versteht auch, wie es funktioniert. Dies hilft euch bei eurer eigenen Programmierung, da ihr nur dann in der Lage seid, einen Fehler genauer zu untersuchen.

In diesem Kurs werdet ihr lernen:

  • Wofür AngularJS entwickelt wurde
  • Wie ihr eure eigenen, wiederverwendbaren Elemente (genannt: directive) entwickeln könnt
  • Wie ihr eure eigenen JavaScript - Anwendungen programmieren könnt
  • Wie AngularJS - Routing funktioniert, ihr also mehrere Unterseiten innerhalb eurer AngularJS - Anwendung haben könnt

Anschließend werdet ihr fit für euer Projekt sein, sei es für euren Job oder eure eigene Startup-Idee.

What are the requirements?

  • Einen Computer (Windows, Mac, Linux)
  • Leichte Grundkenntnisse in HTML und JavaScript

What am I going to get from this course?

  • Verstehen warum das Framework so aufgebaut ist, wie es ist
  • strukturiert eine AngularJS - Anwendung zu entwickeln
  • Eine eigene directive zu erstellen
  • Verstehen, was eine Single-Page-Javascript-Application ist und wie diese funktioniert
  • in der Lage sein, AngularJS anderen Leuten beizubringen

What is the target audience?

  • Webentwickler und Webdesigner, die AngularJS lernen möchten
  • Entwickler, die bisher nur mit jQuery, Mootools oder Prototype gearbeitet haben
  • Diejenigen, die bisher schon versucht haben, AngularJS sich beizubringen, aber es noch nicht komplett verstanden haben

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Einführung
Wie mit diesem Kurs arbeiten?
Preview
04:31
Section 2: Einführung in AngularJS
Problemstellung
Preview
06:11
Welchen Texteditor?
Preview
03:48
HD - Qualität für die Videos
Article
Hallo AngularJS
Preview
08:03
Quellcode zu den Lektionen herunterladen
Article
Exkurs: Chrome Web Inspector
Preview
04:51
Exkurs: Eigene HTML-Attribute / Custom Attributes
Preview
05:57
Exkurs: Model-View-Controller
Preview
07:16
Angular-App erstellen
Preview
06:44
Exkurs: Callbacks in JavaScript
Preview
03:56
Exkurs: DOM vs. JavaScript
Preview
12:43
Section 3: Erste Schritte mit dem Framework
Ausdrücke in AngularJS
Preview
05:47
$scope!?!?
Preview
03:32
Daten verändern: Two-way data-binding
Preview
04:36
Wir schreiben einen Klickzähler
Preview
05:12
Callback-Funktionen in der $scope
03:34
Exkurs: Wie erkennt AngularJS, dass Änderungen vorgenommen wurden?
04:29
AngularJS manuell auf Änderungen an der $scope hinweisen. $scope.$apply()
06:01
$timeout service
02:44
Section 4: Weitere Konzepte
Exkurs: Dependency Injection
02:32
Dependency Injection in AngularJS
04:05
Exkurs: Komprimierung von JavaScript - Code
02:58
Dependency Injection in AngularJS (2)
04:12
Services in AngularJS
07:46
Services sind Singletons
07:59
Section 5: AngularJS - Views
Exkurs: Javascript [] vs. {}
05:11
ng-if
Preview
02:35
ng-repeat
08:36
Bonus: Checkbox
02:11
Bonus: <select> - Element
09:43
Bonus: ng-class
05:21
ng-bind-html
09:14
Section 6: AJAX-Anfrage auslösen
$scope.$watch
04:45
Exkurs: XmlHttpRequest
09:06
Exkurs: Promises in JavaScript
09:19
AngularJS: $http - Service
06:20
Exkurs: GET vs. POST
05:56
Section 7: Routing in AngularJS
Exkurs: Single-Page Javascript-Apps
08:55
Routing in AngularJS
10:52
Exkurs: template vs. templateUrl
07:17
Routing in AngularJS (2)
06:08
Routing in AngularJS (3)
05:05
Section 8: Eigene HTML-Elemente erstellen (directive)
Exkurs: Eigene Elemente erstellen
05:20
Directives in AngularJS
09:35
Argumente an Directive übergeben (@)
08:31
Argumente an Directive übergeben (=)
06:51
Argumente an Directive übergeben (&)
08:55
ng-transclude
04:09
Section 9: Unser eigenes Projekt: Wir schreiben einen Wikipedia-Reader
Projekt anlegen
02:22
Wikipedia Reader (1)
08:34
Wikipedia Reader (2)
14:31
Wikipedia Reader (3)
09:52
Wikipedia Reader (4)
07:03
Wikipedia Reader (5)
16:04
Section 10: Ausblick
Ausblick
05:25
Weitere Themen
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Jannis Seemann, unterrichtet 12 Kurse auf Udemy

Online-Lehrer und erfahrener Webprogrammierer aus Überzeugung

Hi, ich bin Jannis! Mit 14 habe ich meine ersten Webseiten entwickelt. Programmierung ist seitdem meine absolute Leidenschaft.

Begeisterter Programmierer seit der Jugend
Nach dem Abitur und der Teilname an zwei Endrunden im Bundeswettbewerb Informatik habe ich als Volljähriger mein erstes Praktikum in einem großen IT-Konzern in den USA absolviert.

Eigene Firma für professionelle Webentwicklung
Als mittlerweile studierter Informatiker und selbstständiger Unternehmer setze ich erfolgreich Webprojekte für meinen Kunden um und teile mein Wissen und meine Erfahrung in aktuell sechs Kursen.

Dozent mit breitem Verständnis
Ruhig, verständlich, gründlich und nachvollziehbar möchte ich erklären ich, was auf den ersten Blick sehr kompliziert erscheint. Ich lehre einsteigerfreundliche Sprachen wie Python, bekannte Frameworks wie jQuery und NodeJS für die Entwicklung komplexer, interaktiver Webseiten.

Tiefes Verständnis von Programmierkonzepten
Mir macht es Freude, euch Programmiersprachen beizubringen. Dabei ist mir wichtig, dass ihr die Konzepte dahinter versteht. Dann erklärt sich auch fast von selbst, warum an der einen oder anderen Stelle euer Programm so oder anders geschrieben wird.

Ready to start learning?
Take This Course