(5 Star)

 

Introduction to JavaScript

Goal: In this module, you will learn the concepts of scripting on client-side and fundamentals of JavaScript

Objectives

After completing this module, you should be able to:

  • Understand the basics of JavaScript programming
  • Reduce the load of the server
  • Use variables and their datatypes
  • Handle conditional statements in your program

Topics

  • History and Introduction
  • Variables
  • Data types
  • Type Conversions
  • Operators
  • Conditional statements

Functions and Internal Memory Management

Goal: In this module, you will learn the memory management and process of function execution

Objectives

After completing this module, you should be able to:

  • Minimize your code size by using reusable codes i.e., Functions
  • Analyze Internal Memory Management in JavaScript
  • Identify the type of declaration that should be applied for a variable
  • Explain the concept of Variable Shadowing and Closures
  • Understand the role of Garbage Collectors in JavaScript

Topics

  • Functions
  • Function Execution & Memory Management
  • Variable Shadowing & Closures
  • Garbage Collection

Objects and Event Handling

Goal: In this module, you will learn to use the benefits of Objects and Event Handling in JavaScript

Objectives

After completing this module, you should be able to:

  • Create and use objects
  • Access BOM methods and elements
  • Access HTML Elements through DOM objects
  • Understand how to change HTML Element style with DOM
  • Attach Event Listeners to DOM elements
  • Validate HTML forms before sending a request to the Server

Topics

  • Objects
  • Browser Object Model (BOM)
  • Document Object Model (DOM)
  • Events
  • Validations

Libraries and Frameworks

Goal: In this module, you will learn the different libraries and frameworks of JavaScript

Objectives

At the end of this module, you should be able to:

  • Identify and work with errors/exceptions
  • Use JSON and AJAX
  • Identify the difference between libraries, frameworks and tools
  • Differentiate between JQuery and JavaScript

Topics

  • Errors
  • JSON
  • AJAX
  • Libraries and frameworks
  • JQuery
  • Difference between JavaScript and JQuery

JQuery – Functions & DOM

Goal: In this module, you will learn to validate forms and handle events using JQuery

 

Objectives

At the end of this module, you should be able to:

  • Use functions with JQuery
  • Understand the usage of selectors in JQuery
  • Traverse through and modify the DOM elements using JQuery
  • Apply effects and animations in DOM

Topics

  • Functions
  • JQuery Forms
  • Form Validations
  • Event Handling
  • AJAX with JQuery
  • Plugins