|Meets:||On Demand - 5 days or two 3 day classes|
There are still openings remaining at this time.
Online registration is not available at this time. Please contact our office for more information.
Support Person: SummaSource at Auburn Montgomery Phone: 334-244-3080 Email: email@example.com
Get a quick start
You’ll be writing your first complete Java applications at the end of module 2!
Build realistic applications
By the end of module 5, you’ll know how to use Java classes, objects, and methods to write bulletproof applications that use custom methods to validate user input. That gets you off to a fast start in Java whether you’re a beginner or have years of programming experience.
Work more efficiently by using an IDE
Starting from module 1, you’ll take advantage of the time-saving features that an IDE provides as you use NetBeans or Eclipse to create, compile, run, test, and debug Java applications. The courseware shows how to use NetBeans, but we have a PDF shows how to use Eclipse.
Make sense out of object-oriented programming
Section 2, on object-oriented programming, cuts through the mystery of encapsulation, inheritance, and polymorphism so you can learn how to create and use sophisticated business and data access classes. It also shows you how to use two new features of Java 9, the module system and Project Jigsaw, to develop truly modular classes that are easier to use and deploy. At the end, you’ll know how to develop real-world, object-oriented, business applications.
Expand your core Java skills
In section 3, you’ll learn more of the core Java features that you’ll use all the time, like how to work with arrays, collections, generics, strings, dates, times, file I/O, exceptions, and more!
Create user-friendly GUIs
Section 4 shows you the basics of using the JavaFX and Swing APIs to develop attractive graphical user interfaces (GUIs) that handle events and validate data. JavaFX is newer and offers more advanced features, but Swing has been popular for years and is more widely-used.
Work with databases like a pro
To complete your OOP training, section 5 shows you how to write database classes that map objects to a relational database. First, you’ll learn how to use SQL to work with SQLite databases. Then, you’ll learn how to use JDBC to work with any database.
Take your skills to a new level
Section 6 adds to your professional skills. So you’ll become proficient with the two most exciting features of Java 8, lambda expressions and streams. And you’ll learn how to use threads to make your applications run more efficiently.
Who Should Attend?
This course is for anyone who wants to learn the core features of the Java language. It's the perfect course:
- If you have an aptitude for problem-solving but no programming experience at all
- If you have programming experience with another language
- If you already know an older version of Java and you want to update your skills
- If you’ve already read 3 or 4 other Java books and still don’t know how to develop a real-world application