Skip to content

mohamednasser90/JavaScript_Bootcamp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 

Repository files navigation

JavaScript Bootcamp

JavaScript Bootcamp Content

Recorded Videos => [ 70 From 200 ]

35%

Introduction

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

Data Types And Variables

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

Dealing With Data

  • Number
  • Number Methods
  • Math Object
  • Number Challenge
  • String Methods Part 1
  • String Methods Part 2
  • String Methods Part 3
  • Strings Challenge

Control Flow

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

Arrays

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

Loop

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

Functions & Scope

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

Object

  • Objects Intro
  • Creating Object With Object Literals
  • Dot Notation vs Bracket Notation
  • More Methods To Create Object
  • Looping On Object Properties
  • Soon
  • Soon
  • Soon
  • Soon
  • Soon
  • Soon
  • Soon
  • Soon
  • Soon
  • Soon
  • Object Challenges [ 5 Challenges ]

Document Object Model [DOM]

  • What Is DOM ?
  • Manipulating The DOM
  • Document Methods Part 1
  • Document Methods Part 2
  • Get / Set Content And Attributes
  • Class List
  • Dealing With Child Nodes
  • Insert And Remove Elements
  • Cloning
  • Traversing The DOM
  • Deal With Styles And Attributes
  • Events Part 1
  • Events Part 2
  • Events Part 3
  • DOM Informations Part 1
  • DOM Informations Part 2
  • Create Element And Text Part 1
  • Create Element And Text Part 2
  • Create Element And Text Part 3
  • DOM Challenges [ 3 Challenges ]

Browser Object Model [BOM]

  • What Is BOM ?
  • Window Methods Part 1
  • Window Methods Part 2
  • Window Methods Part 3
  • Window Methods Part 4
  • Window Properties Part 1
  • Window Properties Part 2
  • Window Properties Part 3
  • Window Properties Part 4
  • Cookies Part 1
  • Cookies Part 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

Data And Storage

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