YoVDO

Learning Java Applications (2019)

Offered By: LinkedIn Learning

Tags

Java Courses Android Development Courses Application Deployment Courses User Interface Design Courses Data Management Courses JSP Courses Server-side Programming Courses

Course Description

Overview

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

Syllabus

Introduction
  • Build and deploy Java applications
  • What you should know
  • How to use the exercise files with Java 11
1. Install Java and an IDE
  • Pick a Java IDE
  • Install the Java Development Kit (JDK)
  • Install Eclipse
  • Eclipse setup
  • Create a Java class
2. Java Basics Review
  • Variables
  • Functions
  • Arrays
  • Conditional statements
  • Classes
  • Input and output
  • Read data from a file
  • Handle Java errors
3. Create a User Interface with Swing
  • Install Swing tools
  • Swing basics
  • Layout tools
  • Labels and buttons
  • Connect UI elements to code
  • Check boxes
  • Radio buttons
  • Listener classes
  • Add or remove components at runtime
4. Tables and Data Sources
  • Tables
  • Store data in a two-dimensional array
  • Populate a table from an external file
  • Scroll a table
5. Distribution and Deployment
  • Publish a runnable JAR file
  • Use a JAR file in another project
  • Bundle and use resources in a runnable JAR
6. Server-Side Java: JSP
  • Install Java EE
  • Install Tomcat
  • Create a JSP project
  • Write server-side Java
7. Android Development
  • Install Android Studio
  • Create and run an Android app in an emulator
Conclusion
  • Next steps

Taught by

Todd Perkins

Related Courses

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity