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
Resolve the captcha to access the links!