Der komplette NodeJS Kurs - Vom Anfänger zum Profi
4.3 (131 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.
1,174 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Der komplette NodeJS Kurs - Vom Anfänger zum Profi to your Wishlist.

Add to Wishlist

Der komplette NodeJS Kurs - Vom Anfänger zum Profi

Entwickle serverseitige Webapplikationen mit JavaScript. Skalierbare und high-performance Anwendungen leicht gemacht!
4.3 (131 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.
1,174 students enrolled
Created by Jannis Seemann
Last updated 12/2016
German
Current price: $10 Original price: $100 Discount: 90% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 9.5 hours on-demand video
  • 5 Articles
  • 48 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Mit NodeJS zu programmieren
  • Einen Webserver mit Express zu programmieren
  • Eine Anwendung mit NodeJS und einer Datenbank zu programmieren
View Curriculum
Requirements
  • Ihr benötigt einen Computer / Laptop zum programmieren
Description

Der Einstieg in NodeJS ist am Anfang oft ein bisschen ungewohnt, da JavaScript komplett anders programmiert wird als Java oder PHP. Dennoch macht es Sinn, Webserver in NodeJS zu programmieren, JavaScript ist unglaublich performant. Dank NodeJS können wir z.B. problemlos einen Chat programmieren, der mit 10000+ Benutzern gleichzeitig klarkommt.

In diesem Kurs werdet ihr alle Grundlagen lernen, die ihr benötigt, um eure Anwendungen in NodeJS zu programmieren.

Ihr werdet lernen:

  • wie ihr NodeJS verwendet
  • was die Gedankengänge hinter den Funktionen von NodeJS sind
  • und wie es genau funktioniert

Dadurch werdet ihr nach diesem Kurs nicht nur ein super NodeJS - Entwickler sein, sondern werdet auch verstanden haben, warum NodeJS so funktioniert wie es funktioniert. Ihr programmiert also nicht einfach nur 1:1 nach, sondern lernt auch das Konzept hinter dem Tool. Dadurch seid ihr in der Lage, dieses langfristig zu verstehen und auch anderen später zu erklären.

Ich bin fest davon überzeugt, das hier ist der Beste Kurs für deinen Einstieg in die Welt von NodeJS. Starte jetzt, und fange an deine Apps in NodeJS zu entwickeln!

Who is the target audience?
  • Dieser Kurs ist sowohl für Anfänger als auch für Fortgeschrittene geeignet
  • Ihr möchtet NodeJS von Grund auf kennenlernen
  • Ihr möchtet verschiedene Beispiele in NodeJS implementieren
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 74 Lectures Collapse All 74 Lectures 09:35:29
+
Einführung
2 Lectures 06:49

Download des Quellcodes
00:16
+
Einführung in Node.js
11 Lectures 01:26:29
Exkurs: Module
01:41

Wir schreiben ein eigenes Modul
10:22

Exkurs JavaScript - Referenz & Wert
09:47

Wir verwenden ein Node.js - Modul
05:56

Hinweise zur nächsten Lektion
00:16

Debugging in Node.js
10:01

Exkurs JavaScript: Objektorientierung in JavaScript (1)
12:15

Exkurs JavaScript: Objektorientierung in JavaScript (2)
09:50

Exkurs JavaScript: call, bind, apply
07:10

Exkurs JavaScript: Objektorientierung (3)
07:43

Arbeiten mit dem Dateisystem (fs)
11:28
+
Baue einen Webserver mit NodeJS
10 Lectures 01:06:45
Exkurs: IP-Adressen
06:33




Exkurs Internet: Das HTTP Protokoll (1)
12:23

Exkurs Internet: Das HTTP Protokoll (2)
07:38

Exkurs: Warum response.end()?
02:35

Mehrere Unterseiten
04:35

Ausgeben von HTML - Code
04:49

Dateien ausliefern
10:11
+
Das Framework Express: Baue einen Webserver!
7 Lectures 49:09
Exkurs: Der Paketmanager NPM
07:26

Ein Webserver mit Express
08:09

Middleware in Express
10:54

Nodemon
02:38

Express: View Rendering
07:12

Express: View-Rendering (2)
05:32

Exkurs IT-Sicherheit: Output Escaping
07:18
+
Entwicklung App #1: BMI - Rechner
3 Lectures 25:06
Vorschau Projekt: BMI - Rechner
00:30

Entwicklung BMI - Rechner (1)
07:06

Entwicklung BMI - Rechner (2)
17:30
+
Entwicklung App #2: Chat - Server mit socket.io
6 Lectures 47:07

In dieser Lektion lernt ihr die Grundidee hinter socket.io und versteht, was Websockets sind.

Preview 04:45

In dieser Lektion lernt ihr, wie sich der Browser zu einem Socket.io - Server verbindet.

Verbindungsaufbau mit Socket.io
12:55

In dieser Lektion lernt ihr, wie ihr Nachrichten mit Socket.io vom Server zum Browser (bzw. andersherum) verschicken könnt.

Nachrichten verschicken mit Socket.io
09:47

In dieser Lektion lernt ihr, wie ihr einer socket.io - Nachricht Parameter übergeben könnt.

Parameter übergeben (socket.io)
03:54

In dieser Lektion lernt ihr, wie ihr mit socket.io einen Chat zwischen mehreren Nutzern programmieren könnt.

Chatraum implementieren (socket.io)
14:46

Wo findet ihr weitere Informationen zu socket.io?
01:00
+
Entwicklung App #3: Wikipedia - Reader
9 Lectures 01:10:44
Exkurs JavaScript: JSON
04:29

Exkurs JavaScript: Object.defineProperty
12:58

Exkurs JavaScript: Iterieren Liste
09:15

Exkurs JavaScript: For-Schleife und Objekte
02:00

Exkurs JavaScript: Object.hasOwnProperty
08:09

Wikipedia Reader (1)
09:36

Exkurs JavaScript: Der NodeJS EventEmitter
07:45

Wikipedia Reader (2)
11:11

Wikipedia Reader (3)
05:21
+
App #4: Link-Kürzer (mit Datenbank)
10 Lectures 01:40:31

In dieser Lektion lernst du, warum wir für unser Projekt eine Datenbank verwenden sollten.

Warum eine Datenbank?
11:44

In dieser Lektion lernst du, welches Datenbanksystem (MySQL, Postgresql, sqlite) wir für unsere Anwendung verwenden sollten.

Welches Datenbanksystem?
05:27

In dieser Lektion lernst du, wie du SequelizeJS verwenden kannst, um mit NodeJS eine Datenbank abzufragen.

Einführung in SequelizeJS
13:37

Eintrag in Datenbank einfügen
03:44

Sequelize und Express
06:39

Neuen Link hinzufügen
13:07

Eintrag anzeigen
15:41

Linkkürzer fertigstellen
18:08

Extra (optional): Error-Handling einbauen
12:11

Hinweis
00:13
+
Anwendung mit AngularJS
4 Lectures 45:05
Aufbau der Anwendung
03:00

Einrichtung AngularJS
11:14

Einrichtung AngularJS (2)
17:14

Ajax mit AngularJS
13:37
2 More Sections
About the Instructor
Jannis Seemann
4.6 Average rating
1,949 Reviews
12,763 Students
18 Courses
unterrichtet 18 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 zwölf 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.