Certified in JavaScript
Module 1 – JavaScript
- Introduction to JavaScript60 Mins
(What is JavaScript? Adding JS to HTML (script tag, internal & external), case-sensitivity, .js files, advantages of JavaScript, syntax basics (document.write, alert, console.log))
- Variables, Data Types & Operators60 Mins
(Variables, identifiers & naming rules, data types, operators, math functions)
- Control Statements, Loops & Iterables60 Mins
(Decision making, loops, break & continue statements, iterables in JavaScript)
- Practice Program60 Mins
(Build a small JavaScript program that manages student grades and demonstrates the use of decision making, loops, break & continue statements, and iterables)
- Arrays, Objects, Sets, Maps & Functions120 Mins
(Arrays, objects, String, Date, Math function)
- Practice Program60 Mins
(Create a simple library management program using arrays, sets, maps, and functions in JavaScript)
- DOM Manipulation60 Mins
(DOM structure, accessing elements, modifying elements, creating and appending elements dynamically, removing elements)
- Forms, Validation & Error Handling60 Mins
(Introduction to form handling, form validation, events in JavaScript, exception handling)
- Practice Program120 Mins
(Create a registration form using HTML and JavaScript that includes form validation, event handling, and exception handling)
- Advanced JavaScript (ES6+ & Storage)120 Mins
(Anonymous functions and arrow functions, ES6+ features, promises and async/await, symbols and iterators, generators, localStorage & sessionStorage)
- JS API120 Mins
(Fetching data from external APIs, handling promises, converting responses to JSON, updating the DOM with API data, error handling and debugging)
- Practice Program60 Mins
(Build a simple weather app that fetches weather details from an external API and dynamically displays the data on the webpage)
- EmailJS60 Mins
(What is EmailJS? Setting up an EmailJS account, installing and configuring emailjs-com in React, creating an email contact form, handling form submissions and sending emails)
- Assessment - MCQ120 Mins
- Project - Form Validation & Mini Project360 Mins