Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
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 in Just A Week
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.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction|
Introduction to Java and GUI ProgrammingPreview
Installation of IntelliJ IDEPreview
|Section 2: Core Java|
Hello World Program
Variables And Data TypesPreview
Performing Basic Arithmetic
If Else Statement
Switch And Case
Do While Loop
Getting User Input
Classes And Objects
Methods With Parameters
Methods with return type
Working with Strings
Static and Final Variables
Finishing of Core Java and Beginning of GUI Programming
|Section 3: Java GUI Programming|
Creating A Simple GUI Program
Centering the Program Window on the Screen
Creating GUI Program by class extending JFrame
Creating a JButton and Adding it to a JPanel with Default Layout
Adding a JButton to a JPanel without Layout
Adding Tooltip Text to Components
Creating Menus and Adding Menu Items to them
Creating Sub Menus
Giving Icons to Menu Items
Using CheckedBoxMenuItem for toggling JLabels
Creating Pop Up Menus
Creating Tool Bars which contain Icons
Creating Multi Tool bars in a Single Program
Creating Vertical Tool bars
|Section 4: Swing Layout Management|
Swing Application with no Layout Manager
Using Flow Layout Manager
Using Grid Layout
Using Border Layout Manager
Finishing the Course
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 Desktop Application Development 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.