The Hong Kong University of Science and Technology
Erlernen der serverseitigen Programmierung durch Spieleentwicklung
The Hong Kong University of Science and Technology

Erlernen der serverseitigen Programmierung durch Spieleentwicklung

Gibson Lam

Dozent: Gibson Lam

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

4 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

4 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Kompetenzen, die Sie erwerben

  • Kategorie: Webentwicklung
  • Kategorie: JSON
  • Kategorie: Web-Anwendungen
  • Kategorie: Restful API
  • Kategorie: Javascript
  • Kategorie: Datenspeicherung
  • Kategorie: PHP (Skriptsprache)
  • Kategorie: Software-Architektur
  • Kategorie: Daten in Echtzeit
  • Kategorie: HyperText Markup Language (HTML)
  • Kategorie: Node.JS
  • Kategorie: Authentifizierungen
  • Kategorie: Server-Seite
  • Kategorie: Web-Server
  • Kategorie: Anwendungsentwicklung
  • Kategorie: JavaScript-Frameworks
  • Kategorie: Modell Ansicht Controller
  • Kategorie: Ajax

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

6 Aufgaben

Unterrichtet in Englisch

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

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

In diesem Kurs gibt es 6 Module

In diesem Modul lernen Sie die grundlegenden HTTP-Prozesse kennen, die für das Verständnis der Kommunikation zwischen Browser und Server unerlässlich sind. Außerdem erfahren Sie, wie Sie einen Webserver mit Node.js aufbauen. Da JSON bei dieser Kommunikation eine wichtige Rolle spielt, werden wir zu Beginn des Moduls eine kurze Einführung in dieses Verfahren geben. Außerdem wird das Modul mit einer Diskussion über die Verwendung von HTML-Formularen zum Senden von Informationen an den Server abgeschlossen.

Das ist alles enthalten

13 Videos8 Lektüren1 Aufgabe

In diesem Modul lernen Sie die Verwendung von JavaScript Promises und die damit verbundenen Programmiertechniken kennen. Sie werden diese Promises mit AJAX anwenden, einer Methode zum asynchronen Abrufen von Serverressourcen. Als nächstes werden Sie in Single Page Applications (SPAs) und Multi-Page Applications (MPAs) eingeführt, zwei unterschiedliche Ansätze zur Erstellung von Webanwendungen. Sie werden praktische Erfahrungen sammeln, indem Sie ein Beispiel für die Erstellung einer SPA mit AJAX und einem Node.js Webserver untersuchen.

Das ist alles enthalten

13 Videos7 Lektüren1 Aufgabe1 peer review

In diesem Modul werden Sie mit Cookies vertraut gemacht, mit denen Sie kleine Daten im Browser speichern können. Sie werden auch lernen, wie man Cookies in serverseitigen Programmen verwendet, wobei Node.js Webserver als Beispiel dienen. Durch die Arbeit mit Cookies lernen Sie Methoden zur Implementierung von Web-Authentifizierung in Webanwendungen kennen. Schließlich werden Sie zusätzlich zu Cookies einen alternativen Ansatz zur Speicherung von Informationen in Browsern erkunden.

Das ist alles enthalten

14 Videos7 Lektüren1 Aufgabe1 peer review

In diesem Modul lernen Sie WebSocket und RESTful APIs kennen, zwei wesentliche Technologien für die Webentwicklung. Sie werden WebSocket für die Echtzeitkommunikation zwischen Browsern und Servern erkunden und Socket.IO für die praktische Implementierung in Node.js nutzen. Darüber hinaus werden Sie in RESTful APIs eingeführt, wobei der Schwerpunkt auf verschiedenen HTTP-Methoden und deren Anwendungen anhand eines praktischen Beispiels mit einem Bibliothekssystem liegt.

Das ist alles enthalten

13 Videos5 Lektüren1 Aufgabe1 peer review

In diesem Modul vertiefen Sie Ihre Kenntnisse über HTML-Formulare, wobei Sie sich besonders auf die Verwendung der POST-Methode konzentrieren, um Datei-Uploads und mehrteilige Inhalte in einem Express-Webserver zu handhaben. Sie werden auch mit PHP vertraut gemacht und lernen, grundlegenden Code zu schreiben, z. B. Variablen, Kontrollstrukturen und Arrays. Schließlich werden Sie erkunden, wie PHP zur Entwicklung eines RESTful-Servers eingesetzt werden kann, wobei Sie auf einem Beispiel aus dem vorherigen Modul aufbauen.

Das ist alles enthalten

10 Videos6 Lektüren1 Aufgabe

In diesem Modul lernen Sie, wie Sie eine Multi-Page-Anwendung (MPA) mit Hilfe von Template-Engines und der Model-View-Controller (MVC)-Architektur erstellen können. Sie lernen die EJS-Template-Engine kennen und erfahren, wie Sie Variablen an Views übergeben können, um dynamische Inhalte zu generieren. Darüber hinaus werden Sie praktische Erfahrungen bei der Entwicklung einer Webanwendung mit dem MVC-Framework sammeln, indem Sie eine Beispielanwendung Schritt für Schritt entwickeln.

Das ist alles enthalten

11 Videos5 Lektüren1 Aufgabe1 peer review

Dozent

Gibson Lam
The Hong Kong University of Science and Technology
2 Kurse677 Lernende

von

Mehr von Mobile und Web-Entwicklung entdecken

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.“
Coursera Plus

Neue Karrieremöglichkeiten mit Coursera 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 für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen