YoVDO

Learning Java Applications (2019)

Offered By: LinkedIn Learning

Tags

Java Courses Android Development Courses Spring Framework Courses Apache Tomcat Courses JavaFX Courses Unit Testing Courses IntelliJ IDEA Courses Gradle Courses JSP 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
  • Challenge: Sum of a list
3. Create a User Interface with JavaFX
  • Creating a JavaFX application
  • Creating a user interface
  • Handling button presses
  • Challenge: Secret word
4. Server-Side Java
  • Creating a Spring project
  • Building APIs
  • Returning JSON data
  • Installing Tomcat
  • Working with JSPs
  • Challenge: Favorite color
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
  • Challenge: On/Off switch
6. Unit Testing, Debugging, and Dependencies
  • Creating unit tests
  • Running unit tests
  • Managing dependencies with Maven
  • Managing dependencies with Gradle
  • Debugging code
  • Coverage
  • Challenge: Assert null
Conclusion
  • Next steps

Taught by

Todd Perkins

Related Courses

A Practical Introduction to Test-Driven Development
LearnQuest via Coursera
Android App Development
Vanderbilt University via Coursera
Building Interactive User Interfaces Using React Library
NIIT StackRoute via Coursera
Основы разработки на C++: жёлтый пояс
Moscow Institute of Physics and Technology via Coursera
Learn Intermediate Python 3
Codecademy