Blog

Live Full Stack Master Class – Vanilla JavaScript, React and Angular

Overview

The most comprehensive full stack course in the making. Expected launch date early 2021.

Level 0 – HTML and CSS

  • HTML + CSS (Basics, Bootstrap, Custom)

Level 1 – Programming Fundamental

  • Design and approach to program
  • Basic Algorithms
  • Conditionals
  • Loops
  • Handling Errors
  • Logging
  • Writing Reusable Code

Level 2 – Unit Testing and Test Driven Development

  • Concepts
  • Tools
  • Approaches
  • Red-Green-Refactor
  • Writing Tests

Level 3 – JavaScript Fundamentals

  • Fundamentals
  • Scope and Context
  • Types
  • Object
  • Enhanced Object Properties
  • Function
    • Function the good old way
    • Arrow function
    • IIFE
  • Variables and Hoisting
  • Context and Scope
  • Closure
  • Arrays
  • Destructuring Assignment
  • ES6+
  • Prototype

Level 4

  • Template Literals
  • Modules and Patterns
  • Call, Apply and Bind
  • Object Oriented Programming
    • ES5 (Constructor function based)
    • ES6 (class based)
  • Timers

Level 5 – DOM Ninja

  • DOM
  • Window, History
  • Events, attributes, Elements
  • Styles
  • Manipulating Classes

Level 6

  • Symbol
  • Iterators
  • Generators
  • Map/Set & WekMap/WeakSet
  • Promise
  • Async and Await

Level 7

  • Forms

Level 8

  • Canvas API
  • Images and Animations
  • HTML5 Audio and Video

Level 9

  • Meta Programming
    • Proxying
    • Reflection

Level 10

  • Node.js
  • Express.js
  • API
  • Production Grade Authentication

Level 11

  • Command Line Apps
  • Project Runner and Build System
  • Webpack

Projects (Only using Vanilla JavaScript)

  • Building a DOM Library
  • Building a Testing Library from Scratch
  • Build a Custom Database Engine using Node.js
  • Ecommerce frontend using Vanilla JavaScript
  • Ecommerce backend with Node.js
  • Stackoverflow like social app using Vanilla JavaScript

Stage 2 – React and Angular

Syllabus coming soon.

React and Angular Projects

  • Ecommerce frontend
  • Online Booking Website

How useful was this post?

Click on a heart to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

Leave a Reply