| By Yakov Fain | Article Rating: |
|
| November 29, 2010 09:30 AM EST | Reads: |
4,127 |
During the last six months I had a pet project for Wiley Publishing. I’ve been writing a new Java tutorial, which teaches Java programming in a little bit different style than traditional books. The title of the book: "Java Programming 24-Hour Trainer", and I can almost hear the voices, "Yeah, yeah, yeah…Yet another promise to teach me Java in no time. How about teaching me Java in 24 minutes?"
This is not to state that you can learn the software covered in this book within 24 hours of studying. This is about having a trainer that’s with you 24 hours a day. This book is a set of short chapters with minimum amount of theory but with an instructional DVD, with screencasts recorded by yours truly. There is a screencast for each lesson except the last one.
This relatively small 500-page book consists of 38 lessons and covers both Core Java and Java EE 6. Each lesson is from 10 to 15 pages long so you won’t even have time to fall asleep. Each screencast is from 10 to 15 minute long so you won’t have time to get bored. At the end of this lesson is an assignment to complete. In this book I use Eclipse IDE and GlassFish v3 is the application server that I like.
Just look at these thirty eight lesson titles and give me a good reason why you shouldn’t be pre-ordering this book. Know Java already? Doesn’t really matter. I thought I knew it too before I started writing this book. Now I know it better. It’ll help the newbie’s to learn and seasoned Java programmers to refresh their knowledge, especially when it’s time to make a career move. These are the lesson titles:
1 Introducing Java
2 Eclipse IDE
3 Object-Oriented Programming
4 Class Methods
5 Back to Java Basics
6 Packages, Interfaces and Encapsulation
7 Programming with Abstract Classes and Interfaces
8 Introducing the Graphic User Interface
9 Event Handling in UI
10 Introduction to Java Applets
11 Developing a Tic-Tac-Toe Applet
12 Developing a Ping-Pong Game
13 Error Handling
14 Introduction to Collections
15 Introduction to Generics
16 Working with Streams
17 Java Serialization
18 Network Programming
19 Sending E-mails with Java
20 Introduction to Multithreading
21 Digging Deeper into Concurrent Execution
22 Working with Databases Using JDBC
23 Swing with JTable
24 Annotations and Reflection
25 Remove Method Invocation
26 Java EE 6 Overview
27 Programming with Servlets
28 JavaServer Pages
29 Developing Web Applications with JSF
30 Introducing JMS and MOM
31 Introducing JNDI
32 Introduction to Enterprise JavaBeans
33 Introduction to Java Persistence API
34 Working with RESTful Web Services
35 Introduction to Spring MVC Framework
36 Introduction to Hibernate Framework
37 Bringing JavaFX to the mix
38 Java Technical Interviews
This book will hit the bookstores in February and you can pre-order it on Amazon at this address. I hope you’ll enjoy reading this book as much as I enjoyed writing it.
Published November 29, 2010 Reads 4,127
Copyright © 2010 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Yakov Fain
Yakov Fain is a Managing Director of Farata Systems, consulting, training and product company. He has authored several Java books, dozens of technical articles. SYS-CON Books released his latest co-authored book , Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters in Spring 2007. Sun Microsystems has nominated and awarded Yakov with the title Java Champion. He leads the Princeton Java Users Group. He is an Adobe Certified Flex Instructor. Yakov co-athored the O'Reilly book "Enterprise Application Development with Flex". He twits at twitter.com/yfain.
- Agile Adoption – Crossing the Chasm
- Cloud Expo New York: The Java EE 7 Platform - Developing for the Cloud
- Write Once Run Anywhere or Cross Platform Mobile Development Tools
- Cross-Platform Mobile Website Development – a Tool Comparison
- Architecture Governance – the TOGAF Way
- Twelve New Programming Languages: Is Cloud Responsible?
- It's the Java vs. C++ Shootout Revisited!
- Cloud Expo New York Speaker Profile: Arun Gupta – Oracle
- Agile Development & Enterprise Architecture Practice – Can They Coexist?
- Component Development and Assembly Using OSGi Services
- Cloud Expo New York: Industry-Leading CxOs to Present June 11-14
- Big Data: Information Spawns Innovation
- Agile Adoption – Crossing the Chasm
- Graal, a Dynamic Java Compiler in the Works
- Cloud Expo New York: The Java EE 7 Platform - Developing for the Cloud
- Write Once Run Anywhere or Cross Platform Mobile Development Tools
- Cross-Platform Mobile Website Development – a Tool Comparison
- Architecture Governance – the TOGAF Way
- Google Analytics with Monitis Dashboard
- Twelve New Programming Languages: Is Cloud Responsible?
- It's the Java vs. C++ Shootout Revisited!
- Cloud Expo New York Speaker Profile: Arun Gupta – Oracle
- Scaling Java and JSP Apps with Distributed Caching
- Agile Development & Enterprise Architecture Practice – Can They Coexist?
- A Cup of AJAX? Nay, Just Regular Java Please
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- JavaServer Faces (JSF) vs Struts
- The i-Technology Right Stuff
- Rich Internet Applications with Adobe Flex 2 and Java
- Java vs C++ "Shootout" Revisited
- Bean-Managed Persistence Using a Proxy List
- Reporting Made Easy with JasperReports and Hibernate
- Creating a Pet Store Application with JavaServer Faces, Spring, and Hibernate
- Why Do 'Cool Kids' Choose Ruby or PHP to Build Websites Instead of Java?
- What's New in Eclipse?
- i-Technology Predictions for 2007: Where's It All Headed?



















