YoVDO

JavaScript Full Course (2024)

Offered By: Bro Code via YouTube

Tags

Javascript Courses Web Development Courses Object-oriented programming Courses Front-end Development Courses Asynchronous Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Embark on a comprehensive 12-hour JavaScript journey covering beginner to advanced concepts. Learn essential programming fundamentals, including variables, operators, and user input. Master control structures, functions, and arrays while building practical projects like a counter, number guessing game, and temperature converter. Dive into object-oriented programming, explore DOM manipulation, and create interactive web applications. Develop skills in asynchronous programming, API integration, and modern JavaScript features. Complete hands-on projects such as a dice roller, stopwatch, calculator, and weather app to reinforce your learning. By the end, gain a solid foundation in JavaScript programming and web development techniques.

Syllabus

#1 JavaScript tutorial for beginners
#2 Variables
#3 Arithmetic operators ➕
#4 Accept user input
#5 Type conversion
#6 Constants
#7 ⭐ Counter program
#8 Math object
#9 Random number generator ⁉
#10 If statements
#11 Checked property ✅
#12 Ternary operator ❓
#13 Switches
#14 String methods
#15 String slicing ✂️
#16 Method chaining ⛓
#17 Logical operators ❗
#18 Strict equality
#19 While loops
#20 For loops
#21 ⭐ Number guessing game ↕
#22 Functions
#23 Variable scope
#24 ⭐ Temperature conversion program ️
#25 Arrays
#26 Spread operator
#27 Rest parameters
#28 ⭐ Dice Roller program
#29 ⭐ Random password generator
#30 Callbacks
#31 forEach ➿
#32 map
#33 filter
#34 reduce ♻
#35 Function expressions
#36 Arrow functions
#37 JavaScript Ojects
#38 What is THIS
#39 Constructors
#40 Classes
#41 STATIC keyword ⚡
#42 Inheritance
#43 SUPER keyword ‍♂️
#44 Getters & Setters
#45 Destructuring
#46 Nested objects
#47 Arrays of objects
#48 Sorting
#49 Shuffle an array
#50 Dates
#51 Closures
#52 setTimeout ⏰
#53 ⭐ Digital Clock program
#54 ⭐ Stopwatch program ⏱
#55 ES6 Modules
#56 Asynchronous code
#57 Error handling ⚠
#58 ⭐ Calculator program
#59 What is the DOM?
#60 Element selectors
#61 DOM navigation
#62 Add & change HTML ️
#63 Mouse events
#64 Key events ⌨
#65 Hide/show HTML
#66 NodeLists
#67 classList
#68 ⭐ Rock Paper Scissors
#69 ⭐ Image Slider ️
#70 Callback Hell?
#71 Promises
#72 Async/Await ⏳
#73 JSON files
#74 Fetch data from an API ↩️
#75 ⭐ Weather App project ☀️


Taught by

Bro Code

Related Courses

Programming Languages
University of Virginia via Udacity
Building a Basic Website
University of Massachusetts Amherst via Independent
iDESWEB, Introducción al desarrollo web
Miríadax
Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Web Application Architectures
University of New Mexico via Coursera