Training At Farata: YouTube Chanel


Intro to Java. Unit 18. Restful Web Services

Duration: 41.47 min.   Views: 170

In this video you’ll get familiar with basics of Restful Web services. This is the last video of this course.

For info on our upcoming tranings visit http://faratasystems.com/


Intro to Java. Unit 17. Intro to Enterprise Java Beans and JPA

Duration: 56.22 min.   Views: 82

In this lesson you’ll get familiar with EJB. The last 10 minutes is a very brief introduction to Java Persistence API.


Intro to Java. Unit 16. JNDI and JMS

Duration: 57.32 min.   Views: 180

In this lesson you’ll get familiar with Java Naming and Directory Interface and Java Message Service.


Intro to Java. Unit 15. HTTP Sessions, Cookies, WAR deployments, JSP

Duration: 75.27 min.   Views: 170

In this lesson Yakov Fain explains what HTTP sessions are for, how to process cookies, how to prepare and deploy a Web application in one .war file under GlassFish server. The lesson ends with intro to JavaServer Pages.


Intro to Java. Unit 14. Intro to Java EE. GlassFish. Servlets

Duration: 65.92 min.   Views: 328

In this lesson Yakov Fain introduces you to Java EE. You’ll install GlassFish 4 server and will create your first Java servlet.


Intro to Java. Unit 13. JTable. Annotations. Reflection

Duration: 62.57 min.   Views: 106

This lesson covers three topics – displaying tabular data in a Swing JTable, work with Java annotations, and querying the class metadata using reflection mechanism.


Intro to Java. Unit 12. Working with databases using JDBC

Duration: 65.33 min.   Views: 135

In this lesson you’ll learn how a Java program can work with the data stored in relational database management systems using JDBC.


Intro to Java. Unit 9. I/O Streams. Serialization. Basic Networking

Duration: 68.18 min.   Views: 224

In this lesson Yakov Fain shows how to works with file, serialize objects and programmatically download files from the Internet.


Intro to Java. Unit 11. Intro to concurrent processing

Duration: 64.50 min.   Views: 207

In this lesson you’ll get introduce to concurrent processing in Java using multi-threading.


Intro to Java. Unit 10. Stock quotes with URL, Sockets, and RMI

Duration: 55.33 min.   Views: 222

In this lesson you’ll see one more use case of using the URL class. We’ll be getting real-world stock price quotes. Then we’ll proceed to discussing Java sockets and Remote Method Invocation.


Intro to Java. Unit 8. Selected Collections. Generics

Duration: 41.07 min.   Views: 240

In this lesson Yakov Fain shows the use of selected collections and introduces Generic types.


Intro to Java. Unit 7. Error Handling. Exceptions,

Duration: 47.22 min.   Views: 192

In this lesson Yakov Fain covers the basics of error handling in Java.


Intro to Java. Unit 6. GUI with Swing. Part 2. Inner Classes. Applets

Duration: 67.68 min.   Views: 211

In this lesson you’ll learn how to use Swing adapter classes and inner classes for event processing. There also an overview of Java applets, a little bit of HTML and Web servers.

All slides are here: https://code.google.com/p/practicaljava/wiki/Slides


Intro to Java. Unit 5. GUI with Swing. Part 1.

Duration: 71.70 min.   Views: 264

This is the fifth lesson of the Java Training by Yakov Fain from Farata Systems. You’ll learn about creating windows that contain such GUI components as buttons, labels, text fields.


Intro to Java. Unit 4. Interfaces and Abstract Classes.

Duration: 51.20 min.   Views: 368

This is the fourth lesson from the course “Intro to Java”. Yakov Fain explains Casting, Interfaces, Abstract Classes, Polymorphism


Intro to Java. Unit 3. Bits and Pieces

Duration: 68.05 min.   Views: 253

In this unit you’ll learn about Java arrays, loops, packages, access levels, and command line arguments


Intro to Java. Unit 2. Part 2. Intro to Git

Duration: 72.08 min.   Views: 532

In this video Yakov Fain explains the basics of Git version control system and how to publish your code on Github.com


Nashorn: Java & JavaScript. Shaken, Not Stirred

Duration: 89.35 min.   Views: 559

Screen recording + voice over from Princeton JUG meeting http://www.meetup.com/NJFlex/events/162830932/. Presented on Feb 5, 2014 by Viktor Gamov, Farata’s Senior Engineer.

* Code: https://github.com/gAmUssA/java-scripting-experiments
* View slides: http://goo.gl/Qld7uv
* PDF slides: http://goo.gl/b6qebP


Intro to Java. Unit 2. Intro to OOP

Duration: 68.23 min.   Views: 345

Introduction to Object-Oriented Programming with Java


Introduction to Java. Unit 1

Duration: 74.52 min.   Views: 2015

This is the first video of the training “Intro to Java and Java EE” taught by Yakov Fain from Farata Systems. This course will consist of 18 lessons published weekly. The videos are free to use under a Creative Commons Attribution 3.0 license. If you want get the feedback from the instructor while studying, register for the paid tech. support at http://bit.ly/MmJTKf.


Productive Enterprise Web Development with ExtJS and CDB. Episode 3

Duration: 10.57 min.   Views: 897

This is the third episode of the HTML5 productivity series, where the opensource tool Clear Data Builder generates a Web application that uses ExtJS framework, Ext Direct, and Java.
In this episode you will learn how add data pagination functionality to the ExtJS grid component.

Episode 3 agenda and links:
https://gist.github.com/4657178#file-episode_3_agenda_and_links-md


Productive Enterprise Web Development with ExtJS and CDB. Episode 2

Duration: 18.83 min.   Views: 873

This is the second episode of the series about HTML5 opensource productivity tool called Clear Data Builder. In this series you will learn how jump start  development of the Web application ExtJS framework, Ext Direct,  and Java.

In this episode you will learn how to create a CRUD application in about 15 min and display the data in browser with Ext.grid.Panel component.

Episode 2 Agenda and links:
https://gist.github.com/4653329


Productive Enterprise Web Development with ExtJS and CDB. Episode 1

Duration: 7.00 min.   Views: 1356

This is the first episode of the series about HTML5 opensource productivity tool called Clear Data Builder. In this series you will learn how jump start  development of the Web application ExtJS framework, Ext Direct,  and Java. In this episode you will learn how to create first ExtJS MVC application for Java project.

Episode 1 Agenda and links:
https://gist.github.com/4652437


Introduction to ExtJS by Farata Systems

Duration: 55.32 min.   Views: 36212

In one hour you will learn the basics of ExtJS MVC application. No prior knowledge of ExtJS is assumed. We will start with the slides and end with the working Eclipse Dynamic Web / ExtJS project. The presentation is based on the introductory portion of our ExtJS training workshop taught by request: http://www.eventbrite.com/event/2940831105.


Java Basics for Flex and Flash Developers

Duration: 104.58 min.   Views: 2433

This is a recording of the online presentation at NJ Flex users group (http://www.meetup.com/NJFlex/). Yakov Fain explained the Java basics comparing this language with ActionScript 3. The presentation started with a quick HelloWorld in Eclipse, and then quickly progressed to abstract classes, generics, multi-threading and Java servlets.

What we do

  • We build your applications
  • We make your business mobile
  • We mentor and train your developers
  • We create modern UI for your systems
  • We develop open source software