Professional Training

Make Your Own App

edX, Online
Length
7 weeks
Next course start
Start anytime See details
Course delivery
Self-Paced Online
Length
7 weeks
Next course start
Start anytime See details
Course delivery
Self-Paced Online
Visit this course's homepage on the provider's site to learn more or book!

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

1 start date available

Start anytime

  • Self-Paced Online
  • Online
  • English

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
Ads