Computer EngineeringComputer Information SystemsComputer NetworkingComputer ScienceCybersecurity

Learning Java Applications (2019)

Get a practical introduction to Java programming, focused on developing Java applications for desktop, web, and mobile platforms. In this course, Todd Perkins provides a structured guide to Java application development. He reviews the basic building blocks of the Java language: variables, functions, arrays, conditional statements, classes, and more. In chapters 3 and 4, he shows how to build a user interface with Swing, the UI toolkit for Java, and connect Swing table components to different data sources. He also covers distribution and deployment of Java applications via JAR files, server-side programming with JavaServer Pages (JSP), and the Android development workflow. By the end of the course, you should know the basics of Java and be able to create simple desktop, web, and mobile apps of your own.

Learn More