Java for Swing (GUI) Development
3.9 (87 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
14,490 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Java for Swing (GUI) Development to your Wishlist.

Add to Wishlist

Java for Swing (GUI) Development

Learn how to program in Java and build beautiful desktop applications with it.
3.9 (87 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
14,490 students enrolled
Last updated 5/2017
English
English [Auto-generated]
Current price: $10 Original price: $195 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 2 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Program fluently and efficiently in Java.
  • Understand the Object Oriented Programming concepts.
  • Create my own desktop applications using Java.
  • Implement my knowledge in Java to making android applications , web apps etc..
  • Will be able to move on to other programming languages with ease.
View Curriculum
Requirements
  • A computer - All operating system are supported and installation videos are included !!!
  • All the necessary tools you need are free !!!
  • Basic fluency with computers.
Description

COURSE UPDATED: December 4th, 2016 - 3 New Lectures!

Added three new videos in the Swing Layout Management section.

Have you wasted hours of your time or money watching terrible video tutorials that make you fall asleep at your desk?

Stop wasting your time & money! This is the ultimate, most comprehensive, Java and Swing Development course on the market.I promise and I guarantee that to be true.

Learn to program in the world's most popular and powerful programming language Java and make powerful and make desktop applications with it.

This fast,easy and effective course will take you from zero programming skills to being able to program fluently in Java and as well as making nice,interactive desktop applications with it.

Learn to Become a Java Developer

  • Core Java ( Includes everything you need to know in Java )
  • Making Java Swing Applications ( Desktop Applications )
  • Learning Swing Layout Management in Java which is one of the most important thing to learn.


We'll start by learning Java in the first section of the course.In this section you will learn to code your first "Hello World" program in Java , using variables , different types of conditional branching statements , all the types of loops , arrays , getting user input.The most important topics are the object-oriented programming concepts like Inheritance,Polymorphism,Encapsulation etc...Then finally you will learn to handle exceptions ( very important ) in your program. 

Once we're cool with the basic concepts of Java , we'll then melt our brain-bits with Java's Swing package.You will then have the ability to build nice, responsive desktop applications and have a professional understanding of all aspects of Java and Swing Development.

After you've learned everything from Java to Java Swing, you'll be taken through a hands-on Swing Layout Management section in which you will learn various types of layouts which can be used in your swing applications to enhance your applications outlook.

Who is the target audience?
  • The course is meant for complete beginners and intermediate programmers.No previous programming experience is required.
  • Expert Java programmers can also enroll in this course to refresh their skills.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
46 Lectures
04:54:18
+
Introduction
3 Lectures 08:18
+
Core Java
24 Lectures 02:16:54
Hello World Program
04:16


Performing Basic Arithmetic
04:13

Unary Operators
06:55

If Else Statement
04:20

Switch And Case
03:35

For Loop
04:42

While Loop
04:06

Do While Loop
03:56

Getting User Input
08:02

Arrays
08:00

Classes And Objects
03:00

Methods
06:09

Methods With Parameters
03:01

Methods with return type
03:42

Constructors
07:39

Inheritance
07:18

Working with Strings
09:47

Static and Final Variables
08:03

Interfaces
07:56

Polymorphism
06:00

Encapsulation
06:35

Handling Exceptions
07:52

Finishing of Core Java and Beginning of GUI Programming
00:57
+
Java GUI Programming
14 Lectures 01:57:28
Creating A Simple GUI Program
09:11

Centering the Program Window on the Screen
09:40

Creating GUI Program by class extending JFrame
06:56

Creating a JButton and Adding it to a JPanel with Default Layout
10:00

Adding a JButton to a JPanel without Layout
09:06

Adding Tooltip Text to Components
07:03

Creating Menus and Adding Menu Items to them
09:58

Creating Sub Menus
10:00

Giving Icons to Menu Items
07:50

Using CheckedBoxMenuItem for toggling JLabels
09:43

Creating Pop Up Menus
08:20

Creating Tool Bars which contain Icons
07:02

Creating Multi Tool bars in a Single Program
08:12

Creating Vertical Tool bars
04:27
+
Swing Layout Management
5 Lectures 31:41
Swing Application with no Layout Manager
04:54

Using Flow Layout Manager
07:57

Using Grid Layout
10:00

Using Border Layout Manager
08:31

Completing the Course!
00:19
About the Instructor
Saran V Balachandar
3.9 Average rating
87 Reviews
14,490 Students
1 Course
► Instructor at Udemy | Teacher | Java and C Developer ◄

Hi! I'm Saran. I began programming when I was 10 and have become proficient in programming languages like C , DBase ,C++, Java and many others since then. I am also fluent in markup languages like HTML5 and CSS3.

After building several apps for the Android and making several desktop applications just for fun, I soon learned that Application Development (includes web, mobile, desktop, wearables, etc..)  was a very successful career choice.

I'm passionate about coding and teaching people to code. I built my first desktop application when I was 12 and it was a great success.

Then I thought , why not share my knowledge with students all around the world so that it would create a major positive impact on their life. Then I chose to create online courses on Udemy which would connect me with students all around the globe!

Sign up to my courses and join me in this amazing journey today.