Skip to main content
CourseFlix

Conquer JavaScript by Building Your Own Framework from Scratch

1h 18m 15s
English
Paid

Understand how JavaScript works at a deeper level, enhance your JavaScript skills, and build an impressive portfolio project with this project-based course! Have you ever heard of Jiggle.js? You'll create it from scratch, and it's your very own framework! Immerse yourself in this unique project that will make your portfolio truly stand out.

Course Objectives

By the end of this course, you will:

  • Grasp core JavaScript concepts with hands-on experience.
  • Design and build a custom JavaScript framework.
  • Enhance your problem-solving skills in JavaScript development.
  • Create a standout portfolio project with Jiggle.js.

Why Build Your Own Framework?

Developing your own JavaScript framework gives you:

  • Deeper understanding of how frameworks function.
  • The ability to customize and optimize code for specific needs.
  • Valuable experience in handling complex coding challenges.

Course Structure and Content

Module 1: Introduction to JavaScript Frameworks

Explore the role of frameworks and why they are essential in modern web development.

Module 2: Core JavaScript Concepts

Review and solidify your understanding of JavaScript's fundamental concepts.

Module 3: Building Your Framework

Step-by-step guidance to create Jiggle.js, developing core components and adding features.

Module 4: Testing and Optimization

Learn techniques to test and optimize your framework for efficiency and performance.

Who Should Enroll?

This course is designed for:

  • JavaScript developers looking to gain a deeper understanding of frameworks.
  • Programmers eager to expand their skill set.
  • Individuals wanting to enhance their portfolio with a unique project.

Prerequisites

Before enrolling, ensure you have:

  • A solid understanding of JavaScript basics.
  • Experience with web development practices.

Get Started

Ready to build Jiggle.js and elevate your JavaScript skills? Enroll today and start your journey to mastering JavaScript frameworks!

Additional

https://github.com/tuomaskivioja/javascript-framework

About the Author: zerotomastery.io

zerotomastery.io thumbnail

Zero To Mastery is the online learning platform founded by Andrei Neagoie, a former senior developer at large tech companies who started teaching on Udemy in 2018 and grew to become one of the platform's most popular instructors before launching Zero To Mastery as a standalone academy.

The platform covers full curricula across web development, machine learning, data science, cybersecurity, DevOps, and Web3, with a "career path" model that walks learners from beginner to job-ready. The most-recommended ZTM courses are the Complete Web Developer (with Andrei) and Complete Machine Learning & Data Science Bootcamp (with Daniel Bourke). The platform's strength is instructor consistency — most courses follow the same teaching style and update on the same cadence.

Watch Online 11 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 11 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction
All Course Lessons (11)
#Lesson TitleDurationAccess
1
Introduction Demo
02:42
2
What is a Framework?
08:00
3
Why use a Framework?
09:08
4
Getting Started wtih Jiggle.js
06:01
5
State Management - Part 1
05:34
6
State Management - Part 2
10:44
7
Getting Started with our Weather App
09:35
8
Implement a Reactive State Management System
05:30
9
track Function
05:51
10
createEffect Function
04:25
11
trigger Function
10:45
Unlock unlimited learning

Get instant access to all 10 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

  • 100 Days Of Code: The Complete Web Development Bootcamp 2024 thumbnail

    100 Days Of Code: The Complete Web Development Bootcamp 2024

    Sources: Academind Pro
    Learn web development from A to Z in 100 days (or at your own pace) - from "basic" to "advanced", it's all included!
    78 hours 51 minutes 55 seconds
  • Grokking JavaScript Fundamentals thumbnail

    Grokking JavaScript Fundamentals

    Sources: DesignGurus.io
    Start learning JavaScript from scratch. This course is ideal for those who want to master programming and web development without any prior experience.
  • Build Responsive Real World Websites with HTML5 and CSS3 thumbnail

    Build Responsive Real World Websites with HTML5 and CSS3

    Sources: udemy
    The easiest way to learn modern web design, HTML5 and CSS3 step-by-step from scratch. Design AND code a huge project.
    37 hours 28 minutes 39 seconds
  • The Ultimate JavaScript Animation Course thumbnail

    The Ultimate JavaScript Animation Course

    Sources: developedbyed.com
    Learn how to do creative and engaging animation with no previous experience. Animation is so important in front end design as it grabs the attention of the user
    8 hours 32 minutes 37 seconds
  • Learn HTML Canvas - Pixels, Particles & Physics thumbnail

    Learn HTML Canvas - Pixels, Particles & Physics

    Sources: udemy
    Learn the fundamentals of HTML canvas and discover how to develop, draw, and animate visuals and images with vanilla JavaScript. No frameworks and no libraries.
    2 hours 15 minutes 38 seconds
  • Modern JavaScript thumbnail

    Modern JavaScript

    Sources: ui.dev (ex. Tyler McGinnis)
    This is a 'living' course which updates as JavaScript does. If you haven't taken a look at the latest versions of JavaScript the last few years you've been missing out. From…
    3 hours 4 minutes 3 seconds