JavaScript: Verstehe die seltsamen Teile
4.7 (724 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,675 students enrolled

JavaScript: Verstehe die seltsamen Teile

Ein fortgeschrittener JavaScript Kurs für jeden! Scope, Closures, Prototype, "this", eigenes Framework und mehr!
Highest Rated
4.7 (724 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,675 students enrolled
Last updated 12/2015
German
Current price: $62.99 Original price: $89.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 11 hours on-demand video
  • 7 articles
  • 50 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Verstehe wie JavaScript unter der Haube wirklich funktioniert
  • Guten JavaScript code schreiben
  • Weiterführende Konzepte wie Closures, Prototypes, Prototypen Vererbung, IIFEs und vieles mehr
  • Die Fähigkeit JavaScript Code zu debuggen wird sich DRASTISCH erhöhen
  • Häufige Probleme werden dir nach diesem Kurs nicht mehr passieren
  • Den Sourcecode von bekannten JavaScript Librarys verstehen
  • Eine eigene Library schreiben
Course content
Expand all 85 lectures 11:06:07
+ Execution Contexts und Lexical Environments
13 lectures 01:21:20
Einschub: Konzept - Undefined
07:35
Execution Phase
02:37
Einschub: Konzept - Single Threaded Synchrounous Execution
03:19
Invocation und Execution Stack
06:11
Functions, Context und Variable Environments
05:37
Die Scope Chain
12:47
Scope, ES6 und let
04:27
Und was ist mit Asynchronous Callbacks
11:54
+ Typen und Operatoren
11 lectures 01:12:14
Einschub: Konzept - Typen und Javascript
02:50
Primitive Typen
05:49
Operatoren
07:09
Operator Precedence und Assoziativität
10:34
Tabelle für Operator Precedence und Assoziativität
00:04
Coercion
05:24
Vergleichsoperatoren
17:50
Tabelle für Vergleichsoperatoren
00:04
Variable auf Existenz prüfen
06:58
Default Parameter
08:39
Einschub - Framework: Default Values
06:52
+ Objekte und Funktionen
23 lectures 04:09:39
Objekte und der Punkt
14:10
Object Literals
08:00
Einschub: Framework - Namespaces Nachbauen
07:38
JSON und Object Literals
10:03
Funktionen sind Objekte
07:17
Function Statements und Function Expressions
17:51
Einschub: Konzept - By Value By Reference
11:43
Objekte, Funktionen und this
12:57
Einschub: Konzept - Arrays
05:56
arguments und spread
10:51
Einschub: Framework - Function Overloading
05:15
Einschub: Konzept - Syntax Parser
03:28
Einschub: Gefahr - Automatische Semikolon Einfügung
06:22
Einschub: Framework - Whitespace
08:30
Immediatly Invoked Function Expressions
13:59
Einschub: Framework - IIFEs und Sicherer Code
08:49
Closures verstehen
09:40
Closures verstehen 2
14:45
Einschub: Framework - Function Factories
12:53
Closures und Callbacks
10:46
call, apply und bind
19:22
Functional Programming
21:18
Functional Programming 2
08:06
+ Objektorientiertes Javascript und Prototypenvererbung
4 lectures 38:28
Einschub: Konzept - Klassische vs Prototypenvererbung
05:51
Den Prototypen verstehen
12:56
Alles ist ein Object (oder ein Primitive)
05:48
Reflection und Extend
13:53
+ Objekte bauen
8 lectures 01:07:13
Function Constructors, new und die Geschichte von Javascript
14:50
Function Constructors und .prototype
09:23
Einschub: Gefahr - new und funktionen
05:35
Einschub: Konzept - Built-In Function Constructors
11:46
Einschub: Gefahr - Built-In Function Constructors
04:03
Einschub: Gefahr - Arrays und for..in
03:37
Object.create und reine Prototypenvererbung
11:47
ES6 und Klassen
06:12
+ Sonstiges
4 lectures 22:23
Initialisierung
07:33
typeof und instanceof
07:30
Strict Mode
07:16
Strict Mode Reference
00:04
+ Sourcecode unter der Lupe: jQuery
4 lectures 57:32
Von anderem guten Code lernen
04:16
Sourcecode unter der Lupe Teil 1
23:49
Sourcecode unter der Lupe Teil 2
17:55
Sourcecode unter der Lupe Teil 3
11:32
+ Lasst uns ein Framework bauen
8 lectures 52:20
Requirements
03:12
Sicheren Code Bauen
02:58
Unser Objekt und sein Prototype
09:33
Properties und chainable Methods
18:01
jQuery support
06:38
Gute Kommentare
03:05
Lasst uns unser Framework benutzen
08:13
Eine Bitte
00:40
+ BONUS Lektionen
2 lectures 07:08
Typescript, ES6 und Transpiled Languages
07:00
Transpiled Languages Reference
00:08
Requirements
  • Einfache Javascriptkenntnisse (Variablen, Schleifen und einfache Funktionen, mehr brauchst du vor diesem Kurs nicht zu wissen)
  • Ein Browser und ein Text Editor
Description

Javascript ist die Sprache die moderne Entwickler kennen und beherrschen müssen. Javascript wirklich gut zu können garantiert dir einen Job und wird dir helfen qualitativ hochwertige Web und Server Anwendungen zu schreiben.


HINWEIS: Dieser Kurs beinhaltet Informationen über ECMAScript 6 (ES6), die nächste Version von Javascript!


In diesem Kurs wirst du ein tiefes Verständnis von Javascript erhalten, lernen wie Javascript unter der Haube funktioniert, du wirst lernen wie man bekannten Problemen von Javascript aus dem Weg geht und wie du deine Fähigkeiten im Debuggen drastisch verbesserst. Du wirst die Teile zu schätzen lernen die andere, teilweiße auch Professionelle Coder, seltsam und manchmal sogar Schleierhaft finden. Du wirst die Schönheit der Sprache kennen lernen.


Dieser Kurs beinhaltet Fortgeschrittene Themen wie: Objekte und Object Literals, Function Expressions, Prototypenvererbung, Funktionale Programmierung, Scope Chains, Function Constructors (zusätzlich neue ES6 features), immediatly invoked function expressions (IIFEs), call, apply, bind und vieles mehr.


Wie schauen uns den Quellcode von bekannten Frameworks wie jQuery und Underscore an um zu lernen wie man anderen Code versteht und sich Teile dessen Borgen kann.


Zum Schluss wirst du noch lernen wie du deine eigene Javascript Library bauen kannst.


Was du in diesem Kurs lernen wirst, wird dich zu einem besseren Javascript Entwickler machen und deine Fähigkeiten in AngularJS, NodeJS, jQuery, React, Ember, MongoDB und vielen weiteren Technologien unterstützen.


Lerne Javascript zu lieben und wie man damit gut coden kann.


Hinweis: Der gesamte Sourcecode dieses Kurses und jeder Episode steht zum Download bereit.

Who this course is for:
  • Diejenigen die ein wenig Javascript können aber sich deutlich verbessern wollen
  • Erfahrene Coder von anderen Programmiersprachen
  • Neue und Erfahrene Javascript Programmierer, die ihr Verstädnis von Javascript vertiefen möchten
  • Jeder, der es schwer findet komplexe Konzepte wie Prototypen und Closures zu verstehen
  • Jeder, der schonmal einen Error in Javascript code hatte und nicht verstanden hat, woher dieser kam
  • Jeder der schon immer ein eigenes Framework schreiben wollte oder von bekannten Frameworks lernen will