Skip to content

ElzeroWebSchool/JavaScript_Bootcamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

JavaScript Bootcamp

JavaScript Bootcamp Content [ 188 Videos ]

100%

Introduction

  • Uploaded - 001 - Introduction And What Is JavaScript ?
  • Uploaded - 002 - How To Study The Course ?
  • Uploaded - 003 - Setting Up Environment And Tools
  • Uploaded - 004 - Work With Chrome Developer Tools
  • Uploaded - 005 - Where To Put The Code ?
  • Uploaded - 006 - Comments And Bad Practices
  • Uploaded - 007 - Output To Screen
  • Uploaded - 008 - Console Methods And Styling And WebAPI
  • Uploaded - 009 - What Is ECMAScript ?

Data Types And Variables

  • Uploaded - 010 - Data Types And Typeof Operator
  • Uploaded - 011 - Variable Introduction
  • Uploaded - 012 - Identifiers Name Convention And Rules
  • Uploaded - 013 - Var, Let, Const Compare
  • Uploaded - 014 - String Syntax + Character Escape Sequences
  • Uploaded - 015 - Concatenations
  • Uploaded - 016 - Template Literals (Template Strings)
  • Uploaded - 017 - Variable And Concatenation Challenge
  • Uploaded - 018 - Arithmetic Operators
  • Uploaded - 019 - Unary Operators
  • Uploaded - 020 - Type Coercion
  • Uploaded - 021 - Assignment Operators
  • Uploaded - 022 - Operators Challenge

Numbers And Strings

  • Uploaded - 023 - Number
  • Uploaded - 024 - Number Methods
  • Uploaded - 025 - Math Object
  • Uploaded - 026 - Number Challenge
  • Uploaded - 027 - String Methods Part 1
  • Uploaded - 028 - String Methods Part 2
  • Uploaded - 029 - String Methods Part 3
  • Uploaded - 030 - Strings Challenge

Control Flow

  • Uploaded - 031 - Comparison Operators
  • Uploaded - 032 - Logical Operators
  • Uploaded - 033 - If Conditions
  • Uploaded - 034 - Nested If
  • Uploaded - 035 - Conditional (Ternary) Operator
  • Uploaded - 036 - Nullish Coalescing Operator And Logical Or
  • Uploaded - 037 - If Challenge
  • Uploaded - 038 - Switch Statement
  • Uploaded - 039 - Switch And If Challenges

Arrays

  • Uploaded - 040 - Array Big Intro
  • Uploaded - 041 - Using Length With Array
  • Uploaded - 042 - Adding And Removing From Arrays
  • Uploaded - 043 - Searching Arrays
  • Uploaded - 044 - Sorting Arrays
  • Uploaded - 045 - Slicing Arrays
  • Uploaded - 046 - Joining Arrays And Elements
  • Uploaded - 047 - Arrays Challenges

Loop

  • Uploaded - 048 - Loop For And Concept Of Loop
  • Uploaded - 049 - Loop On Sequences
  • Uploaded - 050 - Nested Loop For
  • Uploaded - 051 - Loop Control - Break, Continue, Label
  • Uploaded - 052 - Loop For Advanced Examples
  • Uploaded - 053 - Create Products Elements
  • Uploaded - 054 - Loop While
  • Uploaded - 055 - Loop Do / While
  • Uploaded - 056 - Loop Challenges

Functions & Scope

  • Uploaded - 057 - Function Intro And Basic Usage
  • Uploaded - 058 - Function Advanced Example
  • Uploaded - 059 - Function Return Statement And Use Cases
  • Uploaded - 060 - Function Default Parameters
  • Uploaded - 061 - Function Rest Parameters
  • Uploaded - 062 - Ultimate Function
  • Uploaded - 063 - Random Arguments Function Challenge
  • Uploaded - 064 - Anonymous Function And Use Cases
  • Uploaded - 065 - Return Nested Function
  • Uploaded - 066 - Arrow Function
  • Uploaded - 067 - Scope Global And Local
  • Uploaded - 068 - Scope Block
  • Uploaded - 069 - Scope Lexical (Static)
  • Uploaded - 070 - Function Arrow Challenges

Higher Order Functions And Practice

  • Uploaded - 071 - Array Map
  • Uploaded - 072 - Array Map Practice
  • Uploaded - 073 - Array Filter
  • Uploaded - 074 - Array Filter Practice
  • Uploaded - 075 - Array Reduce
  • Uploaded - 076 - Array Reduce Practice
  • Uploaded - 077 - Array ForEach And Practice
  • Uploaded - 078 - Higher Order Functions Challenge

Objects

  • Uploaded - 079 - Object Intro
  • Uploaded - 080 - Accessing Object With Dot vs Bracket Notation
  • Uploaded - 081 - Nested Object and Advanced Examples
  • Uploaded - 082 - Create Object With New Keyword
  • Uploaded - 083 - This Keyword
  • Uploaded - 084 - Create Object With Create Method
  • Uploaded - 085 - Create Object With Assign Method

Document Object Model [DOM]

  • Uploaded - 086 - What Is DOM ? And Select Elements
  • Uploaded - 087 - Get / Set Elements Content And Attributes
  • Uploaded - 088 - Check Attributes And Examples
  • Uploaded - 089 - Create And Append Elements
  • Uploaded - 090 - Product With Heading And Paragraph
  • Uploaded - 091 - Deal With Childrens
  • Uploaded - 092 - Dom Events
  • Uploaded - 093 - Validate Form And Prevent Default
  • Uploaded - 094 - Events Simulation - Click, Focus, Blur
  • Uploaded - 095 - ClassList Object And Methods
  • Uploaded - 096 - CSS Styling And Stylesheets
  • Uploaded - 097 - Before, After, Prepend, Append, Remove
  • Uploaded - 098 - DOM Traversing
  • Uploaded - 099 - DOM Cloning
  • Uploaded - 100 - Add Event Listener And Event Target
  • Uploaded - 101 - DOM Challenge

