Proficiency In Javascript
Published 10/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.13 GB | Duration: 5h 16m
Published 10/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.13 GB | Duration: 5h 16m
Learn And Master Javascript Step By Step and Build A Project At The End
What you'll learn
Programming Skills
Asynchronous JavaScript such as the Event loop, async/await, promises, AJAX, fetch and APIs
ES6
OOP In Javascript
Classes
Event Handling
Job Ready Skils
Requirements
HTML And CSS
Description
This comprehensive JavaScript course is designed to take you from a complete beginner to a confident developer, step by step, mastering the essential concepts and techniques of the language. Whether you’re new to coding or looking to enhance your programming skills, this course will provide a solid foundation in JavaScript, one of the most popular and versatile languages used in web development.The course begins with the basics of JavaScript, covering topics such as variables, data types, operators, and basic syntax. You will then dive into control structures, including conditional statements and loops, which are fundamental for building logic in your programs. The course will also cover functions, arrays, and objects, introducing you to reusable code and efficient data handling.As you progress, you'll explore DOM manipulation, which allows JavaScript to interact with HTML elements, enabling dynamic web page content. You'll learn how to handle events to make your applications interactive, as well as work with form validation to ensure user input is correct.To prepare you for real-world development, we’ll cover asynchronous JavaScript, including promises, async/await, and API calls. You’ll apply this knowledge in the final project, where you’ll build a fully functional Weather Application. Using OpenWeatherMap API, you'll create an interactive app that fetches real-time weather data based on user input.Using my years of teaching experience and techniques, by the end of the course, you’ll have a strong grasp of JavaScript, practical experience, and the ability to develop dynamic web applications.
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Getting Started
Lecture 2 Course Setup
Section 3: Basics
Lecture 3 Running JS
Lecture 4 Types Of Scripts And Print
Lecture 5 ES6
Lecture 6 Comments
Lecture 7 Data Types
Lecture 8 Variables
Section 4: Operators
Lecture 9 Arithmetic Operators
Lecture 10 Assignment Operators
Lecture 11 Comparison Operators
Lecture 12 Logical Operators
Section 5: Template Literal
Lecture 13 Template Literal
Section 6: Control Structures
Lecture 14 If ..else if… else
Lecture 15 Ternary Operator
Lecture 16 Switch Statement
Section 7: Loops
Lecture 17 For Loop
Lecture 18 While Loop
Lecture 19 Do While Loop
Lecture 20 For Of Loop
Lecture 21 For In Loop
Lecture 22 Break And Continue
Section 8: Functions
Lecture 23 Functions
Lecture 24 Function Parameters And Arguments.
Lecture 25 The Return Statement And Anonymous Function
Section 9: Pop-Up Boxes
Lecture 26 Pop Up Box
Lecture 27 Mini Project
Section 10: Arrays
Lecture 28 Arrays
Lecture 29 Methods And Properties ( push() And unshift() )
Lecture 30 pop() And shift()
Lecture 31 splice()
Lecture 32 map()
Section 11: Algorithm Exercises
Lecture 33 Reverse A String
Lecture 34 Palindrome
Lecture 35 Titledcase/Capitalized
Section 12: Objects
Lecture 36 Object
Lecture 37 Object Methods And The "this" Keyword
Lecture 38 The Math Object
Section 13: DOM
Lecture 39 DOM
Lecture 40 Creating,Accessing And Manipulating DOM
Section 14: Event Handling
Lecture 41 Event Listener
Lecture 42 Event Propagation
Lecture 43 Event Delegation
Lecture 44 Event Loop And Concurrency Model
Section 15: Asynchronous Programming
Lecture 45 Callback
Lecture 46 Promise
Lecture 47 Async/Await
Section 16: Error Handling
Lecture 48 Try..Catch..Throw
Lecture 49 Finally
Section 17: Class
Lecture 50 Class
Lecture 51 Inheritance and The "super" Keyword
Section 18: HTTP Requests
Lecture 52 HTTP Requests
Lecture 53 AJAX And JSON
Lecture 54 The Fetch API
Section 19: Project
Lecture 55 Weather Application
Beginner developers and Intermediate Developers.