Maxtrain.com - info@maxtrain.com - 513-322-8888 - 866-595-6863
JavaScript for Developers
Alert MeDescription
JavaScript For Developers Introduction
Welcome to JavaScript For Developers, a specialized 5-day instructor-led course crafted to deepen your understanding and skills in advanced JavaScript programming. This training is meticulously designed to cater to both emerging programmers and seasoned developers, aiming to refine and expand their JavaScript expertise.
Throughout the duration of this course, you will be thoroughly engaged in advanced aspects of JavaScript. You’ll gain hands-on experience in writing and testing robust code tailored for modern web browsers. Key areas of focus include mastering the Document Object Model (DOM), employing jQuery for effective and efficient DOM manipulation, and leveraging AJAX for seamless asynchronous operations.
Our interactive, project-based approach will allow you to explore and understand complex JavaScript topics in depth. By the end of this course, regardless of your prior experience level, you will have elevated your JavaScript skills, equipping yourself with the knowledge and confidence to tackle advanced programming challenges.
Course Objectives
Throughout this course, you will learn to:
- Write and test JavaScript code in modern browsers.
- Understand and manipulate the browser’s Document Object Model (DOM).
- Work with DOM objects and craft code to respond to events.
- Incorporate jQuery into your projects for streamlined DOM manipulation and AJAX calls.
- Grasp the concepts of AJAX and Web Services, including HTTP Verbs and asynchronous AJAX calls.
- Handle data formats like XML and JSON.
- Utilize RESTful Web Services, including ODATA queries.
- Implement advanced JavaScript concepts, including anonymous functions, closures, and self-invoking functions.
- Explore the roles of the Window and Navigator objects.
- Describe and utilize variables, understand “variable hoisting,” and manipulate JavaScript objects.
Prerequisites
- Before attending this course, students should have previous programming experience using C, C# or Java.
Audience
- This course is intended for both the novice and experienced programmer.
JavaScript For Developers Course Outline
Basic Scripting
- 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
Lab 1:
- Q&A quiz
- 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 Document Object Model
- The DOM
- Accessing Objects from the DOM
- Responding to Events
- Adding Elements to the DOM
Lab 2:
- Q&A quiz
- Add an Animation to the Home Page.
- Move the JavaScript to a File
- Add JavaScript to Supply Mouse Over Tips to the Menu Tabs
Introduction to jQuery
- 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
Lab 3:
- Q&A quiz
- Add the jQuery Library to the Project
- Create New Elements using jQuery
Ajax and Web Services
- Web Services
- HTTP Verbs
- Data Formats – XML and JSON
- Ajax
- RESTful Web Services
- OData
- OData Queries
- OData Updates
Lab 4:
- Q&A quiz
- Exploring a REST Web Service
- Load Data from a Web Service
Diving in Deeper
- Is JavaScript Compiled?
- Data Types and Objects
- Extending Data Types
- Variables, Scopes and Hoisting
- Functions
- The “this” Keyword
- Errors
- Recursion
Lab 5:
- Q&A quiz
$2995.00
|
5 Days Course |