Skip to content

66j2b/JavaScript_Bootcamp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

JavaScript Bootcamp

JavaScript Bootcamp Content

Recorded Videos => [ 102 From 200 ]

51%

Introduction

  • #ff5722 Uploaded - Introduction And What Is JavaScript ?
  • #ff5722 Uploaded - How To Study The Course ?
  • #ff5722 Uploaded - Setting Up Environment And Tools
  • #ff5722 Uploaded - Work With Chrome Developer Tools
  • #ff5722 Uploaded - Where To Put The Code ?
  • #ff5722 Uploaded - Comments And Bad Practices
  • #ff5722 Uploaded - Output To Screen
  • #ff5722 Uploaded - Console Methods And Styling And WebAPI
  • #ff5722 Uploaded - What Is ECMAScript ?

Data Types And Variables

  • #ff5722 Uploaded - Data Types And Typeof Operator
  • #ff5722 Uploaded - Variable Introduction
  • #ff5722 Uploaded - Identifiers Name Convention And Rules
  • #ff5722 Uploaded - Var, Let, Const Compare
  • #ff5722 Uploaded - String Syntax + Character Escape Sequences
  • #ff5722 Uploaded - Concatenations
  • #ff5722 Uploaded - Template Literals (Template Strings)
  • #ff5722 Uploaded - Variable And Concatenation Challenge
  • #ff5722 Uploaded - Arithmetic Operators
  • #ff5722 Uploaded - Unary Operators
  • #ff5722 Uploaded - Type Coercion
  • #ff5722 Uploaded - Assignment Operators
  • #ff5722 Uploaded - Operators Challenge

Numbers And Strings

  • #ff5722 Uploaded - Number
  • #ff5722 Uploaded - Number Methods
  • #ff5722 Uploaded - Math Object
  • #ff5722 Uploaded - Number Challenge
  • #ff5722 Uploaded - String Methods Part 1
  • #ff5722 Uploaded - String Methods Part 2
  • #ff5722 Uploaded - String Methods Part 3
  • #ff5722 Uploaded - Strings Challenge

Control Flow

  • #ff5722 Uploaded - Comparison Operators
  • #ff5722 Uploaded - Logical Operators
  • #ff5722 Uploaded - If Conditions
  • #ff5722 Uploaded - Nested If
  • #ff5722 Uploaded - Conditional (Ternary) Operator
  • #ff5722 Uploaded - Nullish Coalescing Operator And Logical Or
  • #ff5722 Uploaded - If Challenge
  • #ff5722 Uploaded - Switch Statement
  • #ff5722 Uploaded - Switch And If Challenges

Arrays

  • #ff5722 Uploaded - Array Big Intro
  • #ff5722 Uploaded - Using Length With Array
  • #ff5722 Uploaded - Adding And Removing From Arrays
  • #ff5722 Uploaded - Searching Arrays
  • #ff5722 Uploaded - Sorting Arrays
  • #ff5722 Uploaded - Slicing Arrays
  • #ff5722 Uploaded - Joining Arrays And Elements
  • #ff5722 Uploaded - Arrays Challenges

Loop

  • #ff5722 Uploaded - Loop For And Concept Of Loop
  • #ff5722 Uploaded - Loop On Sequences
  • #ff5722 Uploaded - Nested Loop For
  • #ff5722 Uploaded - Loop Control - Break, Continue, Label
  • #ff5722 Uploaded - Loop For Advanced Examples
  • #ff5722 Uploaded - #1589F0 Practice - Create Products Elements
  • #ff5722 Uploaded - Loop While
  • #ff5722 Uploaded - Loop Do / While
  • #ff5722 Uploaded - Loop Challenges

