Introduction
Learning the basics of Java development
()
What you should know
()
Making the most of the exercise files
()
1. Install Java and an IDE
Picking a Java IDE
()
Installing IntelliJ
()
IntelliJ set up
()
Creating a Java class
()
2. Java Basics Review
Challenge: Sum of a list
()
Variables
()
Functions
()
Arrays and lists
()
Conditional statements
()
Classes and packages
()
Input and output
()
Read data from a file
()
Handle Java errors
()
3. Create a User Interface with JavaFX
Challenge: Secret word
()
Creating a JavaFX application
()
Creating a user interface
()
Handling button presses
()
4. Server-Side Java
Challenge: Favorite color
()
Creating a Spring project
()
Building APIs
()
Returning JSON data
()
Installing Tomcat
()
Working with JSPs
()
5. Android Development
Challenge: On/Off switch
()
Creating an Android project in Android Studio
()
Setting up an Android emulator
()
Customizing a user interface
()
Handling button presses
()
Accepting user input from a TextField
()
6. Unit Testing, Debugging, and Dependencies
Challenge: Assert null
()
Creating unit tests
()
Running unit tests
()
Managing dependencies with Maven
()
Managing dependencies with Gradle
()
Debugging code
()
Coverage
()
Ex_Files_Java_All_Platforms.zip
(92.0 MB)