Home > Store > Programming > Java

Java Fundamentals I and II (Video Training)

Register your product to gain access to bonus material or receive a coupon.

  • Audio & Video
  • Description
  • Extras
  • Sample Content
  • Updates

Java Fundamentals I and II will show you everything you need to know to start building robust, powerful software with Java SE. This collection provides 14+ hours and $2,000 (USD) worth of expert Java training!

 

Your instructor, Paul Deitel, has personally taught Java at organizations ranging from IBM to Sun Microsystems to NASA. With the powerful videos included in thisLiveLesson, you’ll learn at your own pace as Deitel guides you through Java's fundamentals, object-oriented programming, and event-driven programming.

 

Deitel’s signature “live-code” approach shows you the correct ways to use Java, right from the start. And you’ll learn in the best possible way: through complete, working programs containing thousands of lines of fully tested Java program code. After mastering the basics--classes, objects, methods, and much more--you’ll move on to master professional-quality techniques, from inheritance and polymorphism to exception handling and user interface development.

 

Check out the extensive Java and Java-related Deitel® Resource Centers at www.deitel.com/resourcecenters.html. Each week Deitel® announces its latest Resource Centers in its newsletter, the DEITEL® BUZZ ONLINE (www.deitel.com/newsletter/subscribe.html).

 

Looking for a better way to master today’s rapidly changing programming technologies? Want expert help, but don’t have the time or energy to read a book? Can’t find classroom training worth the money? Discover LiveLessons: self-paced, personal video instruction from the world’s leading experts.

  • LiveLessons are video courses, on DVD with a book supplement, that are organized into bite-sized, self-contained sessions–you’ll learn key skills in as little as fifteen minutes!
  • Track your progress as you follow clearly defined learning objectives.
  • Follow along as your instructor shows exactly how to get great results in your real-world environment.

Table of Contents

Preface iv

 

Java Fundamentals I

 

Lesson 1: Introduction to Java Applications 1

Lesson 2: Introduction to Classes and Objects 4

Lesson 3: Control Statements: Part 1 12

Lesson 4: Control Statements: Part 2 18

Lesson 5: Methods: A Deeper Look 25

Lesson 6: Arrays 33

Lesson 7: Classes and Objects: A Deeper Look 50

 

Java Fundamentals II

 

Lesson 1: Object-Oriented Programming: Inheritance 67

Lesson 2: Object-Oriented Programming: Polymorphism 85

Lesson 3: Introduction to Graphical User Interfaces (GUIs) and Event Handling 101

Lesson 4: Exception Handling 112

Lesson 5: The Java Collections Framework 120

Updates & Corrections

The second disk is missing two files, which you can access below:
Sort2.java video
Part 2, Lesson 5 PDF

DRM-Free Video Downloads. Purchase and immediately download individual lessons from this DVD. Make your lesson selections below and click on the Buy button.

Lesson 1

Java Fundamentals I and II (Video Training): Part I Lesson 1: Introduction to Java Applications (Downloadable Version)

In this lesson, you’ll learn how to write Java applications that perform simple input and output. Then, you’ll use both the NetBeans IDE and the command line to compile and run programs and create applications from scratch.  Finally, you will explore some of the built-in classes in the Java API. 

Duration: 00:27:16  File Size: 49MB

View exampleView example
$4.99

Lesson 2

Java Fundamentals I and II (Video Training): Part I Lesson 2: Introduction to Classes and Objects (Downloadable Version)

This lesson shows you how to declare classes and use them to create objects; implement a class’s behaviors as methods; invoke an object’s methods; implement data inside a class using instance variables; and use properties to access these variables. It also introduces powerful Java features such as constructors and describes the difference between primitive and reference types in Java.

Duration: 00:39:49  File Size: 78MB

View exampleView example
$9.99

Lesson 3

Java Fundamentals I and II (Video Training): Part I Lesson 3: Control Statements: Part 1 (Downloadable Version)

In this lesson, you’ll learn how to use the Java control statements if, if…else, and while, and work with the increment and decrement operators.

Duration: 00:21:58  File Size: 43MB

View exampleView example
$4.99

Lesson 4

Java Fundamentals I and II (Video Training): Part I Lesson 4: Control Statements: Part 2 (Downloadable Version)

In this lesson, you’ll learn how to use the Java control statements for and do…while, as well as the switch multiple-selection statement. You’ll also learn how to use the end-of-file indicator to specify when user input is complete; and create more complex conditions with conditional and Boolean logical operations. 

Duration: 00:45:07  File Size: 90MB

View exampleView example
$9.99

Lesson 5

Java Fundamentals I and II (Video Training): Part I Lesson 5: Methods-A Deeper Look (Downloadable Version)

