Visit Broadbeans Inc., your one-stop education center

 

 
Broadbeans Inc.

We want to help make you succeed in the fast-paced world of technology. That is why, we, at Broadbeans Inc., are committed to providing customized courses uniquely tailored for each individual person or business. We want to be your one-stop education center. Because we understand that you would rather deal with one than many, we want to provide you courses that will help you and your business succeed. We provide both scheduled short courses for individuals and groups as well as custom courses for your company's training needs. We specialize in programming courses in software engineering essentials, object-oriented software engineering, Java, C++, UML, mobile application development, JavaScript, PHP/ MySQL, and Perl. We also conduct classes on IT Infrastructure Library ITIL v3 Foundation in Service Management, ITIL Intermediate Service Transition (ST), ITIL Intermediate Service Operation (SO), ITIL Intermediate Service Design (SD), ITIL Intermediate Operational Support & Analysis (OSA), ITIL Intermediate Release, Control & Validation (RCV), Project Management Professional (PMP), and COBIT Foundation. We also can customize a course directly for your company. And we can be there every step of the way.

 Broadbeans Inc.
 Your one-stop
 education center.

Broadbeans Inc. is committed to serving the environment, and is the only training company to offer sustainable customized courses. We offer paperless options for courses at your request.

 For more info on how 
 Broadbeans Inc. can serve
 you, contact:
 

courses@broadbeans.com
   

 

JavaScript and JQuery 

Learning Objectives

JavaScript is a lightweight programming language that runs in a web browser on the client side, and is an easy way to add dynamic function to your HTML code. This course JavaScript and JQuery will introduce client-side web development using JavaScript, core Ajax approaches, XML data handling, and client-side development. This course also provides extended coverage of the JQuery UI library. The course includes intensive hands-on labs and by the end of the course, you will have built a functioning user interface with JQuery. The hands-on sessions will provide in-depth coverage of the JQuery framework, Ajax, and UI components.  

Upon completion of this course, the participants will be able to:

* Understand how to develop dynamic web programs using JavaScript;
* Learn how to create JQuery applications using UI prototyping;
* Build a functioning user interface with JQuery;
* Design and implement common components in JQuery;
* Setup, Maintain and Deploy JavaScript applications.
 

Course Topics

DAY 1:
JavaScript
* Basics Overview (variables, conditionals, operators, loops)
* Arrays and Objects
* Functions
* Closures
* setTimeout and setInterval
* this and object binding
* Dynamic function calls
* Asynchronous JavaScript and callbacks
* Error handling
Manipulating the DOM
* DOM API
* innerHTML
* Document fragments
Debugging and Tools
* Aptana
* Firefox
* Firebug
* Internet Explorer Developer Toolbar
* Safari Console

DAY 2:
Object-Oriented Programming with JavaScript
* Inheritance through Functions
* Inheritance with prototyping
* Add properties to an already created object
Ajax
* Overview
* Traditional Vs. Request/Response flow
* Creating a Request
* Using Success & Failure callbacks
* Ajax side effects
Design Patterns
* Singleton
* Global Abatement
* MVC
* Best Practices
Hands-on Exercises
* Developing Automobile Application using JavaScript OO Concepts
* Login Example using Ajax
* AutoSuggest Example using Ajax
* User Registration Application using client side and server side validations and Ajax
* Employee List using AJAX

DAY 3:
Introducing jQuery
* Downloading jQuery
* How to ensure you have the Most Recent Version of jQuery
* How to Load jQuery with Other Libraries
jQuery Basics
* The jQuery() and $() Functions
* The $(document).ready Event Handler
DOM Manipulations with jQuery
* Review of DOM Ideas: Seeing Your Page as a Tree
* How jQuery Resolves "The Whitespace Problem" between Internet Explorer and Firefox
* Review of Cascading Style Sheet (CSS) Selectors
* Using Element, Class and ID Selectors with jQuery
* Using Custom jQuery Selectors
* Modifying the Content and Styles of Selected Elements
* Adding and Removing Elements Using jQuery
* Looping Over a Set of Elements
* Binding Events to Elements
Hands-on Exercises
* Increasing the salary of some selected employees and highlighting those employees using jQuery effects
* Deleting employees from the html table based on their status
* Adding an edit hyper link for all employees displayed in the HTML table

DAY 4:
Ajax Requests with jQuery
* A Complete Ajax Request with No Library Support
* GET and POST Requests with jQuery
* Incorporating Form and Cookie Data into Your Ajax Requests
* Handling a Plain-Text Response
* Handling an HTML Formatted Response
* Handling an XML Formatted Response
* Retrieving Headers from the Response
* Please Wait or Loading Whilst AJAX runs
Hands-on Exercises
* Loading products data into an existing div element using Ajax
* Registration Form Example
* Populating City Drop down based on selection in Country drop down in registration page
* Validating registration form and displaying status to the user
The jQuery User Interface (UI) Library
* Downloading and Including the Library in Your Web Pages
* Tab Panel Layout
* Accordion Layout
* Modal Dialog Box
* Date Picker
* Sortable Table
* Some More User Interface Elements
Hands-on Exercises: jQuery UI
* Examples demonstrating every UI component and their usage
* Creating a multi tab user registration application and submitting using Ajax


 

Instructor

Ritesh Kumar is a full-time corporate trainer with 14+ years of Professional Experience in technologies like Spring 2.x/3.x, Cocoon 2.x, Hibernate 2.1/3.x , AJAX, DOJO,Wicket, YUI, Java FX , JSF, MyFaces, RichFaces, ADF, Struts1.x/2.x, Lucene, Digester , Web Services ( JAX-RPC/WS), SOA, AXIS 1.x/2.x, Highlighting APIs, JSP, EJB 2.x/3.x, JAAS, JMS, JCA, JMX, Java and JavaScript, ExtJS etc. Expertise on Weblogic AS 6.1/8.1/10/11g including clustering. He has conducted courses for over 10,000 professionals in companies such as Accenture, HP, IBM, HSBC, Infosys, Persistent, Sapient, Siemens, Tata Infotech, Xerox, Fujitsu, Wipro, Oracle, and many more.

Audience

This course is intended for programmers, software developers & engineers and systems programmers, who want to learn client-side web development in JavaScript, CSS, Ajax, and JQuery.
 

Details

Date(s):

Mar. 5-8, 2018 

Time:

9:30am to 5:30pm 

Location:

Seattle, WA

Closing Date:

4 weeks before the course begins 

Course Fee:

$1800  

 

Registration fees inclusive of:

  • Course materials

  • Light refreshments

  • Certificate of Completion

Laptop:

Note that all participants are requested to bring their own laptop to class. 

Online Registration

Register Online or email courses@broadbeans.com

 

Payment Options

1. Online Payment (Visa / Mastercard / Amex / Paypal)

2. Check

3. Invoice to Company (for Company Sponsored Participants)

Cancellation & Refund Policy

Withdrawal or deferment notice must be made in writing to courses@broadbeans.com at least 4 weeks before the course begins.
In the event that the course is cancelled due to unforeseen circumstances, full refund will be given. Broadbeans Inc. reserves the right to substitute the course instructor with another of similar experience in case of extenuating conditions.

 

 


 
 


For general questions or comments about the Broadbeans Inc. site, please send e-mail to courses@broadbeans.com.

Thanks for taking the time to give us your comments.

Broadbeans Inc.