Course Overview
The JavaScript for Developers course, offered by CounselTrain in collaboration with Microsoft, is designed to empower developers with the essential skills needed to master JavaScript, one of the most popular programming languages for web development. This course provides a comprehensive introduction to JavaScript, covering fundamental concepts such as syntax, data types, functions, and control structures. Participants will also explore advanced topics like object-oriented programming, asynchronous programming, and DOM manipulation. Through hands-on exercises and practical examples, learners will gain the expertise to build dynamic and interactive web applications, making this course an excellent choice for both beginners and experienced developers looking to enhance their JavaScript proficiency.
Schedule Dates
JavaScript For Developers
JavaScript For Developers
JavaScript For Developers
JavaScript For Developers
Course Content
- JavaScript Basics
- JavaScript or ECMAScript
- Which Version of JavaScript am I Using
- Shims, Shivs, and Polyfills
- Writing and Testing JavaScript
- Editors and the F12 Tools
- Key Parts of a Script
- Exercise 1 - Experimenting with the F12 Developer Tools
- Exercise 2 - Update the time on the page by using JavaScript
- Exercise 3 - Add JavaScript to respond to an event
- The DOM
- Accessing Objects from the DOM
- Responding to Events
- Adding Elements to the DOM
- jQuery
- Downloading the jQuery Library
- jQuery Versions
- Linking to the Library
- Selecting Elements using jQuery
- Working with the Data Returned by jQuery
- Setting CSS Properties
- Running a Function Against the jQuery Return Set
- Web Services
- HTTP Verbs
- Data Formats - XML and JSON
- Ajax
- RESTful Web Services
- OData
- Exploring a REST Web Service
- Load Data from a Web Service
- Is JavaScript Compiled?
- Data Types and Objects
- Extending Data Types
- Variables, Scopes and Hoisting
- Functions
- The “this” Keyword
- Errors
- Recursion
FAQs
There are no specific prerequisites for this course. However, a basic understanding of HTML and CSS can be helpful. Beginners with no prior programming experience are also welcome.
By completing this course, you will gain a solid understanding of JavaScript, including how to write and debug JavaScript code, manipulate the DOM, handle events, work with APIs, and build dynamic and interactive web applications.
Yes, the course includes hands-on labs and practical exercises to reinforce learning and help participants apply the concepts in real-world scenarios.
CounselTrain provides instructor support, access to course materials, and additional resources such as forums or community groups to help participants throughout the course.