Description


Java is the most in-demand programming language. It's the No. 1 language for developing enterprise applications.

In this course, I'm here to take you from zero to professional Java developer. I split the course up into three modules:


Module 1: Java Fundamentals


Module 2: Object-Oriented Programming


Module 3: Web Development

Each module includes workbooks, challenges and a capstone project. So, you'll get plenty of opportunities to practice.

Module 1 covers Variables, Conditionals, Functions, Loops, and Arrays. As we go through the fundamentals, I will constantly challenge you to solve problems and build applications by yourself.

Module 2 covers Objects, Exception Handling, Utility Classes and Inheritance.


Objects


You will learn by developing a dealership application.


Then, your challenge is to code a vending machine and an airline reservation system.


Exception Handling


You will learn by building a contacts application


Then, your challenge is to build a movie store and a shopping cart program!


Utility classes


You will learn how to leverage utility functions by simulating a game of quidditch.


Your challenge is to build Poker and Blackjack.


Inheritance


You will learn and master inheritance by building a product inventory and credit card manager.

Module 3 covers Web Development with Spring Boot.

This course will take you from zero to web development, and I'm excited to share it with you!

See you in class.