Gain hands-on experience through comprehensive lessons that cover everything from writing code to deploying and managing Java applications. This course teaches practical tips on scaling applications in a cloud environment and how to ensure high availability for Java-based web services.
Overview
Syllabus
- Introduction to Java Application Deployment
- In this lesson, you'll be introduced to the course and what to expect!
- Running Java Applications
- In this lesson you'll learn how to run and package Java applications.
- Dependency Management with Maven
- In this lesson, you'll learn about different types of dependencies and how to manage them with Maven.
- Java Modules
- In this lesson, you'll learn how to divide projects into modules in Java.
- Unit Testing With Java
- In this lesson, you'll learn how to write unit tests in Java.
- Test Doubles, Mocking, and Integration Testing
- In this lesson, you'll learn how to write more complex tests in Java.
- UdaSecurity
- In this lesson, you'll create modules, write unit tests, and package your project for others to use.
Taught by
Alex Pritchard