Skip Main Navigation
Page Content
This event has ended

Save This Event

Event Saved

Online Workshop: Introduction to JavaScript

Farata Systems

Sunday, October 7, 2012 at 9:00 AM - Sunday, November 11, 2012 at 11:00 AM (EDT)

Ticket Information

Use promotional code to access tickets.

Share Online Workshop: Introduction to JavaScript

Event Details

Introduction to JavaScript

Many software developers have an impression that JavaScript is a second-league interpreted language with the main purpose of making Web pages a little prettier. The reality is different though. JavaScript is a powerful, flexible, dynamically typed language that supports inheritance. But mastering JavaScript can present a challenge to software developers because of its loosely-typed dynamic nature.

Why you may want to learn JavaScript?

HTML5 becomes a new buzzword and adding JavaScript to your skill set makes you a more valuable software developer.  You may not know the best kept secret – 80% of any HTML5 project is spent writing JavaScript code. Such projects use one of many JavaScript frameworks which include convenient components, functions, effects, and promise to solve Web browser incompatibilities, but in the end of day it’s still about JavaScript programming.

The goal of this online workshop is to introduce you to this very interesting language. We are using webex-like live training where attendees can interact with the instructor, see his monitor and hear his voice. Each of these sessions includes several walkthroughs where attendees will have to complete short assignments on their own computers. Each attendee will receive a set of coding exercises (with solutions) supporting the materials covered in this workshop.

This training will be conducted in English. It will consist of six 2-hour online lessons that will take place on Sundays at 9:00AM  New York time.

 

Course Outline

 

Starting with JavaScript
Basic language constructs
The HelloWorld program
Using IDE
Debugging JavaScript

JavaScript Objects
JavaScript Objects vs. Java Classes
How to instantiate objects
Prototypal vs. Classical Inheritance
Dynamic nature of objects

JavaScript Functions
Functions are Objects
Function Literals
Functions with Methods
Closures
Curry

JavaScript Object Notation (JSON)
Intro to JSON format
Comparing JSON and XML

Working with DOM in a Web Browser
What is DOM
Window, Element, Event
Querying and traversing DOM

AJAX
What AJAX means
Using XMLHttpRequest: requests and responses
Consuming JSON responses

Introduction to JQuery Framework

Downloading and HelloWorld
Method chaining
DOM Selectors
DOM manipulators
Events 

 

Who should attend 

 

This training is targeted for both software developers and Web designers who want to get familiar with JavaScript in the shortest possible time.


Prerequisites

Each attendee has to know the basics of HTML. If you need to brush up your HTML go through this tutorial.  Knowledge of any object-oriented programming language is very helpful.


Instructor

 

Yakov Fain is Managing Director at Farata Systems, a company that provides consulting services in the field of development of enterprise Rich Internet applications. He authored several technical books, and dozens of articles on software development. Recently he authored the book  "Java Programming. 24-Hour Trainer". Sun Microsystems has nominated and awarded Mr. Fain with the title of Java Champion, which was presented to only a hundred people in the world. He leads the Princeton Java Users Group and New Jersey Flex Users Group.

 

Cancellation policy:

 

If this event is cancelled by Farata Systems, every registered attendee gets full refund.  If a registered attendee decides to cancel by September 15, 2012, we'll refund 100% of your payment. After this date no money is refunded, but can be used as a credit toward one of the future training events by Farata Systems.

 

Farata Systems is a consulting and training company, which employs RIA professionals specializing in development of enterprise Web applications. For more details please visit http://www.faratasystems.com
 

If your organization would like us to run this workshop onsite, please call us at 1-732-598-4027.

Have questions about Online Workshop: Introduction to JavaScript? Contact Farata Systems

When

Sunday, October 7, 2012 at 9:00 AM - Sunday, November 11, 2012 at 11:00 AM (EDT)


  Add to my calendar

Organizer

Farata Systems

Farata Systems is a leading IT consulting company providing enterprise-wide IT solutions specializing in the web applications developed with the Angular framework and Java. 

  Contact the Organizer

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.