The Complete Java Developer Course: Beginner To Expert

The Complete Java Developer Course: Beginner To Expert

English | MP4 | AVC 1980×1080 | AAC 48KHz 2ch | 8 Hours | 1.37 GB

Learn Java right from scratch, become an expert Java developer.

We first begin the course with the steps involved in setting up the development environment. Once the environment is set up we start by writing simple Java code. Then we gradually move along to understand what are variables in Java and we also learn how to accept the user input in Java.

Moving along, we learn what are loops arrays and classes in Java. We understand why the concept of class in used in Java. We also learn the significance and working of different types of loops such as the for loop and the while loop. After that we learn the concepts of arrays and strings in Java. We learn what are arrays and how arrays can be used to store data while writing java programs.

Moving along we learn the most important concept in Java, i.e the object oriented programming.In this we learn what are objects, classes and methods. We also learn about inheritance, encapsulation and polymorphism.

Here Is Everything You Will Learn In This Complete Course:

  • How to write Java Programs From Scratch.
  • How to design user interface using the latest JavaFX tools.
  • How to use the principles of object oriented programming in Java.
  • Learn about scene builder, make user interfaces instantly.
Table of Contents

Section 1: Introduction & Installing Required Software
Introduction & How To Use This Course
Installing The Java JDK
Installing Intellij IDEA
Welcome To Complete Java Course! Please Introduce Yourself To Your Classmates
Notes For Section 1

Section 2: Introduction
Hello World Program In Intellij Idea.
Using Variables In Java
Accepting User input.
Practice Example: Program to accept name of student and display it.
Notes For Section 2

Section 3: Mathematical Operators
Math Operators
Increment Operators
Practice Example: Program to accept and add two numbers.
Notes For Section 3

Section 4: Classes and methods in Java
Using Multiple Classes
Methods With Parameters
Multiple Methods
Notes For Section 4

Section 5: Conditional Statements & Loops Part-1
If Statement
Logical Operators
Switch Statements
While Loop
Notes For Section 5

Section 6: Conditional Statements & Loops Part-2
Nested If Statements
Else If Statements
Conditional Operators
For Loop
Simple Interest Program
Do While Loop
Practice Example: Program to display numbers from 1 to 10
Notes For Section 6

Section 7: Math & Arrays Part-1
Math Class Methods
Random Number Generator
Introduction To Arrays
Another Method To Declare Array Elements
Creating Array Table
Adding Elements Of An Array
Special Enhanced For Loop For Arrays
Multi Dimensional Arrays
Practice Example For For Loops & Arrays
Notes For Section 7

Section 8: Working With Strings
Calculating Length Of A String
Joining Two Strings
CharAt Method
What are Substrings
Searching For Strings
Notes For Section 8

Section 9: Object Oriented Programming In Java
Object Oriented Programming In Java
Inheritance In Java
Polymorphism In Java: Method Overloading
Polymorphism In Java: Method Overriding
Encapsulation in Java
Practice Example: Program to store student data.
Notes For Section 9

Section 10: JavaFX Part-1: Introduction to JavaFX, adding buttons and handeling events
How To Create A Basic App
How To Handle Events
How To Handle Events Using Lambda Expressions
How To Add Multiple Buttons
How To Add An AlertBox To Our App

Section 11: JavaFX Part-2: Scenes & Layouts
What Are Scenes & How To Switch From One Scene To Other
Embedding Layouts: How To Add Multiple Layouts
What Is A GridPane & How To Use It
Designing Login Form In JavaFX

Section 12: JavaFX Part-3: CheckBox, ChoiceBox & ComboBox
Using CheckBoxes
Using Drop-Down Menu In JavaFX
Using ComboBoxes

Section 13: JavaFX Part-4: ListView & TreeView
What Is A ListView
What Is A TreeView

Section 14: JavaFX Part-5: Menus & Menu Items
How To Make Menus For Our App
Adding Separators
Check Menu Items
Radio Menu Items

Section 15: JavaFX Part-6: Learning FXML
Intoduction To FXML
FXML Part-2
Downloading The Scene Builder
Scene Builder Part-1
Scene Builder Part-2

Section 16: Project 1:Student Management Application
Student Management Application Part-1
Student Management Application Part-2
Student Management Application Part-3
Source Code For Student Management Application

Section 17: Project 2: BMI Application
BMI Application Part-1
BMI Application Part-2
BMI Application Part-3
Source Code For BMI Application

Section 18: Project 3: To-Do List Application
To Do List Application Part-1
To Do List Application Part-2
Source Code For To Do List Application

Section 19: Project 4: Calculator Application
Calculator Application Part-1
Calculator Application Part-2
Calculator Application Part-3
Calculator Application Part-4
Source Code For Calculator Application

Section 20: Conclusion
Final Lecture And Conclusion