Begleitkurse und Nanodegree-Programme

Typ

Skill Level


React New

Lerne mit React, React mit Redux und React Native deklarative Benutzeroberflächen zu erstellen.
HTML? CSS? JavaScript? Alles kein Problem für dich. In unserem Front-End Nanodegree-Programm lernst du nicht nur theoretisch, du kannst dein Wissen direkt in Projekten anwenden.

In Zusammenarbeit mit AT&T Google Github Hack Reactor

Dieses Nanodegree-Programm wurde entwickelt, um dich auf einen Job als Full Stack-Webentwickler vorzubereiten. Du wirst lernen, wie komplexe serverseitige Webapplikationen entwickelt werden, die zur Datenspeicherung relationale Datenbanken nutzen. So werden deine Anwendungen jedes Front-End unterstützen und leistungsstark genug für Hunderttausende Nutzer sein.

In Zusammenarbeit mit Amazon Web Services Github AT&T Google

Dieser Kurs entmystifiziert die Rendering-Pipeline des Browsers. Dadurch wird dir das Entwickeln von hochleistungsfähigen Web Apps erleichtert.

In Zusammenarbeit mit Google

Du lernst die Herausforderungen bei der Entwicklung von Apps kennen, die Hunderttausende von Nutzern versorgen können, und du erfährst, wie du dich als Entwickler auf diese Herausforderungen vorbereiten kannst.

In Zusammenarbeit mit Google

Lerne, wie du zu DOM Zugang erhältst und durch Nutzung von jQuery ganz einfach verändern kannst!
Du lernst die Herausforderungen bei der Entwicklung von Apps kennen, die Hunderttausende von Nutzern versorgen können, und du erfährst, wie du dich als Entwickler auf diese Herausforderungen vorbereiten kannst.

In Zusammenarbeit mit Google

Learn how to asynchronously request data in your web applications with Ajax.
Erfahre, wie Browser HTML, CSS und JavaScript in Websites konvertieren, während du mit Chrome Developer Tools experimentierst, um die Geschwindigkeit der Website zu messen und zu optimieren!

In Zusammenarbeit mit Google

In diesem kurzen Kurs erstellst du leistungsstarke Apps ohne Code zu schreiben. Das ist cool, sowohl für angehende Entwickler als auch für alle, die wissen möchten, was Programmierer eigentlich machen.

In Zusammenarbeit mit Salesforce

Lerne, wie man das OAuth 2.0 Framework implementiert, damit User sich einfach und sicher bei deinen Web Apps anmelden können.
Lerne, wie du mit Hilfe von HTML5 Canvas Bilder und sogar interaktive Animationen kreieren und modifizieren kannst.
Eine Einführung in das Linux Kommandozeilen-Interface.
Während du eine Web App mit Daten von Google Street View, der New York Times und Wikipedia baust, lernst du, wie du asynchrone Anforderungen durchführst!
Sinatra is a micro-framework for quickly developing small Ruby applications for the web. In this course, you'll learn all about Sinatra, routing, and templating.
In this course you’ll learn how to organize your code, and why that’s important. You’ll be using the MVC Design Pattern in the web application micro-framework Sinatra.
Deploy your first web application using the Heroku platform and learn about the underlying mechanics of web hosting.
Wie man Versionsverwaltung benutzt, ein wichtiges Tool für jeden Developer, lernst du hier. Der Schwerpunkt dieses Kurses liegt auf Git, einem spezifischen Version Control System, sowie auf GitHub, einer Plattform zur Verwaltung von Software-Entwicklungsprojekten.
Relationale Datenbanken sind ein leistungsstarkes Tool, das in der ganzen Branche genutzt wird. Lerne die SQL-Basics und wie du deinen Python Code mit einer relationalen Datenbank verbindest.
Steigere Conversions mit Best Practices für schnelle, effiziente Formulare! Lerne, wie du Webformulare für Nutzer aller Geräte designst und erstellst.

In Zusammenarbeit mit Google

