YoVDO

Learning Java Applications

Offered By: LinkedIn Learning

Tags

Java Courses Android Development Courses Spring Framework Courses JavaFX Courses Unit Testing Courses Gradle Courses

Course Description

Overview

Get a practical introduction to Java programming and how to develop Java applications for desktop, web, and mobile platforms like Android.

Syllabus

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
  • 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
  • Creating a JavaFX application
  • Creating a user interface
  • Handling button presses
4. Server-Side Java
  • Creating a Spring project
  • Building APIs
  • Returning JSON data
  • Installing Tomcat
  • Working with JSPs
5. Android Development
  • 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
  • Creating unit tests
  • Running unit tests
  • Managing dependencies with Maven
  • Managing dependencies with Gradle
  • Debugging code
  • Coverage
Conclusion
  • Next steps

Taught by

Todd Perkins

Related Courses

Creative, Serious and Playful Science of Android Apps
University of Illinois at Urbana-Champaign via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Android. Programación de Aplicaciones
Miríadax
Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera
Begin Programming: Build Your First Mobile Game
University of Reading via FutureLearn