Skip to content

Bondok6/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

  • 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

Numbers And Strings

  • 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
  • #1589F0 Practice - Create Products Elements
  • Loop While
  • Loop Do / While
  • Loop Challenges

Functions & Scope

  • Function Intro And Basic Usage
  • #1589F0 Practice - Function Advanced Example
  • Function Return Statement And Use Cases
  • Function Default Parameters
  • Function Rest Parameters
  • #1589F0 Practice - Ultimate Function
  • 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

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