Accelerated JavaScript Training

BY
Udemy

Mode

Online

Fees

₹ 649 3699

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 649  ₹3,699
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Getting Started

  • Introduction
  • Join our Online Learning Community
  • How to Execute JavaScript (Where does JS run?)
  • JavaScript Versions (ES5 vs ES6)
  • Course Format

Language Basics

  • Introduction
  • Using JavaScript - Inline HTML
  • Using JavaScript - HTML Import
  • Variables - Basics
  • Variables - null, undefined and NaN
  • Variables - Objects
  • Strict Mode
  • Dynamic Typing
  • Hoisting
  • Functions - Creating and Calling Them
  • Functions - Arguments & Returning Data
  • Control Structures - If Statement
  • Control Structures - If Statement Advanced
  • Control Structures - Switch
  • Control Structures - Switch & Break
  • Control Structures - For Loop
  • Control Structures - Nested Loops
  • Control Structures - Controlling Loops with break & continue
  • Control Structures - For Loop Variations
  • Control Structures - Looping through Arrays
  • Control Structures - While Loop
  • Operators - Addition
  • Operators - Subtraction
  • Operators - Multiplication & Floating Point Problems
  • Operators - Division & Modulus
  • Operators - Comparing Values
  • Operators - Important Rules
  • Operators - Boolean
  • Operators - Ternary Operator
  • Operators - Precedence
  • Wrap Up
  • Module Resources

Types & Scope

  • Primitive vs Reference Types
  • Primitive vs Reference Types - Exercise
  • Global vs Local Scope
  • Global vs Local Scope - Exercise
  • Module Resources

Arrays

  • Introduction
  • Basics & Managing Elements
  • The forEach() Method
  • Working with Elements: Push, Pop, Unshift and Shift
  • Working with Parts of an Array: IndexOf, Splice and Slice
  • Filtering, Mapping and Reversing Array Elements
  • The Difference between Concat and Join
  • Reducing Arrays
  • Wrap Up
  • Module Resources

Objects

  • Object Basics & Literal Notation
  • Properties & "this"
  • Alternative Way of Creating Objects: Using the Object Constructor
  • Objects are Reference Types (Refresher)
  • Object.create()
  • Prototypes Introduction
  • Prototypes in Action
  • Prototypes Summary
  • Constructor Functions
  • Constructor Functions & Arguments
  • Object Creation & Prototypes Summary
  • The "this" Keyword and why it might behave strangely
  • Handling "this" with bind(), call() & apply()
  • Creating Properties with defineProperty()
  • Important built-in Methods and Properties
  • Wrap Up
  • Module Resources

Errors & Debugging

  • Debugging with the Browser Developer Tools
  • Logging Data to the Console
  • Handling Errors with try and catch
  • Module Resources

Functions

  • Introduction
  • Closures
  • Immediately Invoked Function Executions (IIFEs)
  • Built-in Methods & Properties
  • Module Resources

Built-in Objects & Functions

  • Introduction
  • Timers & Intervals
  • Transforming Formats & Values
  • String Functions
  • The Math Object
  • The Date Object
  • Regular Expressions
  • Module Resources

Working with the Window and Document Object Model (DOM)

  • Introduction
  • The Window Object
  • The Location Object
  • The Document Object and How to Interact with It
  • Traversing the DOM
  • Selecting Elements
  • Selecting Elements with the Query Selector
  • Selecting Elements - Exercises
  • Creating and Inserting Elements
  • Deleting Elements
  • Elements and Nodes
  • DOM Interaction Summary
  • Dialogs
  • DOM Properties & Methods
  • Module Resources

Events

  • Introduction
  • The Event Object
  • Event Handlers
  • Event Listeners
  • Event Behavior
  • Event Object Properties
  • Changing Propagation Order
  • Module Resources

JavaScript and Http Requests (AJAX)

  • Introduction
  • Setup and Sending a GET Request
  • POST Request
  • Further Resources

Libraries, Frameworks and Modules

  • Introduction
  • Libraries & jQuery
  • Frameworks
  • Writing Modular Code
  • Further Resources

Course Project

  • Introduction
  • Setup
  • Fetching User Input
  • Http Request Setup
  • Creating a Weather Object
  • Fetching & Handling Weather Data
  • Displaying Data
  • Complete Code

Course Wrap Up

  • Wrap Up
  • Bonus: More Content!

Instructors

Mr Maximilian Schwarzmuller

Mr Maximilian Schwarzmuller
Instructor
Udemy

Other Masters

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books