The Complete Java Development Bootcamp
What you'll learn
- Module 1: Java Fundamentals
- Module 2: Object-Oriented Programming
- Module 3: Web Development (Spring Boot)
Course content
- Preview02:59
- Preview00:51
- 00:20Join the community
Requirements
- A commitment to learn Java
Description
Java's the most in-demand programming language. Most enterprises use Java libraries to develop and integrate cloud-native applications.
I designed this course to take you from zero to professional Java developer. The course splits 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.
Who this course is for:
- Students who want to learn one of these topics (or all 3):
- 1. Java Fundamentals
- 2. Object-Oriented Programming
- 3. Spring Boot (Web Development with Java)
Instructors
Learn the Part (LTP) is a team of expert developers and passionate instructors.
At LTP, we carefully plan each lesson to deliver valuable information with clarity and structure. When you watch a LTP video, you will quickly realize what sets us apart from other course creators.
Our goal is to take you from Zero to Professional Developer in any topic. We hope you enjoy our courses!
Hi! I'm Rayan, a full time software developer based in Ottawa, Canada.
I first ventured into development when working on a start-up. Since then, I've built countless web and mobile applications as a freelance developer, meanwhile expanding my repertoire and exploring new avenues in Deep Learning & Data Analytics.
In my free time, I love to teach!
Jad studied mechanical engineering at the University of Ottawa. Jad also has experience in software development, machine learning, computer vision, mathematical modeling, computer simulation, and intelligent systems. He has also developed many deep learning applications, and is currently pursuing an interest in autonomous machines and Full Stack Development.