Overview
Why Choose JavaScript Training by Cambridge InfoTech Institute?
The JavaScript training by Cambridge InfoTech is unlike most courses available online. This is a comprehensive, all-inclusive course that starts from the very basic concepts and slowly builds up to more advanced concepts. Students are given complete trainer support all along and by the end of the training students will know all the fundamentals, functionalities, core concepts and also understand how to use all these skills in the real-world.
Bonus topics such as JavaScript behind the scenes, how to plan application features, how to architect your code, and how to debug code are also taught by the instructor. Students can take the course at their own pace and schedule as this is not a bootcamp crash course, instead it is a course that acts as a solid foundation for your career path.
Who Should Choose JavaScript Training by Cambridge InfoTech Institute?
Students who are new to the concepts of JavaScript can easily enroll in this course, as refresher training, basics, introductions, history and all concepts are taught from the start. Both students and IT professionals who want to embark on a career path with bright future prospects can enroll for the JavaScript course. Resume building support and placements are value added perks of choosing the JavaScript Certification course by Cambridge InfoTech.
What you'll learn?
- Students that choose the JavaScript Training will be taught many concepts; the highlights are mentioned below:
- Learn how to create multiple full-fledged real-world projects
- Get job-ready skills by understanding the ways JavaScript works behind the scenes
- Grasp concepts that enable you to think and function like a developer, these include problem-solving, researching, workflows and other fundamentals
- Get in-depth knowledge about core concepts such as variables, operators, Boolean logic, functions, arrays, objects, loops, and strings
- Through trainer support, learn advanced topics such as the 'this' keyword, higher-order functions, closures, etc.
- Use tried and tested methods to architect your code using flowcharts and common patterns
- Get access to a toolkit with resources such as NPM, Parcel, Babel and ES6 modules
- Practice until you are perfect with over 50 challenges and assignments with trainer support
- Using course pathways learn how to design your unique learning path according to your newly acquired skills
- Prepare for certification with mock assignments and get certified by the end of the course
Course Modules
Introduction
-
What is JavaScript?
-
What Is AJAX?
Developer Essentials
-
The development workflow
-
Selecting the right tools for the job
-
Just enough HTML and CSS
-
Understanding objects
-
Understanding variables
-
Making comparisons
-
Understanding events
Starting to Code
-
Writing your first script
-
Internal vs. external scripts
-
Using comments in scripts
-
Using the NoScript tag in HTML
Interacting with Users
-
Creating alert dialogs
-
Understanding conditional statements
-
Getting confirmations from users
-
Creating prompts for users
-
Understanding functions
-
Making links smarter
-
Using switch/case statements
-
Handling errors
JavaScript Language Essentials
-
Getting started
-
Creating loops
-
Passing values to functions
-
Detecting objects
-
Reading arrays
-
Returning values from functions
-
Writing arrays
-
Building do and while loops
-
Re-using functions
Creating Rollovers and More
-
Creating a basic image rollover
-
How to write a better rollover
-
Creating a three-state rollover
-
Making rollovers accessible and 508 compliant
-
Making disjointed rollovers
-
Creating slideshows
-
Displaying random images
Building Smarter Forms
-
Getting started
-
Creating jump menus
-
Creating dynamic menus
-
Requiring fields
-
Cross-checking fields
-
Displaying more informative errors
-
Verifying radio button selections
-
Setting one field with another field
-
Verifying email addresses
Handling Events
-
Responding to window events
-
Responding to mouse movements
-
Responding to mouse clicks
-
Responding to onBlur form events
-
Responding to onFocus form events
-
Responding to keyboard events
Working with Cookies
-
Demystifying cookies
-
Writing a cookie
-
Reading a cookie
-
Displaying a cookie
-
Counting with cookies
-
Deleting cookies
-
Handling multiple cookies
-
Cookies in action
The DOM, Nodes, and Objects
-
Understanding the DOM
-
Adding nodes to the DOM
-
Deleting nodes from the DOM
-
Deleting specific nodes
-
Inserting nodes into the DOM
-
Replacing nodes in the DOM
Working with Dates and Times
-
Displaying dates
-
Displaying times
-
Creating a countdown
Real-World Applications of JavaScript
-
Creating sliding menus
-
Creating pop-up menus
-
Creating slideshows with captions
-
Creating a stylesheet switcher
Student Ratings & Reviews

-
LevelIntermediate
-
Duration30 hours
-
Last UpdatedJanuary 18, 2023
-
CertificateCertificate of completion
Tags
Requirements
- All concepts are taught from a beginner level, no prior coding knowledge is needed. Students are required to have access to and have a basic understanding of the following resources:
- A physical PC with Windows, macOS or Linux to install text editor and other resources
- A basic understanding of HTML and CSS is preferred but not a must