Learning Java Applications

Learning Java Applications

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 55m | 371 MB

Are you interested in learning more about Java so you can develop applications for desktop, web, and mobile platforms? In this course, Todd Perkins provides a structured guide to Java application development, from choosing an IDE and creating a user interface, to coding for Android and unit testing.

Explore the basic building blocks of the Java language: variables, functions, arrays, conditional statements, and classes. Get tips on creating your user interface with JavaFX as your tool. Learn how to use Spring to build APIs and manage deployment of Java applications via server-side programming with JSON data, Tomcat, JavaServer Pages, and more. By the end of this course, you’ll have the skills you need to create simple desktop, web, and mobile Java apps, optimizing your Android development workflow with testing, debugging, and dependency management tools.

Table of Contents

Introduction
1 Learning the basics of Java development
2 What you should know
3 Making the most of the exercise files

Install Java and an IDE
4 Picking a Java IDE
5 Installing IntelliJ
6 IntelliJ set up
7 Creating a Java class

Java Basics Review
8 Variables
9 Functions
10 Arrays and lists
11 Conditional statements
12 Classes and packages
13 Input and output
14 Read data from a file
15 Handle Java errors

Create a User Interface with JavaFX
16 Creating a JavaFX application
17 Creating a user interface
18 Handling button presses

Server-Side Java
19 Creating a Spring project
20 Building APIs
21 Returning JSON data
22 Installing Tomcat
23 Working with JSPs

Android Development
24 Creating an Android project in Android Studio
25 Setting up an Android emulator
26 Customizing a user interface
27 Handling button presses
28 Accepting user input from a TextField

Unit Testing, Debugging, and Dependencies
29 Creating unit tests
30 Running unit tests
31 Managing dependencies with Maven
32 Managing dependencies with Gradle
33 Debugging code
34 Coverage

Conclusion
35 Next steps

Homepage