JavaScript for Developers

Similar documents
Developing Microsoft SharePoint Server 2013 Core Solutions

Querying Data with Transact SQL

Implementing a SQL Data Warehouse

Implementing a Data Warehouse with Microsoft SQL Server

CL_55244 JavaScript for Developers

Analysing Big Data with Microsoft R

Course 10262A: Developing Windows Applications with Microsoft Visual Studio 2010 OVERVIEW

Course 6368A: Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2008

B ERKELEY. Homework 7: Homework 7 JavaScript and jquery: An Introduction. Part 1:

Introduction to Programming ArcObjects using the Microsoft.Net Framework

PHP / JAVA Summer Training Program 2012

CET: Interactive Media Requirements Gathering Questionnaire

Step- by- Step Instructions for Adding a HotPot Activity 1. Click the Turn editing on button on the course home page.

AngularJS. Unit Testing AngularJS Directives with Karma & Jasmine

Getting Started with the Web Designer Suite

The Login Page Designer

These tasks can now be performed by a special program called FTP clients.

Workshop Background. Purpose. Context

MyUni Adding Content. Date: 29 May 2014 TRIM Reference: D2013/ Version: 1

Populate and Extract Data from Your Database

ios Certified Associate Developer

Internship in PHP based Web Designing

PHP LANGUAGE TRAINING PROGRAM. Course Content

Customer Upgrade Checklist

COP2800 Homework #3 Assignment Spring 2013

Courseware Setup. Hardware Requirements. Software Requirements. Prerequisite Skills

Java 8 Programming and Object Oriented Essentials for Developers New to OO (5 Days)

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

html o Choose: Java SE Development Kit 8u45

Southern York County School District Instructional Plan

Android Certified Associate Developer

Programming Project: Building a Web Server

IGEEKS TECHNOLOGIES. Software Training Division. Academic Projects for BE,ME,MCA,BCA and PHD Students. IGeekS Technologies (Make Final Year Project)

UiPath Automation. Walkthrough. Walkthrough Calculate Client Security Hash

Sircon User Guide A Guide to Using the Vertafore Sircon Self-Service Portal

Lab 0: Compiling, Running, and Debugging

Ascii Art Capstone project in C

CUSTOM CONTROLS. Pieter Saelens Henri Reterink. Building for the future. Better, faster, everywhere.

Homework: Populate and Extract Data from Your Database

CISC-103: Web Applications using Computer Science

INSERTING MEDIA AND OBJECTS

Pages of the Template

CERTIFICATION OPTIONS

Municode Website Instructions

HPE LoadRunner Best Practices Series. LoadRunner Upgrade Best Practices

Essentials for IBM Cognos BI (V10.2) Day(s): 5. Overview

BANNER BASICS. What is Banner? Banner Environment. My Banner. Pages. What is it? What form do you use? Steps to create a personal menu

Australian Statistics API Specification

Developing Java Web Services. Duration: 5 days

present Advanced MSBI Automate your SDLC

OpenSceneGraph Tutorial

CS200T Programming in Java I [Onsite]

Tips For Customising Configuration Wizards

Assignment #5: Rootkit. ECE 650 Fall 2018

History of Java. VM (Java Virtual Machine) What is JVM. What it does. 1. Brief history of Java 2. Java Version History

Using the DOCUMENT Procedure to Expand the Output Flexibility of the Output Delivery System with Very Little Programming Effort

DB2 10 for z/os System Administration. Day(s): 5. Overview

Arius 3.0. Release Notes and Installation Instructions. Milliman, Inc Peachtree Road, NE Suite 1900 Atlanta, GA USA

ADVANCED WEB DESIGNING TRAINING

CNS-220-1I: Citrix NetScaler Essentials and Traffic Management

Users, groups, collections and submissions in DSpace. Contents

Tutorial on Eclipse Leshan Internet of Things (2IMN15) , Eindhoven University of Technology By Leila F. Rahman

Introduction to Laulima

McGill University School of Computer Science COMP-206. Software Systems. Due: September 29, 2008 on WEB CT at 23:55.

Messing with SQL in Dataflex What is available in Dataflex 19.0 o cconnection.pkg

XenDesktop GoToMyDesktop

Scroll down to New and another menu will appear. Select Folder and a new

A solution for automating desktop applications with Java skill set

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page

Microsoft. Microsoft. Curriculum for Microsoft. - SQL Server 2008 for 2 days. - VB for 7 days. - ASP for 3 days. - Access for 1 day.

Downloading Webdriver Jars and configuration in Eclipse

Integrating QuickBooks with TimePro

Lab 4. Name: Checked: Objectives:

MICRONET INTERNATIONAL COLLEGE BDTVEC ND in Computer Studies MULTIMEDIA AND WEB DESIGN (MWD) ASSIGNMENT 3 (20%) Due Date: 31st January 2013

CSCI L Topics in Computing Fall 2018 Web Page Project 50 points

DOT NET SYLLABUS FOR 6 WEEKS

Product Documentation. New Features Guide. Version 8.7.5/XE6

DS-5 Release Notes. (build 472 dated 2010/04/28 08:33:48 GMT)

Concentrix University Learning Portal FAQ Document

