• Post category:Udemy (Mar 2022)
  • Reading time:5 mins read


Learn Developing GUI Desktop Applications and Games on Java

What you will learn

Discover the concepts behind Java Games Development

Learn the main stages of Game Development

Understand the packages used for GUI (Graphical User Interfaces) applications

Learn the theory of Java programming with Swing and AWT

Description

In the course you will learn the most commonly used methods for developing Games and GUI applications in Java. This course is specifically designed as a complete guide for students who want to advanced in Java GUI Application Development.  For that reason each topic is supported by detailed coding exercises , so you can grasp the material easily and refer to it when needed.

The course covers the development of applications frame and various methods used to display and interact with functional objects using Java Swing. However, we will also show you practical examples of how to develop java games and applications so you get the complete practice  and apply what you have learned.

When you finish the course you will have firm knowledge and be able to overtake more advanced topics.


Subscribe to latest coupons on our Telegram channel.

In the course you will learn the most commonly used methods for developing Games and GUI applications in Java. This course is specifically designed as a complete guide for students who want to advanced in Java GUI Application Development.  For that reason each topic is supported by detailed coding exercises , so you can grasp the material easily and refer to it when needed.

The course covers the development of applications frame and various methods used to display and interact with functional objects using Java Swing. However, we will also show you practical examples of how to develop java games and applications so you get the complete practice  and apply what you have learned.

When you finish the course you will have firm knowledge and be able to overtake more advanced topics.

English
language

Content

Introduction

Introduction
Important Notes and Course Navigation
Source Code

Java and Eclipse IDE Installations

Java and Eclipse Installation for Windows
Java and Eclipse Installation for MacOS
Java and Eclipse Installation for Windows for Linux

Game Basic Principals and Structure

Game Class Structure
Coordinate Systems
Advanced Methods and Packages

Java Swing | Classes and Methods

Java Swing | JFrame and JPanel
Java Swing | Game Timer
Java Swing | ImageIcon for Importing Pictures
Java Util | Random Objects
Java Sound IO | Play Music

Java AWT Classes and Methods

Java AWT | Graphics and Graphics2D
Java AWT | KeyListener and ActionListener
Java AWT | Draw Methods
Java AWT | Stroking and Filling
Java AWT | Strings and Fonts
Objects Intersection in Java

Practical Lectures | Puzzle Application

Create Puzzle Buttons
Display Puzzle Keypad
Action Listener
Functional Puzzle
Add Winning Conditions

** Bonus Lectures **

** Special Course Discounts **