Sunday, 5 January 2014
Web Engineering II: Developing Mobile HTML5 Apps
Course starts 17 JAN 2014
Learn how to design and develop a mobile Web app. What about realising a real-time multi-player game? We show you the way to get your idea to the app store.
Technische Hochschule Mittelhessen — University of Applied Sciences
About this course
Become familiar with the challenges that come with the planning, development, testing, and maintenance of HTML5 apps. Web Engineering takes you through the concepts, methods, techniques, and tools needed for systematically developing websites and web applications. In Web Engineering I "Basics of Web Development" we learned how to create a professional website, and now we take a step further as you develop your very own HTML5 app!
Using the mobile HTML5 framework from Sencha Touch, you will go online and practice handling the infrastructure and tools needed for the development and maintenance of an established web app. In particular, you will learn the basic technical and architectural principles necessary for web app building.
Web Engineering II builds upon on the material learned in the first course, Web Engineering I.
Each chapter presents the following content through a series of instructional videos, screencasts and online interactive exercises. You will also work in small groups, applying and testing practical examples of key technical aspects in web development.
Chapter 11: Starter Kit: Tools for the HTML5 App in the Cloud
Chapter 12: Design Pattern REST for the Mobile Web
Chapter 16: Online Exercises with the HTML5 Framework from Sencha Touch
Chapter 17: Introduction to NoSQL Databases for Web Apps
Chapter 18: Design and implementation of a WebSocket App
Chapter 19: Preparing an HTML5 App for App Stores
Chapter 20: Screen casting Web Apps for User Documentation
As a learning object for exploring and applying the course content, we will use the mobile web-based Audience-Response System ARSnova. It will be used as a live feedback app throughout the MOOC.
The official course language is English, but the videos will be in German with English subtitles.
The entire course consists of two consecutive parts: the first part of the course Web Engineering I, started on 15 October 2013, and this course, Web Engineering II, starts on 17 January 2014. Each course consists of 10 chapters with 6 to 8 learning units and has a weekly workload time of about 6 hours. For students at universities, the entire course has a workload equivalent to 6 ECTS credits.
With sufficient prior knowledge, you can move directly onto Web Engineering II.
At the end of the course, you will be able to:
Develop a high-performance, secure and accessible website, upon a client’s request.
Design and realise an HTML5 app and upload this to app stores.
Who is this course aimed at?
Both parts of the MOOC "Web Engineering" are aimed at undergraduate students of computer science, including media and business computer science, computer science specialist trainees in the field of application development, and working web designers. For students of THM in the Department of MNI, the entire MOOC "Web Engineering" is equivalent to the Bachelor module "Internet-Based Systems" (CS 1024).
You will receive a certificate from the THM for both Web Engineering I and II, if you provide the following:
Web Engineering I: completion of the online final exam and creation of a website
Web Engineering II: completion of the online final exam and creation of an HTML5 App
Prerequisites for Course Participation
You must have a working knowledge of HTML/CSS as provided by the track Web Fundamentals from Codecademy.
Whoever offers an online course in web engineering should be able to offer appropriate references. In recent years, we have worked in the areas of e-learning and web-based systems. This includes the university search engine Pharus, the learning and collaboration platform eCollab, and the mobile Audience-Response System ARSnova. These were developed as open source student projects, starting from bachelor and master projects to production.
Looking back, it was the course "Web Engineering" that adequately prepared students for these projects. If you complete both parts of the course Web Engineering I and II, you will be able to do the same.
Please have a look at the FAQ if you have any general questions regarding the platform.
Thank you for enrolling. We will update you with news soon.
Prof. Dr. Klaus Quibeldey-Cirkel
Klaus Quibeldey-Cirkel was appointed in 2001 as professor, first at the Department of Software Engineering at the University of Darmstadt. Since 2003 he teaches practical computer science at the Technical University of Central Hesse (THM). There he engaged in the fields of web engineering, search engines, mobile applications and is also e-learning officer of his college.Together with his students, he develops web applications and apps from the basic idea to market.
lecturer for the module "Object-Oriented Programming"
2008-2011: Master of Science computer science
2005-2008: Bachelor of Science computer science
during the study regular guest lecturer and tutor in the modules "Web Engineering", "Mobile Applications", "Web Security "," Web Performance "," web basics "," Internet-Based Systems "," refactoring ". Training in the field of e-learning, e-moderator in various blended learning courses.
Research Assistant, Sencha Touch developer and responsible for the migration and development of Audience Response Systemsarsnova .
2008-2011 - Bachelor of Science computer science
since 2011 - Studies Master of Science computer science
Research Assistant. He mainly deals with the development of Rich Internet Applications and Mobile Applications related to e-learning. In the past it has supported students as a tutor in exercises.
Course starts 17 JAN 2014
In case of any query or if you are interested in any other kind of online course , we will find you the best one. Just let us know through comments.