When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Modern JavaScript For Beginners: Part 2
Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

Related Courses
- *UPDATED* JavaScript Complete Series 2023 - Part 2: Console, Window and BOM (⭐ 0 | Reviews 0)
- *UPDATED* JavaScript Complete Series 2023 - Part 1: Programming, Engines, and intro to JavaScript (⭐ 0 | Reviews 0)
- *UPDATED* JavaScript Complete Series 2023 - Part 8: Dates - working with dates in JavaScript (⭐ 0 | Reviews 0)
This Course Includes
skillshare
0 (0 reviews )
8 hours 6 minutes
english
Online - Self Paced
course
SkillShare
About Modern JavaScript For Beginners: Part 2
Introduction
Project Folder Download
Share Your Work On Skillshare!
For Loops
For...in & For...of
While & do...while
If / Else Statements & Nesting
Else if
The Switch Statement
Conditional Operator (ternary)
Type Coersion & Conversion
Truthy & Falsey
Optional Chaining
Creating & Modifying New Objects
Object Constructor Function
Object Prototypes
Inheriting Object Properties
Copying Object Properties
CSS Style Objects
Looping With Objects
Dynamic Objects
Primitive & Reference Types
Comparing Objects
Section Introduction
Listing Orders
Listing Orders Refactor
Element Helper Function
Selecting The Current Order
Set The Current Pizza
Split & Join Methods
Adding Pizzas To The Oven
Starting & Ending The Game
Introduction To Javascript Math
Generating New Pizzas With Math
setInterval
setTimeout
Clearing Timers
Introduction To Javascript Date
Setting The Cooking Time
Introduction To The Canvas & Co-Ordinates
Setting Up The Ingredients
Drawing Circular Ingredients
Drawing Multiple Pieces
Clearing The Canvas
Wasting Pizzas
Checking Steps
Completing Orders
Removing Orders
Updating The UI & Stats
Introduction To Scope
Nesting Scope
Block & Function Scope
Hoisting
Temporal Dead Zone
Closures
A Little Bit Of Background
Callback Functions
Promises
The Promise Constructor
Handling Multiple Promises
Async / Await
Handling Multiple Awaits
Error Handling
Leaving So Soon
Image Carousel- Setting The Images
Image Carousel- Creating The Arrows
Image Carousel - Re-Ordering Images
Image Carousel- Swapping Images
Follow me on Skillshare
What You Will Learn?
- Welcome to Modern JavaScript For Beginners!.
- This is part 2 of the class, building on the foundation you have learned in part 1. If you have not taken part 1, be sure to go through this class first, unless you have some JavaScript experience already and you want to cover the topics in this section..
- Your starter project from the first part will continue into this class, if you don't have it, you can download it here:.
- Grab the starter files here..
- Speedy Chef project stages can be found here..
- Learning any new skill can be tough and Javascript is no exception!.
- Javascript has such a wide range of features and things it can do, meaning sometimes as beginners we have no idea where to even begin..
- This is why I have created this class….
- This class covers many JavaScript subjects including loops and conditional statements, a deep look at objects, math, date, and timers, and drawing to the canvas..
- This is all while looking at real-world examples and demonstrations, along with building a pizza chef game to combine many parts of what you have learned. This project will be reasonably big but we will break it down into manageable sections..
- Later on, we discover some of the trickier parts such as async JavaScript, scope, hoisting, and closures, before finishing off with 2 more projects, We build a small app called leaving so soon, which is an exit-intent popup to entice visitors with an offer when they try to leave your site. Before completing the class with a fully functioning JavaScript image carousel..
- Thank you for your interest in this class, and I will see you in the first lesson….