Erlerne die JavaScript Syntax und Programmierungskonventionen, die Web Developer bei der Kreation von interaktiven und dynamischen Websites verwenden. Zugleich erstellst du einen Online-Lebenslauf für dein Portfolio.
Lerne, wie du asynchrone Arbeiten durch Native JavaScript Promises vereinfachst!
Diese Sammlung von kuratierten Quellen bringt dir bei, wie du anhand des Backbone Frameworks gut organisierte Web Applikationen schreibst.
Wie du deine Web-Anwendungen sicher iterierst, indem du den Red-Green-Refactor Workflow-Zyklus und automatisierte Teststrukturen nutzt, lernst du in diesem Kurs.
Bediene datengetriebene Web Apps, während du dich zunächst mit einem Ubuntu Linux Web Anwendungsserver vertraut machst, ihn dann konfigurierst und schließlich sicherst.
Wie du hochleistungsfähige Web Games mit HTML5 erstellen kannst, lernst du hier. Wir portieren branchenübliche Entwicklungsmethoden ins Netz und nutzen sie zur Kreation eines Spiels.

In Zusammenarbeit mit Google

In diesem Kurs erfährst du, wie du großartige Mobile Web Experiences schaffen kannst. Außerdem sprechen wir über Probleme mit der Leistungsfähigkeit auf mobilen Endgeräten und wie man von mobilen Sensoren Gebrauch macht.

In Zusammenarbeit mit Google

Python is one of the most popular programming languages in the world. If you already know another language and want to expand to Python, this is the course for you!
Hierbei handelt es sich um einen Computer-Vernetzungs-Kurs für Fortgeschrittene, der die neuesten Konzepte und Tools vertieft, die von der Computer-Vernetzungs-Branche eingesetzt werden.

In Zusammenarbeit mit Georgia Institute of Technology

Lerne und praktiziere Strategien zur Entwicklung von Websites, die auf jedem Gerät gut aussehen! Entwickelt mit Pete LePage von Google.

In Zusammenarbeit mit Google

Explore and build interactive, single-page applications with popular JavaScript frameworks!

In Zusammenarbeit mit Google

Lern die Bedeutung von Code-Organisation und wie du sie implementierst - entweder anhand des konventionellen JavaScript oder einer organisatorischen Bibliothek bzw. Framework.
Erstelle verschiedene JavaScript Objekte und probiere aus, wie deren Vererbungsmodelle das In-Memory-Modell deiner App beeinflussen. Erlange Einfachheit und Modularität in deinem eigenen Code.

In Zusammenarbeit mit Hack Reactor

Entwickle offline-first Web Applikationen unter Verwendung von Service Workers und IndexedDB.

In Zusammenarbeit mit Google

Geh über Image-Tags hinaus! Lerne, wie du Bilder zum Bestandteil des Workflows im Responsiven Design machst.

In Zusammenarbeit mit Google

Grundlegend wichtige Konzepte der Informatik erlernst du in diesem einführenden Python-Kurs. Durch ‚Learning by doing’ baust du deine eigene Suchmaschine und ein soziales Netzwerk.
In diesem Kurs lernst du, wie du deine Entwicklungsumgebung einrichtest und durch automatische Optimierung eine Menge Zeit und Arbeit sparst.

In Zusammenarbeit mit Google

Lerne die Grundlagen für Back-end Web Development, indem du von Grund auf anhand des iterativen Entwicklungsprozesses deine eigene Web Applikation erstellst.

In Zusammenarbeit mit Amazon Web Services

Baue und sichere einen Webserver mit einer RESTful entwicklerfreundlichen API, mit dem Entwickler gerne arbeiten.
Lerne, wie man digitale Design Mock-ups in statische Webseiten konvertiert und wie du dir eine responsive Portfolio-Site baust, auf der du deine Arbeiten präsentieren kannst.
Angefangen mit den Basics, wie das Web funktioniert, vermittelt dir dieser Kurs alles, was du für das Erstellen und Skalieren deines eigenen Blogs, so dass eine große Anzahl von Nutzern unterstützt wird, wissen musst.
Learn how to interact with remote repositories and collaborate with other developers on GitHub.
Get hands-on experience making web applications accessible. You’ll understand when and why users need accessibility, then you’ll dive into how to implement.

In Zusammenarbeit mit Google

Learn how a client communicates with a server, including HTTP's request and response cycle, HTTP/2 and HTTPs.

In Zusammenarbeit mit Google

Learn the skills technical interviewers expect you to know—efficiency, common algorithms, manipulating popular data structures, and how to explain a solution.

In Zusammenarbeit mit Pramp

Learn the fundamentals of JavaScript, the most popular programming language in web development.
Introductory programming class to learn Object-Oriented Programming, a must-have technique to reuse and share code easily. Learn by making projects that spread happiness!