Browser Object Model [BOM]

  • Uploaded - 102 - What Is BOM ?
  • Uploaded - 103 - Alert, Confirm, Prompt
  • Uploaded - 104 - setTimeout and clearTimeout Methods
  • Uploaded - 105 - setInterval and clearInterval Methods
  • Uploaded - 106 - Window Location Object
  • Uploaded - 107 - Window Open And Close
  • Uploaded - 108 - Window History Object
  • Uploaded - 109 - Scroll, ScrollTo, ScrollBy, Focus, Print, Stop
  • Uploaded - 110 - Scroll To Top Using ScrollY Practice
  • Uploaded - 111 - Local Storage
  • Uploaded - 112 - Local Storage Color Application
  • Uploaded - 113 - Session Storage And Use Cases
  • Uploaded - 114 - BOM Challenge

Destructuring

  • Uploaded - 115 - Destructuring Arrays Part 1
  • Uploaded - 116 - Destructuring Arrays Part 2
  • Uploaded - 117 - Destructuring Arrays Part 3 Swap Variables
  • Uploaded - 118 - Destructuring Object Part 1
  • Uploaded - 119 - Destructuring Object Part 2
  • Uploaded - 120 - Destructuring Function Parameters
  • Uploaded - 121 - Destructuring Mixed Content
  • Uploaded - 122 - Destructuring Challenge

More Methods And New Data Types

  • Uploaded - 123 - Set Data Type And Methods
  • Uploaded - 124 - Set vs WeakSet And Garbage Collector
  • Uploaded - 125 - Map Data Type vs Object Full Comparison
  • Uploaded - 126 - Map Methods
  • Uploaded - 127 - Map vs WeakMap
  • Uploaded - 128 - Array.from Method
  • Uploaded - 129 - Array.copyWithin Method
  • Uploaded - 130 - Array.some Method
  • Uploaded - 131 - Array.every Method
  • Uploaded - 132 - Spread Syntax And Use Cases
  • Uploaded - 133 - Section Challenge

Regular Expressions

  • Uploaded - 134 - Intro And What Is Regular Expression ?
  • Uploaded - 135 - RegExp Modifiers
  • Uploaded - 136 - RegExp Ranges Part 1
  • Uploaded - 137 - RegExp Ranges Part 2
  • Uploaded - 138 - RegExp Character Classes Part 1
  • Uploaded - 139 - RegExp Character Classes Part 2
  • Uploaded - 140 - RegExp Quantifiers Part 1
  • Uploaded - 141 - RegExp Quantifiers Part 2
  • Uploaded - 142 - RegExp Quantifiers Part 3
  • Uploaded - 143 - Replace With The RegExp Pattern
  • Uploaded - 144 - Form Validation Practice
  • Uploaded - 145 - Test Your RegExp And Discussions
  • Uploaded - 146 - RegExp Challenge

Object Oriented Programming

  • Uploaded - 147 - Object Oriented Programming Introduction
  • Uploaded - 148 - Constructor Function Introduction
  • Uploaded - 149 - Constructor Function New Syntax
  • Uploaded - 150 - Constructor Function Deal With Properties & Methods
  • Uploaded - 151 - Constructor Function Update Properties & Built In Constructors
  • Uploaded - 152 - Class Static Properties And Methods
  • Uploaded - 153 - Class Inheritance
  • Uploaded - 154 - Class Encapsulation & Private Properties
  • Uploaded - 155 - Prototype Introduction
  • Uploaded - 156 - Add To Prototype Chain & Extend Constructors Features
  • Uploaded - 157 - Object Meta Data And Descriptor Part 1
  • Uploaded - 158 - Object Meta Data And Descriptor Part 2

Date, Time, Generators And Modules

  • Uploaded - 159 - Date And Time Introduction
  • Uploaded - 160 - Get Date And Time
  • Uploaded - 161 - Set Date And Time
  • Uploaded - 162 - Formatting Date And Time
  • Uploaded - 163 - Tracking Operations Time
  • Uploaded - 164 - Generators Function Introduction
  • Uploaded - 165 - Delegate Generators
  • Uploaded - 166 - Generate Infinite Numbers
  • Uploaded - 167 - Modules Import and Export
  • Uploaded - 168 - Named vs Default Export And Import All

Asynchronous Programming And JSON And AJAX

  • Uploaded - 169 - Introduction And What Is JSON ?
  • Uploaded - 170 - JSON Syntax And Compare With JavaScript
  • Uploaded - 171 - API Overview And Tools
  • Uploaded - 172 - Parse And Stringify
  • Uploaded - 173 - Asynchronous vs Synchronous Programming
  • Uploaded - 174 - CallStack, Web API
  • Uploaded - 175 - Event Loop, Callback Queue
  • Uploaded - 176 - What Is AJAX And Network Information
  • Uploaded - 177 - Request And Response From Real API
  • Uploaded - 178 - Loop On Data

Promises And API's And Training's

  • Uploaded 179 - Callback Hell Or Pyramid Of Doom
  • Uploaded 180 - Promise Intro And Syntax
  • Uploaded 181 - Promise Then And Catch And Finally
  • Uploaded 182 - Promise And XHR
  • Uploaded 183 - Fetch API
  • Uploaded 184 - Promise All And AllSettled And Race
  • Uploaded 185 - Async And Trainings
  • Uploaded 186 - Await
  • Uploaded 187 - Try, Catch, Finally With Fetch
  • Uploaded 188 - The End And Advices