Beginner
143 Lessons
22h 10min
Certificate of Completion
Takeaway Skills
Learn to build a front-end web app with plain JS.
Understand how to implement associations between model classes without third-party frameworks.
Learn how to build an app with constraint validation and enumeration attributes.
Improve your JS skills by building a complete app.
Course Overview
This course shows you how to build front-end web applications with plain JavaScript without using any (third-party) framework or library. It follows a "learning by doing" approach, which means that you don't have to read lots of text about the intricacies of JavaScr...Show More
Course Contents
Introduction
1 Lesson
The Foundations of Web Apps
7 Lessons
Javascript Fundamentals
14 Lessons
Building a Minimal Web App with Plain JS in Seven Steps
11 Lessons
Integrity Constraints and Data Validation
15 Lessons
Constraint Validation in Plain JS
12 Lessons
Enumerations
7 Lessons
Enumeration Attributes in Plain JS
10 Lessons
Reference Properties and Unidirectional Associations
11 Lessons
Implementing Unidirectional Functional Associations
8 Lessons
Implementing Unidirectional Non-Functional Associations
9 Lessons
Bidirectional Associations
5 Lessons
Implementing Bidirectional Associations
9 Lessons
Subtyping and Inheritance
11 Lessons
Subtyping with Plain JS
12 Lessons
Conclusion
1 Lesson
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.
Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.
Built-in assessments let you test your skills. Completion certificates let you show them off.