This event has ended!

View current events hosted by Farata Systems

Master Class: Java, Web, Android, and AIR November 16-18, 2011

New York, United States

Ticket Information

Ticket Type Price Fee Quantity
Early Bird $1,199.00 $0.00

Event Details

During this 3-day intensive hands-on traning you'll learn the core Java, the architecture of the Web applications as well as how to program for  mobile devices running Android OS.  While the majority of this course is about Java, you'll spend a half a day learning how to create UI for Android devives with Adobe Flex and AIR.

Instructors:

Yakov Fain
works for Farata Systems, a company that provides consulting services in the field of development of enterprise applications. He authored several technical books, and dozens of articles on software development.  Sun Microsystems has nominated and awarded Mr. Fain with the title of Java Champion, which was presented to only 150 people in the world. He leads the Princeton Java Users Group. His newest Java tutorial has been published by Wiley in February of 2011.

Dr. Victor Rasputnis is Managing Director at Farata Systems. He spends most of his time providing architectural design, implementation management and mentoring to companies migrating to Flex and J2EE technologies. Victor authored several books and dozens of technical articles. He holds PhD in Computer Science. Recently he co-authored the books  "Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters" and "Enterprise Development with Flex". These days Victor is into development for Android.

Course Outline

Unit 1.  Introducing Java and Eclipse IDE

Unit 2. Object-Oriented Programming   

Unit 3.  Basic Java constructs and keywords

Unit 4.  Abstract classes, Interfaces, and Polymorphism  

Unit 5. Error processing: Exceptions   

Unit 6. Data Structures and Collections  

Unit 7. Generics 

Unit 8. Working with files and other streams 

Unit 9. Java Serialization 

Unit 10. Introduction to Network Programming                 

Unit 11. Introduction to Multithreading    

Unit 12.Java Annotations  

Unit 13. Java EE 6 overview 

Unit 14. Java Servlets

Unit 15. Java Messaging Service

Unit 16. Android Architecture and Development Environment

Unit 17. Activities and Intent-based Invocation

Unit 18. Android Tasks, Processes and Threads

Unit 19. Data Access and  Content Providers

Unit 20. Background Processing and Services


Unit 21. Using and Creating BroadcastReceivers

Unit 22. Designing Mobile applications for small-size (phone) devices


Unit 23. Introduction to UI for mobile with Flex and AIR


Unit 24. Case Study: Designing Air applications for reuse between a tablet and a desktop

Unit 25. Using Farata BlazeDS for Android / Farata AAA plugin

Unit 26. Using gestures in user interaction for mobile and desktop applications

Unit 27. Voice data entry into Adobe AIR form with Android Text-to-Speech and Voice Recognition


Prerequisites

Attendees have to have some basic knowledge of programming in any language. They'll need to bring their own laptop with preinstalled software (instructions will be sent to the registered attendees).

 

Cancellation policy:

If this event is cancelled by Farata Systems, every registered attendee gets full refund.  If a registered attendee decides to cancel by October 15, 2011, 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 RIA with Adobe Flex, AIR and Java. For more details please visit http://www.faratasystems.com

If you have questions about this event or would like to run this training privately on site,  please send an email to yfain@faratasystems.com.

Where

71 West 23rd Street
Suite 515
New York, 10010

Hosted By

Farata Systems



Farata Systems is a leading IT consulting and product development company providing enterprise-wide IT solutions specializing in the area of rich internet applications. We hire experts who have established long term successful track records of developing enterprise applications, not just talking about them.