Skip to content
  • Sign In
  • Try Now
View all events
Java

Java® Full Throttle with Paul Deitel: A One-Day, Code-Intensive Java 10-21 Presentation

Published by Pearson

Beginner to intermediate content levelBeginner to intermediate

A code-intensive, one-day course, updated with new language features through Java 21

  • Dive into Java using your existing object-oriented programming knowledge
  • Live instruction by Oracle® Java® Champion Paul Deitel—bestselling author and one of the world’s most experienced programming-language trainers
  • Review a large number of complete, working programs demonstrating key Java capabilities in context
  • Use lambdas, stream pipelines, and functional interfaces to write programs faster, simpler, more concisely and with fewer errors than with previous techniques
  • Get an introduction to some of Java’s concurrent programming capabilities, including parallelizing stream pipelines with a single method call

Java Full Throttle with Paul Deitel is a one-day live training course that provides a fast-paced, code-walkthrough-intensive presentation of the core Java Standard Edition capabilities.

What you’ll learn and how you can apply it

  • Compiling and running Java apps
  • Built-in types, strings, input/output
  • Control statements, methods, arrays
  • Classes, objects, instance variables, instance methods, static methods
  • Value vs. reference types
  • Inheritance, polymorphism, interfaces
  • Exception handling, generic collections
  • JavaFX GUI intro
  • Lambdas, stream pipelines, parallel stream pipelines, functional interfaces
  • Concurrent programming capabilities, including parallelizing stream pipelines with a single method call
  • Examples of key new language features introduced through Java 21

This live event is for you because...

  • You currently program in a C-based object-oriented language (e.g., C++, C#, Objective-C, Swift) and are looking for a fast-paced introduction to Java Standard Edition for programming professionals.
  • You took a college-level or professional Java course or programmed in Java a while back and want to quickly refresh your Java Standard Edition knowledge.
  • You’re a Java developer using a limited range of Java SE features and would like to see what other features are available.
  • You’re a Java developer who learned an earlier Java version and would like to get up to speed with key recent Java SE releases.

Prerequisites

  • Programming in a C-based object-oriented language (e.g., C++, C#, Objective-C, Swift).
  • Previously took a college-level or professional Java course or programmed in Java a while back.
  • Please feel free to contact Paul Deitel directly at paul@deitel.com to confirm whether this aggressively paced, presentation-only course is appropriate for you.

Recommended Preparation:

  • If you meet the course prerequisites, no additional preparation is required.
  • This is an aggressively paced, presentation-only, code-walkthrough course. There is no lab component to this course. Students will download the code and powerpoint slides. The slides include instructions for setting up the environment and running the code after the course is over—Paul will answer your questions at paul@deitel.com. No other pre-course setup is required

Additional materials, downloads, supplemental content, or resources needed in advance:

  • On the day of the course, we’ll provide links to download the code examples and PowerPoint slides.

For a more in-depth Java presentation

Schedule

The time frames are only estimates and may vary according to how the class is progressing.

Section 1: Compiling and running Java apps

Section 2: Intro to Java—Built-in types, strings, input/output, relational/equality operators

  • Break

Section 3: Control Statements, Part 1

Section 4: Control Statements, Part 2; Compound Assignment, Increment, Decrement, and Logical/Boolean Operators

  • Break

Section 5: Methods, Static Class Members, Scope, and enum Types

Section 6: Arrays and ArrayLists

  • Break

Finish Section 6

Section 7: Classes, instance variables, methods, constructors

Section 8: Inheritance, Polymorphism, Abstract Classes, Interfaces

  • Break

Section 9: Exception Handling

Section 10: JavaFX GUI overview

  • Break

Section 11: Lambdas, Streams, Functional Interfaces

Section 12: Concurrency and Parallel Streams

Your Instructor

  • Paul J. Deitel

    Paul J. Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is an MIT graduate with 43 years in computing. Paul is one of the world’s most experienced programming-languages trainers, having taught professional courses to software developers at all levels since 1992. He has delivered hundreds of programming courses to industry clients internationally, including SLB (formerly Schlumberger), Cisco, IBM, Siemens, Sun Microsystems (now Oracle), Dell, Fidelity, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, Puma, iRobot, UCLA Anderson’s Master of Science in Business Analytics (MSBA) and Master of Financial Engineering (MFE) programs, and many more. He is among the world’s best-selling programming-language textbook, professional book, video and interactive multimedia authors.

    linkedinXlinksearch