Der Kurs "AJAX für Webentwickler" untersucht, wie moderne Websites Teile einer Webseite aktualisieren, ohne dass die gesamte Seite neu geladen werden muss, um ein flüssiges und schnelles Benutzererlebnis zu bieten. Dieser Kurs behandelt die Beziehung zwischen Client-Anwendungen oder Websites und Servern, den Unterschied zwischen dem Laden ganzer Seiten und AJAX sowie die besten Anwendungsfälle für beide. Wir werden uns mit der Fetch-API von Javascript, der modernen Async/Await-Syntax und den Vorteilen der Verwendung des Axios-Moduls beschäftigen, um den Prozess der Anfragen an einen Server und die Bearbeitung der Antworten zu rationalisieren. Der Kurs stellt auch JSON als Datenaustauschformat für Clients und Server vor und erklärt, wie JSON kodiert und dekodiert wird, sowie die Fehlerbehandlung bei AJAX-Anfragen und wichtige Best Practices für die Sicherheit bei AJAX. Am Ende des Kurses werden Sie in der Lage sein, sicher mit einer Live-API zu interagieren und Elemente auf der Seite über AJAX zu aktualisieren.
In dieser einführenden Lektion lernen die Schüler die Beziehung zwischen Kundenanwendungen und Servern kennen, den Unterschied zwischen vollständigem Laden einer Seite und AJAX, die Vor- und Nachteile von AJAX und welche Szenarien von AJAX profitieren würden.
Das ist alles enthalten
4 Videos2 Lektüren1 Aufgabe
Infos zu Modulinhalt anzeigen
4 Videos•Insgesamt 22 Minuten
Einführung in den Kurs•2 Minuten
Einführung - Was ist AJAX?•7 Minuten
AJAX Beispiele•3 Minuten
Anatomie von HTTP-Anfragen und HTTP-Antworten•10 Minuten
2 Lektüren•Insgesamt 20 Minuten
Willkommen zum Kurs•10 Minuten
Wann sollten Sie AJAX verwenden, anstatt eine ganze Seite zu laden?•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Quiz: AJAX versus Laden ganzer Seiten•30 Minuten
Lektion 2
Modul 2•1 Stunde abzuschließen
Moduldetails
Aufbauend auf den in Lektion 1 gelegten Grundlagen werden die Teilnehmer die aktuellen Ansätze für AJAX-Anfragen an eine entfernte API sowie die Entwicklung der AJAX-Techniken in den letzten Jahren untersuchen. Schließlich erhalten sie eine Einführung in das Axios Modul, das den Prozess der Anfrage in einer modernen JavaScript Umgebung vereinfacht.
Das ist alles enthalten
4 Videos1 Lektüre1 Aufgabe
Infos zu Modulinhalt anzeigen
4 Videos•Insgesamt 19 Minuten
Zusammenfassung der Javascript-Versprechen: asynchrone Anfragen, die den Browser nicht einfrieren•5 Minuten
AJAX-Anfragen mit der Fetch API von JavaScript und traditionellen Promises•5 Minuten
Kodierung und Dekodierung von JSON-Daten•4 Minuten
Aktualisierung von Elementen auf der Seite basierend auf zurückgegebenem JSON•5 Minuten
1 Lektüre•Insgesamt 10 Minuten
JSON-Beispiele interpretieren•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Quiz: AJAX-Anfragen stellen•30 Minuten
Lektion 3
Modul 3•1 Stunde abzuschließen
Moduldetails
In dieser letzten Lektion werden die Lernenden die Fähigkeit entwickeln, Server-/API-Antworten in JSON zu verarbeiten, einschließlich Fehlerbehandlung, bewährte Sicherheitsverfahren und Übersetzung einer JSON-Antwort in aktualisierte Elemente auf der Webseite
Das ist alles enthalten
4 Videos1 Lektüre2 Aufgaben
Infos zu Modulinhalt anzeigen
4 Videos•Insgesamt 17 Minuten
AJAX-Anfragen mit Async und Await von JavaScript•4 Minuten
Robuste AJAX-Anfragen mit dem Axios Modul•3 Minuten
Fehlerbehandlung in AJAX•3 Minuten
Bewährte Sicherheitsverfahren•7 Minuten
1 Lektüre•Insgesamt 10 Minuten
Vergleich von AJAX-Methoden•10 Minuten
2 Aufgaben•Insgesamt 45 Minuten
Quiz: Fehlersuche bei AJAX-Anfragen•30 Minuten
Benotete Bewertung: Interaktion mit einer Live-API mit AJAX•15 Minuten
Coursera bringt ein vielfältiges Netzwerk von Fachexperten zusammen, die ihr Fachwissen durch berufliche Erfahrung in der Industrie oder einen starken akademischen Hintergrund unter Beweis gestellt haben. Diese Dozenten entwerfen und unterrichten Kurse, die praktische, berufsrelevante Fähigkeiten für Lernende weltweit zugänglich machen.
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für 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.
Was erhalte ich, wenn ich das Zertifikat kaufe?
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.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.