Course description
Make Your Own App
Using motivational videos, introductory sections, an interactive code editor, challenges and peer review throughout this course you will develop a working chat app. While doing so you can earn credits and points, receive badges and fulfill achievements in order to be able to see and compare your progress with other students. Starting with simple HTML content and ordinary CSS rules you will gradually improve your app and add increasing interaction within every week using JavaScript and JQuery. After completing this course you’ll be able to tackle almost any idea you might have and build an app that fulfills your needs.
Upcoming start dates
Suitability - Who should attend?
Prerequisites:
None
Outcome / Qualification etc.
What you'll learn
- HTML, CSS and JavaScript basics
- How to structure HTML code, including media elements, referencing external resources and separate CSS styles from HTML code
- How to make web apps interactive
- How to use advanced CSS properties to create captivating apps and understand and apply basic programming concepts like loops and arrays
- Advanced JavaScript concepts and a basic introduction to web-APIs, JSON and AJAX
Training Course Content
HTML
- Notation, concept, structure
- Best practices, coding conventions
- Input, media, content elements
- Classes, IDs, addressing elements
CSS
- Notation, concept, structure
- Best practices, coding conventions
- Inline styles
- Separate style sheets
- Key-value pairs
- Colors, backgrounds, fonts, shadows, borders…
- Box model, different box-styles and their properties
- Positioning, aligning
- Pseudo-Elements
JavaScript
- Notation, concept, structure
- Best practices, coding conventions
- Manipulate HTML
- Functions, variables, operators
- Constructors
- Data-Structures
- Conditional expressions, loops
- This, callbacks, event methods
Week 1
We provide an instruction to the notation and concept of theHyper-Text-Markup-Language (HTML) and teach you the basics of CSS allowing you toadaptthestyle and appearanceof your HTML code.
Week 2
We educate you onstructuring HTML code,including media elements,referencing external resourcesand teach you how toseparate CSS styles from HTML code,continue stylingyour code and learn more about thebox model, since your code has become more mature.
Week 3
We deepen your understanding of HTML and CSS by applyingadvanced properties,like flexbox and pseudo elements.
Week 4
We will teach you how to make web appsinteractiveand lay the foundation for the following sections by introducing JavaScript.
Week 5
We will dive deeper into JavaScript and its mechanisms and get to understand and applybasic programming conceptslikeloopsandconditions.
Week 6
We will improve the apps performance by applyingadvanced JavaScriptconcepts and give you an idea aboutwhich technologies would be a good complement to those learned in this course.
Course delivery details
This course is offered through Technische Universität München, a partner institute of EdX.
8–9 hours per week
Expenses
- Verified Track -$49
- Audit Track - Free