This lesson takes a deeper look at methods. You begin by learning about static methods (including the main() method), and then you discover Java’s eight primitive data types, some common Java packages, random number generation,  the enumeration data type, the visibility (“scope”) of identifiers, and finally method overloading.

Duration: 00:55:39  File Size: 119MB

View exampleView example
$9.99

Lesson 6

Java Fundamentals I and II (Video Training): Part I Lesson 6: Arrays (Downloadable Version)

This lesson first shows you how to declare, initialize, and reference elements of arrays, and how to use the enhanced for statement to iterate through arrays.   You then learn how to pass arrays to methods,  declare and work with multi-dimensional arrays, implement methods that take variable-length argument lists,  and finally how to read in a program’s command line arguments.

Duration: 01:28:22  File Size: 192MB

View exampleView example
$9.99

Lesson 7

Java Fundamentals I and II (Video Training): Part I Lesson 7: Classes and Objects- A Deeper Look (Downloadable Version)

This lesson introduces key OOP concepts including encapsulation and data hiding.  You will also learn about using the this keyword to reference object members, how to create and import static members of a class, using the enum data type for building named constants, and finally how to organize classes into packages for software reusability.

Duration: 02:14:39  File Size: 246MB

View exampleView example
$9.99

Lesson 8

Java Fundamentals I and II (Video Training): Part I Lesson 8: Introduction to the Eclipse IDE (Downloadable Version)

This lesson is an introduction to using the Eclipse development platform to build Java applications.  You lean to use Eclipse with your existing Java source code, and also how to build Java applications from scratch with Eclipse.

Duration: 00:17:43  File Size: 37MB


$4.99

Lesson 9

Java Fundamentals I and II (Video Training): Part I Lesson 9: Introduction to the NetBeans IDE (Downloadable Version)

This lesson is an introduction to creating Java applications with the NetBeans IDE.  You learn both how to create a NetBeans project using existing Java source code, and how to create a new Java application from scratch with NetBeans.

Duration: 00:19:52  File Size: 38MB


$4.99

Lesson 10

Java Fundamentals I and II (Video Training): Part II Lesson 1: Object-Oriented Programming: Inheritance (Downloadable Version)

In this lesson you’ll learn how inheritance promotes reusability, and you’ll start working with superclasses and subclasses.  You will also learn about the keyword extends, the protected access modifier, the super keyword, constructors in a class hierarchy, and finally the Object class.

Duration: 00:46:05  File Size: 88MB

View exampleView example
$9.99

Lesson 11

Java Fundamentals I and II (Video Training): Part II Lesson 2: Object-Oriented Programming: Polymorphism (Downloadable Version)

This lesson shows you how to use polymorphism to “program in the general,” making systems more extensible and maintainable. You’ll learn how to override methods, distinguish between abstract and concrete classes, declare abstract methods, determine object type at execution, and finally use interfaces.

Duration: 01:35:56  File Size: 200MB

View exampleView example
$9.99

Lesson 12

Java Fundamentals I and II (Video Training): Part II Lesson 3: Introduction to Graphical User Interfaces (GUIs) and Event Handling (Downloadable Version)

This lesson shows you how to build basic graphical user interfaces (GUIs) and how to perform event handling.  You will learn about  nested classes and anonymous inner classes used in event handling;  how to create and manipulate various GUI components, including  text fields, buttons, labels, and combo boxes; and how to handle mouse events.

Duration: 01:38:36  File Size: 208MB

View exampleView example
$9.99

Lesson 13

Java Fundamentals I and II (Video Training): Part II Lesson 4: Exception Handling (Downloadable Version)

This lesson explains what exceptions are, and shows you how and when to use them to build more robust code. It covers using the keywords try, throw and catch to identify and trap exceptions, the finally block to release resources,  stack unwinding to terminate a method, and  stack traces for debugging purposes.  You will also explore the exception class hierarchy and the throwable superclass, checked and unchecked exceptions, using the online Java API documentation to determine the exception thrown by a method, and finally how to create chained exceptions. 

Duration: 01:03:17  File Size: 133MB

View exampleView example
$9.99

Lesson 14

Java Fundamentals I and II (Video Training): Part II Lesson 5: The Collections Framework (Downloadable Version)

You will learn what collections are and how to use them in your applications to manage your data.  You will also learn about array manipulation with the Arrays class, algorithms  used to manipulate implementations in the collections framework, using an iterator to walk through a set of items in a collection, using synchronization wrappers in multi-threaded applications,  and finally using modifiability wrappers to allow client code to use the data in a data structure.

Duration: 01:33:24  File Size: 218MB

View exampleView example
$9.99

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

 
Informit Network