Einführung in progressive Web-Apps
In diesem Kurs beginnen Sie mit der Arbeit an Ihrem allerersten Progressive Webanwendung: eine Webanwendung, die viele native Funktionen nutzen kann die bei Ihren Apps gut angekommen sind. Sie werden auch mehr Erfahrung mit der Erstellung eines Web-App, die mit Service Workern offline funktioniert. Zu guter Letzt stellen Sie Ihre Die App kann mithilfe der Web App Manifest-Datei auf dem Startbildschirm des Nutzers installiert werden.
Dieser kostenlose Kurs wird über Udacity
Kurs absolvierenBarrierefreiheit im Internet
In diesem Kurs sammeln Sie praktische Erfahrungen in der Entwicklung von Webanwendungen zugänglich zu machen. Sie erfahren, wann und warum Nutzende Barrierefreiheit benötigen. Dann lernen Sie das „Wie“ kennen: Seiten ordnungsgemäß mit Screenreadern und den Eingabefokus verwalten (z.B. die Hervorhebung, die angezeigt wird, wenn Sie mit der Tabulatortaste durch eine form.) Sie wissen, was „Semantik“ und „semantisches Markup“ für das Web Seiten und fügen ARIA-Markup hinzu, um die Navigation auf der Benutzeroberfläche mit einer Reihe von unterstützenden Geräten. Schließlich lernen Sie Stiltechniken kennen, mit denen Nutzende mit eingeschränktem Sehvermögen ganz einfach und zuverlässig durch Ihre Seiten navigieren können.
Dieser kostenlose Kurs wird über Udacity
Kurs absolvierenOptimierung des Browser-Renderings
Leistung ist den Nutzern wichtig. Webentwickler müssen Apps entwickeln, und reibungslos rendern. Der Google-Performance-Guru Paul Lewis ist da um Verzögerungen zu beseitigen und Web-Apps zu erstellen, die 60 Frames pro die zweite Aufführung. Sie verlassen diesen Kurs mit den Tools, die Sie benötigen, Apps zu erstellen und die Ursachen für Verzögerungen zu identifizieren. Sie lernen die verschiedenen Rendering-Pipeline und Muster erkennen, die die Erstellung leistungsstarke Apps erstellen.
Dieser kostenlose Kurs wird über Udacity
Kurs absolvierenResponsives Webdesign
In diesem Kurs erlernen Sie die Grundlagen des responsiven Webdesigns mit Pete LePage von Google Sie erstellen Ihre eigene responsive Webseite, auf jedem Gerät – Telefon, Tablet, Desktop-Computer oder irgendetwas dazwischen – gut funktionieren.
Zunächst sehen wir uns an, was eine Website responsiv macht und welche gängigen Responsive Design-Muster funktionieren auf verschiedenen Geräten. Wählen Sie dann wie Sie mithilfe des Darstellungsbereichs Ihr eigenes responsives Layout erstellen. -Tags und CSS-Medienabfragen an. Im weiteren Verlauf experimentieren Sie mit wichtigen sowie kleine Haltepunkte und optimieren den Text für das Lesen.
Dieser kostenlose Kurs wird über Udacity
Kurs absolvierenKritischer Rendering-Pfad
Sie lernen, wie Sie die Geschwindigkeit einer Website optimieren können, indem Sie die Details dazu, wie Seiten in mobilen und Desktop-Browsern gerendert werden
Sie erfahren etwas über den kritischen Rendering-Pfad oder den Schritte, die Browser ausführen müssen, um HTML, CSS und JavaScript in lebendige, atemberaubende Websites. Danach können Sie sich mit der Tests mit Tools zur Leistungsmessung und einfachen Strategien, dass die ersten Pixel so früh wie möglich auf dem Bildschirm erscheinen sollen. Sie werden lernen, Wie Sie Empfehlungen von PageSpeed Insights und der Zeitachse nutzen der Entwicklertools von Google Chrome, um die Daten zu finden, die Sie benötigen, sofortige Leistungssteigerungen!
Dieser kostenlose Kurs wird über Udacity
Kurs absolvierenResponsive Bilder
Wussten Sie, dass Bilder durchschnittlich mehr als 60% der Bytes ausmachen? um eine Webseite zu laden?
In diesem Kurs lernen Sie, wie Sie im modernen Web mit Bildern arbeiten. dass Ihre Bilder gut aussehen und auf jedem Gerät schnell geladen werden.
Dabei erlernen Sie eine Reihe von Fähigkeiten und Techniken, responsive Bilder in Ihren Entwicklungsworkflow zu integrieren. Am Ende des Im Kurs entwickeln Sie mit Bildern, die sich an die Darstellungsbereichsgrößen und Nutzungsszenarien anpassen.
Dieser kostenlose Kurs wird über Udacity
Kurs absolvierenOffline-Webanwendungen
In diesem Kurs steht die User Experience im Mittelpunkt. dass Offline-orientiertes Denken der beste Weg ist, Anwendungen in allen Szenarien ihr Bestes zu geben, nicht nur in idealen. Sie werden die Unterschiede zwischen guten, schlechten, zeitweiligen und fehlende Konnektivität für Ihre Nutzer und wie Sie Anwendungen die diese Bedingungen problemlos bewältigen können.
Mit den Fähigkeiten, die Sie in diesem Kurs erworben haben, erstellen Sie am Ende ein die sowohl online als auch offline funktioniert und beim Laden neue Daten lädt. können. Ihre Web-Apps interagieren mit den wie bei nativen Apps. Dies führt zu einer besseren Nutzererfahrung. auch in traditionell schwierigen Verbindungsszenarien wie Zugtunnel, man sich auf überfülltes Konferenz-WLAN verlassen muss, oder auf Reisen über eine Mobilfunk-Totzone!
Dieser kostenlose Kurs wird über Udacity
Kurs absolvierenWebtools und -automatisierung
In diesem Kurs lernen Sie, wie Sie Ihre Entwicklung einrichten, produktiv bei der täglichen Arbeit und Iteration, verhindern Sie, dass Sie und Ihre Website und spart mit der automatischen Optimierung viel Zeit und Mühe. und Automatisierung. Und zu guter Letzt erfahren Sie, wie Sie kann Ihr Code auf einer Vielzahl von Geräten in der realen Welt ausgeführt werden.
Dieser kostenlose Kurs wird über Udacity
Kurs absolvierenErstellen von Webformularen mit hoher Conversion-Rate
Für jede sinnvolle Erfahrung im Web gibt es ein Formular. Ob es sich um eine Form aus Textfeldern, Ein-/Aus-Schaltflächen, Schaltflächen, Kästchen oder antippbaren Widgets, Web müssen Entwickelnde gezielt Formulare einsetzen, um Nutzende zufriedenzustellen und mehr Conversions.
In diesem Kurs lernen Sie Best Practices für moderne Formulare kennen. Sie werden üben Sie Ihre Fähigkeiten mit ein paar Projekten zum Selbststudium. einschließlich eines E-Commerce-Bezahlvorgangs und einer Eventplaner-App!
Als besondere Belohnung sehen Sie sich eine Reihe von Interviews mit Luke an Wroblewski, Product Director bei Google und Autor von Web Form Design, zu Interaktionen für das moderne Web.
Dieser kostenlose Kurs wird über Udacity
Kurs absolvieren