Functions & Scope

  • #ff5722 Uploaded - Function Intro And Basic Usage
  • #ff5722 Uploaded - #1589F0 Practice - Function Advanced Example
  • #ff5722 Uploaded - Function Return Statement And Use Cases
  • #ff5722 Uploaded - Function Default Parameters
  • #ff5722 Uploaded - Function Rest Parameters
  • #ff5722 Uploaded - #1589F0 Practice - Ultimate Function
  • #ff5722 Uploaded - Random Arguments Function Challenge
  • #ff5722 Uploaded - Anonymous Function And Use Cases
  • #ff5722 Uploaded - Return Nested Function
  • #ff5722 Uploaded - Arrow Function
  • #ff5722 Uploaded - Scope Global And Local
  • #ff5722 Uploaded - Scope Block
  • #ff5722 Uploaded - Scope Lexical (Static)
  • #ff5722 Uploaded - Function Arrow Challenges

Higher Order Functions And Practice

  • Array Map
  • Array Map Practice One
  • Array Map Practice Two
  • Array Filter
  • Array Filter Practice One
  • Array Filter Practice Two
  • Array Reduce
  • Array Reduce Practice One
  • Array Reduce Practice Two
  • Array ForEach
  • Array ForEach Practice One
  • Array ForEach Practice Two

Objects

  • Object Intro
  • Accessing Object With Dot vs Bracket Notation
  • Nested Object and Advanced Examples
  • Create Object With New Keyword
  • This Keyword
  • Create Object With Create Method
  • Create Object With Assign Method

Document Object Model [DOM]

  • What Is DOM ? And Select Elements
  • Get / Set Elements Content And Attributes
  • Check Attributes And Examples
  • Create And Append Elements
  • #1589F0 Practice - Product With Heading And Paragraph
  • Deal With Childrens
  • Dom Events Object
  • #1589F0 Practice - Validate Form And Prevent Default
  • Events Simulation - Click, Focus, Blur
  • ClassList Object And Methods
  • CSS Styling And Stylesheets
  • Before, After, Prepend, Append, Remove
  • DOM Traversing
  • DOM Cloning
  • Add Event Listener And Event Target

Practical Apps

  • #1589F0 Practice - Random Background Changer
  • #1589F0 Practice - Simple Counter
  • #1589F0 Practice - Calculate Textarea Characters

Browser Object Model [BOM]

  • What Is BOM ?
  • Alert, Confirm, Prompt
  • setTimeout and clearTimeout Methods
  • setInterval and clearInterval Methods
  • Window Location Object
  • Window Open And Close
  • Window History Object
  • Stop, Focus, Print, Scroll, ScrollTo, ScrollBy
  • #1589F0 Practice - Scroll To Top Using ScrollY
  • -
  • -
  • Navigator Object And Cookies Part 1
  • Cookies Part 2
  • Local Storage 1
  • Local Storage 2

ECMAScript New Features

  • New Array Methods 1
  • New Array Methods 2
  • Spread Syntax

Advanced Concepts [Destructuring]

  • Destructuring Arrays Part 1
  • Destructuring Arrays Part 2
  • Swap Variables
  • Destructuring Function Parameters
  • Destructuring Object

Date

Object Oriented Programming

Generators And Modules

  • Generators Part 1
  • Generators Part 2
  • Generators Part 3
  • Generators Part 4
  • Modules Part 1
  • Modules Part 2
  • Modules Part 3

Asynchronous JavaScript Programming

  • Asynchronous vs Synchronous
  • CallStack, WebAPI, Event Loop, Callback Queue
  • Pyramid Of Doom
  • What Is AJAX ?
  • Network Requests And Status Code
  • XMLHTTPRequest Part 1
  • XMLHTTPRequest Part 2
  • Loop On Responses
  • Real Life Examples Of AJAX Call
  • Promise Intro
  • Then And Catch
  • XHR And Promise
  • Prmise All And Race
  • Async
  • Await
  • Error Handling
  • Promise With Async / Await
  • Fetch API
  • Axios

Regular Expressions

Practical Apps

  • Bookmark Application [ 6 Videos ]
  • Sticky Notes [ 8 Videos ]

About

JavaScript Bootcamp Content

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published