Skip to content

BahaKhmeissi/JavaScript_Bootcamp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

JavaScript Bootcamp

JavaScript Bootcamp Content

Recorded Videos => [ 133 From 200 ]

66%

Introduction

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

Data Types And Variables

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

Numbers And Strings

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

Control Flow

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

Arrays

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

Loop

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

Functions & Scope

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

Higher Order Functions And Practice

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

Objects

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

Document Object Model [DOM]

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

Browser Object Model [BOM]

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

Destructuring

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

More Methods And New Data Types

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

Regular Expressions

  • 134 - Intro And What Is Regular Expression ?
  • 135 - Regular Expressions Modifiers
  • Regular Expressions Search Methods
  • Assertions
  • Meta Characters
  • Groups And Ranges
  • Quantifiers
  • Unicode Property Escapes
  • RegExp Challenge

Generators And Modules

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

Date

Object Oriented Programming

  • Class Introduction
  • -
  • -
  • -
  • -
  • -

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
  • Promise All And Race
  • Async
  • Await
  • Error Handling
  • Promise With Async / Await
  • Fetch API
  • Axios

learning git

About

JavaScript Bootcamp Content

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published