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

Internet History, Technology, and Security (Coursera) Coursera
University of Michigan

Internet History, Technology, and Security (Coursera)

The impact of technology and networks on our lives, culture, and society continues to increase. The very fact that you can take this course from anywhere in the world requires a technological infrastructure that was designed, engineered, and built over the past sixty years. To function in an information-centric world, we need to understand the workings of network technology. This course will open up the Internet and show you how it was created, who created it and how it works. Along the way we will meet many of the innovators who developed the Internet and Web technologies that we use today.

Oct 19th 2026
5-12 Weeks
Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course) (Coursera) Coursera
Hebrew University of Jerusalem

Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course) (Coursera)

In this project-centered course you will build a modern software hierarchy, designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform. In particular, you will implement a virtual machine and a compiler for a simple, Java-like programming language, and you will develop a basic operating system that closes gaps between the high-level language and the underlying hardware platform.

Oct 12th 2026
5-12 Weeks
Algorithmic Thinking (Part 2) (Coursera) Coursera
Rice University

Algorithmic Thinking (Part 2) (Coursera)

Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This two-part class is designed to train students in the mathematical concepts and process of "Algorithmic Thinking", allowing them to build simpler, more efficient solutions to computational problems.

Oct 5th 2026
4 Weeks
Problem Solving, Python Programming, and Video Games (Coursera) Coursera
University of Alberta

Problem Solving, Python Programming, and Video Games (Coursera)

This course is an introduction to computer science and programming in Python. Important computer science concepts such as problem solving (computational thinking), problem decomposition, algorithms, abstraction, and software quality are emphasized throughout. The Python programming language and video games are used to demonstrate computer science concepts in a concrete and fun manner. However, a learner can take the knowledge and skills from this course and apply them to non-game problems, other programming languages, and other computer science courses.

Oct 19th 2026
5-12 Weeks
User Research and Design (Coursera) Coursera
University of Minnesota

User Research and Design (Coursera)

In this course you will learn and practice techniques of user research and early UI design exploration. First, you will learn and practice several techniques for user research, including in-person research and survey and log-analysis techniques. Then, you will learn to analyze and deliver user research in forms that support UI design, including personas, use cases, tasks, and scenarios. Finally, you will learn and practice ideation techniques that start from user research and broadly generate potential design ideas.

Oct 5th 2026
4 Weeks
Introduction to CSS3 (Coursera) Coursera
University of Michigan

Introduction to CSS3 (Coursera)

The web today is almost unrecognizable from the early days of white pages with lists of blue links. Now, sites are designed with complex layouts, unique fonts, and customized color schemes. This course will show you the basics of Cascading Style Sheets (CSS3). The emphasis will be on learning how to write CSS rules, how to test code, and how to establish good programming habits.

Oct 5th 2026
4 Weeks
Learn React Router 6 (Coursera) Coursera
Scrimba

Learn React Router 6 (Coursera)

Learn React Router v6, the most popular routing library for React applications and one of the most downloaded React support libraries ever. In this course, you’ll learn the most important parts of the React Router (v6) library while building an app called “VanLife”, an app for renting decked-out travel vans for your next road trip adventure.

Oct 19th 2026
3 Weeks
Image and video processing: From Mars to Hollywood with a stop at the hospital (Coursera) Coursera
Duke University

Image and video processing: From Mars to Hollywood with a stop at the hospital (Coursera)

In this course, you will learn the science behind how digital images and video are made, altered, stored, and used. We will look at the vast world of digital imaging, from how computers and digital cameras form images to how digital special effects are used in Hollywood movies to how the Mars Rover was able to send photographs across millions of miles of space.

Oct 5th 2026
5-12 Weeks
Algorithms, Part II (Coursera) Coursera
Princeton University

Algorithms, Part II (Coursera)

This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Part I covers elementary data structures, sorting, and searching algorithms. Part II focuses on graph- and string-processing algorithms.

Oct 12th 2026
5-12 Weeks