This document provides new and updated items that were included in each release of Checkpoint Engage. (Each product requires a separate license.

Course Overview Basic Linux commands like working with files and directories is desired.

Enabling Your Personal Web Page on the SacLink

Procedures for Developing Online Training

Class Roster. Curriculum Class Roster Step-By-Step Procedure

JSR Java API for JSON Binding (JSON- B)

EASTERN ARIZONA COLLEGE Visual Basic Programming I

Mission Antyodaya Android Mobile & Web Application. Frequently Asked Questions

Cisco EPN Manager Operations

Preparation: Follow the instructions on the course website to install Java JDK and jgrasp on your laptop.

FAQ. Using the Thinkific Learning Platform

Gmail and Google Drive for Rutherford County Master Gardeners

LeClair Lab Fluorender Protocol 2014

Lab 1 - Calculator. K&R All of Chapter 1, 7.4, and Appendix B1.2

CS5530 Mobile/Wireless Systems Swift

This document provides new and updated items that were included in each release of Checkpoint Engage. (Each product requires a separate license.

Paraben s Phone Recovery Stick

PROJECT 2: Client-side Web Project

ClassFlow Administrator User Guide

Varargs Training & Software Development Centre Private Limited, Web Component Development using Servlets and JSP

Dotnet ( 4 Month ) Course Content. Introduction to.net Framework

Transcription:

Curse Cde: 55244 Certificatin Exam: N/A Duratin: 5 Days Certificatin Track: N/A Frmat: Classrm Level: 200 Abut this curse: This five-day instructr-led is an in depth hands-n study f JavaScript. The curse includes detailed hands-n labs and Q&A labs. The labs include multiple prjects that update an existing web site. Audience: This curse is intended fr bth nvice and experienced prgrammers. Sme experience in C++, C# r Java is helpful. At Curse Cmpletin: After cmpleting this curse, students will be able t: Write and test JavaScript cde in mdern brwsers. Understand and wrk with the brwser s Dcument Object Mdel (DOM). Wrk DOM bjects and write cde t respnd t events. Add jquery t their prjects and use jquery t manipulate the DOM and t make Ajax calls. Understand Ajax and Web Services, including HTTP Verbs and asynchrnus Ajax calls. Wrk with XML and JSON data frmats. Understand and use RESTful Web Services including ODATA queries. Wrk with Annymus Functins, Self-Invking Functins and Clsures. Understand the rle f the Windw and Navigatr bjects. Describe and understand variables, variable histing, and JavaScript bjects. Prerequisites: Befre attending this curse, students must have a backgrund in IT. Useful, but nt required: Previus prgramming experience using C, C# r Java. HTML and CSS web develpment.

Student Materials The student kit includes a cmprehensive wrkbk and ther necessary materials fr this class. Curse Outline: Mdule 1. Basic Scripting JavaScript has been described as a simple scripting language and as a cmplex bjectriented language. In this mdule, we will explre basic scripting. Many f the tpics in the mdule will be expanded upn in later sectins f this curse. In this mdule, we will lk at the basics t write and call a JavaScript functin, find HTML elements in a web page, change prperties f HTML elements, write lps, test strings and values (IF statements), and a few mre. JavaScript Basics JavaScript r ECMAScript? Which Versin f JavaScript am I Using? Shims, Shives, and Plyfilla Writing and Testing JavaScript Editrs and the F12 Tls Key Parts f a Script Lab 1: Basic Scripting Experimenting with the F12 Develper Tls Update the time n the page by using JavaScript Add JavaScript t respnd t an event Add basic scripts t a web page. Use the F12 tls t explre pages. Mdule 2. The Dcument Object Mdel Neither brwsers nr JavaScript wrk directly with the HTML file that was received frm the web server. The brwser parses this file and cnverts it int a tree structure called the Dcument Object Mdel, r DOM fr shrt. In this mdule, we explre wrking with Elements and DOM bjects. The DOM Accessing Objects frm the DOM Respnding t Events Adding Elements t the DOM Lab 2: The Dcument Object Mdel

Add an Animatin t the Hme Page. Mve the JavaScript t a File Add JavaScript t Supply Muse Over Tips t the Menu Tabs Describe the DOM and Elements. Write JavaScript cde t search and update the DOM. Write cde t respnd t DOM bject events. Add and remve Elements t and frm the DOM. Mdule 3. Intrductin t jquery A lt f the cding wrk yu will d with JavaScript will be t first find an HTML element, and then manipulate that element. Often, all we are ding is sme searching, r querying, f the HTML and then perfrming a quick update. In this mdule, we will be explring using the jquery library t search fr, and mdify, elements in the DOM. jquery Dwnlading the jquery Library jquery Versins Linking t the Library Selecting Elements using jquery Wrking with the Data Returned by jquery Setting CSS Prperties Running a Functin Against the jquery Return Set Lab 3: jquery Add the jquery Library t the Prject Create New Elements using jquery Describe the rle f libraries like jquery in JavaScript and web develpment. Add the jquery library t a prject. Find and retrieve, update and create new elements in the DOM.

Mdule 4. Ajax and Web Services This mdule explres web services and the use f Ajax t call thse services. Web Services HTTP Verbs Data Frmats XML and JSON Ajax RESTful Web Services OData OData Queries OData Updates Lab 4: Ajax and Web Services Explring a REST Web Service Lad Data frm a Web Service Describe web services and hw t interact with them frm JavaScript and jquery. Wrk with XML and JSON data. Create queries and update data using REST and OData. Mdule 5. Diving in Deeper In this mdule, we will explre the tpics yu will need t knw as yu mve frm a JavaScript scripter t a JavaScript develper. Sme f the tpics include: Mre abut Data Types and data cnversin, Variables: mre n Scpes, Histing, Creating and Deleting, Functins: Annymus functins, Clsures, Self-invking functins, the this keywrd and the Mdule Pattern, mre n errr handling, and recursin. Is JavaScript Cmpiled? Data Types and Objects Extending Data Types Variables, Scpes and Histing Functins The this Keywrd Errrs Recursin Lab 5: Diving in Deeper

Describe hw JavaScript variables are used, stred, and manipulated. Understand hw JavaScript variables and functins are scped, and ccasinally histed Create functins, annymus functins and Clsures. Describe and use the this keywrd in functins. Create try-catch blcks and handle errrs.