O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Java® Programming 24-Hour Trainer

Video Description

Welcome to the video portion of Java® Programming 24-Hour Trainer

A unique book-and-video package of Java® Programming 24-Hour Trainer, presented by Java guru Yakov Fain

As one of the most popular software languages for building Web applications, Java is often the first programming language developers learn. The latest version includes numerous updates that both novice and experienced developers need to know. With this invaluable book-and-video package, Java authority Yakov Fain fully covers Java's new features as well as its language extensions, classes and class methods, and the Swing Application Framework. For each lesson that he discusses in the book, there is an accompanying instructional video to reinforce your learning experience.

  • Features a unique book-and-video combination that starts from scratch and introduces newcomers to Java

  • Integrates instructional videos with each lesson in the book, teaching by doing!

  • Teaches skills businesses demand when hiring new Java developers

  • Each lesson includes hands-on programming exercises to enrich your learning experience

  • Shares easy-to-follow lessons, reinforced by step-by-step instructions, screen shots, and supplemental exercises so that you have a variety of learning styles from which to choose

  • Author is a Java authority and a "Java Champion," a title bestowed on an exclusive group of Java community leaders.

    Note:CD-ROM/video and other supplementary materials are not included as part of eBook file.

    Table of Contents

    1. Chapter 2: Eclipse IDE 00:17:30
    2. Chapter 3: Object-Oriented Programming 00:12:49
    3. Chapter 4: Class Methods 00:12:55
    4. Chapter 5: Back to Java Basics 00:21:25
    5. Chapter 6: Packages, Interfaces, and Encapsulation 00:19:31
    6. Chapter 7: Programming with Abstract Classes and Interfaces 00:18:48
    7. Chapter 8: Introducing the Graphic User Interface 00:15:36
    8. Chapter 9: Event Handling in UI 00:19:54
    9. Chapter 10: Introduction to Java Applets 00:08:49
    10. Chapter 11: Developing a Tic-Tac-Toe Applet 00:12:46
    11. Chapter 12: Developing a Ping-Pong Game 00:10:31
    12. Chapter 13: Error Handling 00:05:00
    13. Chapter 14: Introduction to Collections 00:13:53
    14. Chapter 15: Introduction to Generics 00:06:35
    15. Chapter 16: Working with Streams 00:08:48
    16. Chapter 17: Java Serialization 00:06:39
    17. Chapter 18: Network Programming 00:15:56
    18. Chapter 19: Processing E-mails with Java 00:08:46
    19. Chapter 20: Introduction to Multi-threading 00:13:05
    20. Chapter 21: Digging Deeper into Concurrent Execution 00:07:56
    21. Chapter 22: Working with Databases Using JDBC 00:11:39
    22. Chapter 23: Swing with JTable 00:09:54
    23. Chapter 24: Annotations and Reflection 00:18:04
    24. Chapter 25: Remote Method Invocation 00:08:36
    25. Chapter 26: Java EE 6 Overview 00:09:09
    26. Chapter 27: Programming with Servlets 00:13:48
    27. Chapter 28: JavaServer Pages 00:08:02
    28. Chapter 29: Developing Web Applications with JSF 00:09:12
    29. Chapter 30: Introducing JMS and MOM 00:12:25
    30. Chapter 31: Introducing JNDI 00:13:56
    31. Chapter 32: Introduction to Enterprise JavaBeans 00:09:36
    32. Chapter 33: Introduction to the Java Persistence API 00:07:23
    33. Chapter 34: Working with RESTful Web Services 00:14:10
    34. Chapter 35: Introduction to Spring MVC Framework 00:14:13
    35. Chapter 36: Introduction to Hibernate Framework 00:10:23
    36. Chapter 37: Bringing JavaFX to the Mix 00:14:32