Web-Engineering II: Entwicklung mobiler HTML5-Apps (iversity)

Web-Engineering II: Entwicklung mobiler HTML5-Apps (iversity)

Lernen Sie, eine mobile Web-App zu designen und entwickeln. Vielleicht sogar ein Echtzeit-Multiplayer-Spiel? Wir zeigen Ihnen den Weg, wie Sie Ihre Idee in den App Store bringen.

Von der Website zur mobilen Web-App

Lernen Sie die Probleme bei Planung, Entwicklung, Test und Wartung von HTML5-Apps kennen. Web-Engineering bietet Konzepte, Methoden, Techniken und Werkzeuge für die systematische Entwicklung von Websites und Web-Applikationen. Im ersten Kursteil „Grundlagen der Web-Entwicklung“ konnten Sie eine professionelle Website erstellen, hier geht es weiter zur eigenen HTML5-App!

Sie üben online den Umgang mit der Infrastruktur und den Werkzeugen, die für die Entwicklung und Wartung einer mit dem mobilen HTML5-Framework von Sencha Touch aufgebauten Web-App benötigt werden. Sie lernen insbesondere die dafür notwendigen technischen und architektonischen Grundlagen.

Beachten Sie: Web-Engineering II baut auf dem ersten Kursteil, Web-Engineering I, auf. Bei ausreichenden Vorkenntnissen, die durch die Online-Abschlussprüfung des ersten Kursteils und durch Aufbau einer Website im Sinne des ersten Kursteils zu belegen sind, können Sie den Kurs direkt mit dem zweiten Teil beginnen.

Kursinhalt
Sie erlernen die folgenden Inhalte anhand von Lehrvideos, Screencasts und interaktiven Online-Übungen und erproben die technischen Aspekte in Kleingruppen an Beispielen aus der Praxis.

Kapitel 5: Entwurfsmuster für mobile Webanwendungen
Kapitel 6: Web-Programmierung mit JavaScript und REST-API
Kapitel 7: Einführung in NoSQL-Datenbanken für Web-Apps
Kapitel 8: Design und Implementierung einer WebSocket-App

Als Lerngegenstand für das Erkunden und Anwenden der Kursinhalte dient das mobile webbasierte Audience-Response-System ARSnova. Es wird als Live-Feedback- und Lernkarten-App in diesem MOOC eingesetzt.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Engineering Maintainable Android Apps (Coursera) Coursera
Vanderbilt University

Engineering Maintainable Android Apps (Coursera)

Engineering Maintainable Android Apps, which is a 4 week MOOC that shows by example various methods for engineering maintainable Android apps, including test-driven development methods and how to develop/run unit tests using JUnit and Robotium (or equivalent automated testing frameworks for Android), as well as how to successfully apply common Java/Android software patterns to improve the extensibility and clarity of Android apps.

Jun 22nd 2026
4 Weeks
Automated Reasoning: satisfiability (Coursera) Coursera
EIT Digital

Automated Reasoning: satisfiability (Coursera)

In this course you will learn how to apply satisfiability (SAT/SMT) tools to solve a wide range of problems. Several basic examples are given to get the flavor of the applications: fitting rectangles to be applied for printing posters, scheduling problems, solving puzzles, and program correctness. Also underlying theory is presented: resolution as a basic approach for propositional satisfiability, the CDCL framework to scale up for big formulas, and the simplex method to deal with linear inequallities.

Jun 22nd 2026
4 Weeks
Build Your First Android App (Project-Centered Course) (Coursera) Coursera
CentraleSupélec

Build Your First Android App (Project-Centered Course) (Coursera)

In this project-centered course, you’ll design, build, and distribute your own unique application for the Android mobile platform. We’ll provide you with a set of customizable building blocks that you can assemble to create many different types of apps, and that will help you become familiar with many important specificities of Android development. When you complete the project, in addition to having a personalized app that you can use and share, you’ll have the skills and background you need to move on to more advanced coursework in Android development.

Jun 22nd 2026
4 Weeks
App Design and Development for iOS (Coursera) Coursera
University of Toronto

App Design and Development for iOS (Coursera)

In App Design and Development for iOS, the third course of the iOS App Development with Swift specialization, you will be developing foundational programming skills to support graphical element presentation and data manipulation from basic functions through to advanced processing. You will continue to build your skill set to use and apply core graphics, touch handling and gestures, animations and transitions, alerts and actions as well as advanced algorithms, threading and more. By the end of this course you will be able to develop a more advanced, fully functioning app.

Jun 22nd 2026
5-12 Weeks
Advanced Styling with Responsive Design (Coursera) Coursera
University of Michigan

Advanced Styling with Responsive Design (Coursera)

It used to be the case that everyone viewed webpages on about the same size screen. But with the explosion of the use of smartphones to access the Internet, the landscape of design has completely changed. People viewing your site will now expect that it will perform regardless of the platform (smartphone, tablet, laptop, or desktop computer). This ability to respond to any platform is called responsive design.

Jun 22nd 2026
4 Weeks
Foundations of Objective-C App Development (Coursera) Coursera
University of California, Irvine

Foundations of Objective-C App Development (Coursera)

An introduction to the Objective-C programming language. This will prepare you for more extensive iOS app development and build a foundation for advanced iOS development topics. Objective-C programming requires a Mac laptop or desktop computer. An iOS device is optional if the learner is willing to working exclusively with the simulator. Some learners have been able to work with an OS X virtual machine on Windows, but explaining how to do that is beyond the scope of this course.

Jun 22nd 2026
4 Weeks
Introduction to HTML5 (Coursera) Coursera
University of Michigan

Introduction to HTML5 (Coursera)

Thanks to a growing number of software programs, it seems as if anyone can make a webpage. But what if you actually want to understand how the page was created? There are great textbooks and online resources for learning web design, but most of those resources require some background knowledge. This course is designed to help the novice who wants to gain confidence and knowledge. We will explore the theory (what actually happens when you click on a link on a webpage?), the practical (what do I need to know to make my own page?), and the overlooked (I have a page, what do I do now?).

Jun 22nd 2026
3 Weeks
Packet Switching Networks and Algorithms (Coursera) Coursera
University of Colorado System

Packet Switching Networks and Algorithms (Coursera)

In this course, we deal with the general issues regarding packet switching networks. We discuss packet networks from two perspectives. One perspective involves external view of the network, and is concerned with services that the network provides to the transport layer that operates above it at the end systems. The second perspective is concerned with the internal operation of a network, including approaches directing information across the network, addressing and routing procedures, as well as congestion control inside the network.

Jun 22nd 2026
5-12 Weeks