Mô tả

What is Java?

Java is a cross-platform object-oriented programming language that was released by Sun Microsystems in the year 1995. Today, Java is needed to run various applications such as games, social media applications, audio and video applications, etc.

What is Java used for?

Before I go ahead with this, let me brief you about why you should choose Java. It is highly popular and has dominated this field from early 2000’s till the present 2022.

Some of the applications are listed below:

  • Banking: To deal with transaction management.

  • Retail: Billing applications that you see in a store/restaurant are completely written in Java.

  • Information Technology: Java is designed to solve implementation dependencies.

  • Android: Applications are either written in Java or use Java API.

  • Financial services: It is used in server-side applications.

  • Stock market: To write algorithms as to which company they should invest in.

  • Big Data: Hadoop MapReduce framework is written using Java.

  • Scientific and Research Community: To deal with huge amount of data.

In This Course We Are Going To Work On 45 Java Projects:


Project-1 : Electricity Billing System - Java Core, Swing, JDBC, MySQL

Project-2 : Hotel Management System - Java Core, Swing, JDBC, MySQL

Project-3 : Airlines Management System - Java Core, Swing, JDBC, MySQL

Project-4 : University Management System - Java Core, Swing, JDBC, MySQL

Project-5 : Travel and Tourism Management System - Java Core, Swing, JDBC, MySQL

Project-6 : Store Billing System - Java Core, Swing, JDBC, MySQL

Project-7 : Bank Management System - Java Core, Swing, JDBC, MySQL

Project-8 : Application World - Java Core, Swing, AWT

Project-9 : Payroll System - Java Core, Swing, JDBC, MySQL

Project-10 : Cab Booking System - Java Core, Swing, JDBC, MySQL

Project-11 : Simple Playlist Application In java - Java SE & OOPS

Project-12 : Simple Web Browser Application - Java SE, Maven & OpenJFX

Project-13 : Pentominoes Game In java - Java SE, Swing API

Project-14 : Number Puzzle Game In Java - Java SE, Swing API

Project-15 : Currency Converter API - Java SE, Maven, Swing

Project-16 : Bridge game in Java - Java SE, Swing & Java AWT

Project-17 : Rock Scissor Paper Game in java - Java SE, Maven, Swing

Project-18 : Dungeon: The Adventure Game In Java - Java SE & OOPS

Project-19 : Minesweeper Game in Java - Java SE, Swing API

Project-20 : Sokoban: A video puzzle game in Java - Java SE, Swing API

Project-21 : Create a School Payment Management System in JAVA-Core java

Project-22 : Build Your Own Notepad Clone using JAVA-Core java

Project-23 : Create a Game of Feeding the Snake using JAVA GUI-Core JAVA, JAVA Swing, JAVA AWT

Project-24 : Create a Music Playlist Library using JAVA-Core JAVA, JAVA Swing, JAVA AWT

Project-25 : Create an Interesting Game of Noughts and Crosses in JAVA-Core java

Project-26 : Create a Food Ordering System in JAVA-Core JAVA, JAVA Swing, JAVA AWT

Project-27 : Create a Download Manager in JAVA-Core JAVA, JAVA Swing, JAVA AWT

Project-28 : Create an ATM Machine Interface using JAVA-Core java

Project-29 : Create A Contact Repository Interface Using JAVA-Core JAVA, JAVA Swing, JAVA AWT

Project-30 : Build A Painting Canvas Tool Using JAVA Swing-Core java

Project-31 : Build An Interactive BST Visualizer Application In JAVA-Core JAVA, JAVA Swing, JAVA AWT

Project-32 : Build A File Browser Interface Using JAVA Swing-Core JAVA, JAVA Swing, JAVA AWT

Project-33 : Create A Time And Task Management System In Java -Core java

Project-34 : Email Administration System - Java core

Project-35 : Event Management System - Java servlet

Project-36 : Online Quiz system - JDBC, JSP

Project-37 : E library System - Java servlet, JDBC

Project-38 : TCP Chat Application - Java networking, java swing

Project-39 : Covid Information Tracker - Java spring boot, jdbc

Project-40 : Blog & Report System - Java, JSP, AJAX

Project-41 : Email System Web App - Java Servlet, JSP

Project-42 : Network Packet Tracer Using Java - Java Swing, Maven

Project-43 : Symmetric Encryption Cryptography in Java

Project-44 : Employee Management System - Java, Spring framework, Hibernate, Heroku development

Project-45 : Breakout Ball Game - Java, OOPs, Java AWT swing


Bạn sẽ học được gì

Gain in-depth understanding of core & advanced features of Java

Master design principles, best practices and coding conventions for writing well-designed, professional Java code

Get real-world experience by developing an Java based Web application using technologies like JSP, Servlets

Master Object-Oriented Programming concepts by using a real-world application as a case study

Yêu cầu

  • Knowledge Of JAVA

Nội dung khoá học

46 sections

Course Introduction

2 lectures
Introduction To The Course
02:01
Projects Outline
00:40

Project-1 : Electricity Billing System - Java Core, Swing, JDBC, MySQL

10 lectures
Intoduction
03:48
Libraries and Creation of Database
12:50
Coding of About, Login and SignUp classes.
13:40
Coding Main page and New Customer classes
13:05
Coding of Customer, Deposit and Meter details
12:38
Coding for Bill and Update Information
11:16
Coding For Information and Paying Bill
12:08
Coding for generating Bill Details
10:29
Final Project Run
13:46
Download the project files
00:01

Project-2 : Hotel Management System - Java Core, Swing, JDBC, MySQL

10 lectures
Introduction
04:09
Libraries and Creation of Database
12:02
Coding for Home,login and Dashboard page
13:12
Coding for Reception and adding Driver and Employee page
13:40
Coding for adding Room and Customer
12:53
Coding for displaying information of Customer, Employee and Manager
11:43
Coding for Checkout and CheckIn
12:28
Coding for searching and updating Room and Pickup
12:53
Live Run
12:58
Download the project files
00:01

Project-3 : Airlines Management System - Java Core, Swing, JDBC, MySQL

10 lectures
Introduction
04:39
Creation of Database and Libraries
12:26
Coding for Login Page
12:30
Coding for Main Page
12:50
Coding for adding Customer
13:47
Coding of Flight Information file
13:14
Coding for Journey Details file
13:06
Coding for Payment and Cancelling Ticket
12:04
Live Run
12:51
Download the project files
00:01

Project-4 : University Management System - Java Core, Swing, JDBC, MySQL

10 lectures
Introduction
04:23
Libraries and Creation of Database
12:03
Coding for adding Teacher, Login and Main page
13:02
Coding for Student and Teacher details files
10:35
Coding for Student and Teacher attendance
10:42
Coding for Marks and Exam details
12:00
Coding for Updating details of Teacher and Student.
12:21
Coding for Fees Form and Structure
12:38
Live Run
11:29
Download the project files
00:01

Project-5 : Travel and Tourism Management System - Java Core, Swing, JDBC, MySQL

10 lectures
Introduction
04:19
Libraries and creation of Database
12:18
Coding for Login, signup and Forgot Password page
12:12
Coding for Main page and adding and updating Customer
12:07
Coding for displaying and deleting Customer and Package page
12:25
Coding for booking Package and Hotel
12:58
Coding for details of Hotels
10:41
Coding for Payment and About page
10:48
Live Run
12:05
Download the project files
00:01

Project-6 : Store Billing System - Java Core, Swing, JDBC, MySQL

10 lectures
Intoduction
03:12
Libraries and Creation of Database
12:40
Coding Database methods and Login page
13:45
Coding for Invoice, Cashier and Admin Page
14:23
Coding for adding, searching and delete Cashier
11:13
Coding for adding and searching Product
10:44
Coding for updating and delete Product
11:01
Coding for Sale and Stock Files
12:52
Live Run
11:47
Download the project files
00:01

Project-7 : Bank Management System - Java Core, Swing, JDBC, MySQL

10 lectures
Introduction
04:07
Libraries and Creation of Database
10:55
Coding for Login and Pin files
12:30
Coding for Signup page
11:26
Coding for next Signup pages
12:28
Coding for Deposit and Withdrawl page
11:24
Coding for Transaction and MiniStatement page
11:29
Coding for Fast Cash and Balance Enquiry files
10:08
Live Run
12:21
Download the project files
00:01

Project-8 : Application World - Java Core, Swing, AWT

9 lectures
Introduction
03:00
Coding for counting Words and Characters
11:05
Coding for Font Chooser file
13:12
Coding for Calculator Page
11:04
Coding for online test and IP finder page
11:31
Coding for Puzzle game
10:44
Coding for Tic Tac Toe Game
11:33
Live Run
10:58
Download the project files
00:01

Project-9 : Payroll System - Java Core, Swing, JDBC, MySQL

10 lectures
Introduction
03:20
Libraries and Creation of Database
10:34
Coding for First and Login page
11:00
Coding for Main page
11:07
Coding for adding and printing Employee details
11:32
Coding for taking and displaying attendance
11:35
Coding for adding and updating Salary
13:29
Coding for Updating Employee and PaySlip
12:51
Live Run
10:01
Download the project files
00:01

Project-10 : Cab Booking System - Java Core, Swing, JDBC, MySQL

10 lectures
Introduction
03:38
Libraries and Creation of Database
10:52
Coding the Signup, Login and Forgot Password files
12:49
Coding the main page and adding, displaying the customer details
13:16
Coding the main page and adding, displaying the customer details
13:30
Coding for details and booking of Intercity and Intracity cabs
11:48
Coding for booking truck and displaying cabs and truck
12:23
Coding for Payment, Check bill and About page
10:33
Live Run
11:17
Download the project files
00:01

Project-11 : Simple Playlist Application In java - Java SE & OOPS

6 lectures
Introduction
01:35
Creating a Song class.
01:59
Creating a Album class.
15:02
Creating a Main class
14:51
Implementing the switch cases
12:56
Download the project files
00:01

Project-12 : Simple Web Browser Application - Java SE, Maven & OpenJFX

7 lectures
Introduction
01:45
Update new link and progress bar on user interaction
19:53
Update URL text field
14:30
Create the Graphical User Interface of application
10:29
Implementation of main class
18:55
Deployment_ Creation of Java Jar file
00:40
Download the project files
00:01

Project-13 : Pentominoes Game In java - Java SE, Swing API

10 lectures
Introduction
01:45
Shape class development
13:01
Building coordinate values
13:15
Building game logic
09:24
Building Game Board
07:35
Building all objects on the board
13:42
Building new Tetris piece
13:37
Building GameCycle
22:38
Set up the game
02:04
Download the project files
00:01

Project-14 : Number Puzzle Game In Java - Java SE, Swing API

8 lectures
Introduction
01:06
Design the game
07:18
Create a new instance of the game
12:02
Respond to user actions in the UI
15:54
Develop UI on Swing API
18:56
Redefine the paintComponent method
11:05
Finally, play
06:57
Download the project files
00:01

Project-15 : Currency Converter API - Java SE, Maven, Swing

10 lectures
Introduction
01:21
Development of JFrame
15:17
Changing currency units.
13:02
Convert currency
16:02
Reset the textfields
07:24
Final output
01:55
Development of second part in the application
18:31
Using Yahoo API for currency converter.
16:39
Exception handling.
01:28
Download the project files
00:01

Project-16 : Bridge game in Java - Java SE, Swing & Java AWT

9 lectures
Introduction
01:47
Development of UI.
24:51
Adding jLabels in the table
07:32
Implementation of random images
08:28
Add the mouseListener event
07:37
Implementing User actions part b
13:27
Enable the jLabels
21:25
Implementing the button actions
05:24
Download the project files
00:01

Project-17 : Rock Scissor Paper Game in java - Java SE, Maven, Swing

8 lectures
Introduction
02:28
Develop UI
11:06
Creates a game frame.
11:04
Display images in jLabel
09:25
Add items to the list.
11:19
Get the winner
10:04
Finally, play!
04:59
Download the project files
00:01

Project-18 : Dungeon: The Adventure Game In Java - Java SE & OOPS

10 lectures
Introduction
01:28
Create the game variables
10:11
Create the player variables
08:45
Start of our game.
11:49
Interacting with the user
09:08
Attack the enemy.
15:29
Player healthPotion
13:00
heck if the player is dead!
23:11
Finally, Go on to the adventure
12:25
Download the project files
00:01

Project-19 : Minesweeper Game in Java - Java SE, Swing API

9 lectures
Introduction
01:28
Design the game part a
11:38
Design the game part b
05:03
Set up the mine field
17:58
Find the empty cells
13:19
Convert number to images
10:58
User interaction
21:28
Implementation of main class
11:33
Download the project files
00:01

Project-20 : Sokoban: A video puzzle game in Java - Java SE, Swing API

14 lectures
Introduction
01:55
Design the game
12:46
Initiates the game world
12:28
Draw the game world on the window
11:50
Respond to user actions in the UI.
17:24
Ensure the objects collision
10:08
Check if th level is completed
06:37
Base class creation
07:35
Wall class creation
02:05
Player class creation
03:08
Baggage class creation
02:44
Area class creation
01:33
Main class creation
11:16
Download the project files
00:01

Project-21 : Create a School Payment Management System in JAVA-Core java

9 lectures
Introduction to the Project.
09:25
Setup for the Project
14:11
Building the Student Class.
13:15
Making of the Teacher class.
13:55
Introducing the concept of ArrayList
15:03
Formation of the School class.
14:08
Formation of the Main class
12:41
Testing and Execution of all the Classes
13:43
Download the project files
00:01

Project-22 : Build Your Own Notepad Clone using JAVA-Core java

9 lectures
Introduction to NoteItDown.
10:51
Working of the NoteItDown
10:04
Creating a New Project with Classes
12:21
Making of the Notepad Class
12:14
Making of the About Class
11:48
Customizing the Application
11:25
Customizing the Action Listeners
14:01
Concluding everything by adding Shortcuts.
13:39
Download the project files
00:01

Project-23 : Create a Game of Feeding the Snake using JAVA GUI-Core JAVA, JAVA S

8 lectures
Indroduction to The Snakophillia
10:27
Working of the application.
13:34
Creating a java project in the compiler.
14:26
Making of the Snake class
14:25
Making of the board class
14:19
Adding Keyboard Events.
14:15
Creating a Moving Snake with Move function
14:46
Download the project files
00:01

Project-24 : Create a Music Playlist Library using JAVA-Core JAVA, JAVA Swing, J

9 lectures
Introduction to application
13:42
Woking of the application
12:02
Creating a new project in the IDE
14:55
Making of the Song class
15:23
Making of the Album class
15:55
Making of the Main class
14:57
Adding functions to the Main class
11:17
Testing and running of the application
13:59
Download the project files
00:01

Project-25 : Create an Interesting Game of Noughts and Crosses in JAVA-Core java

8 lectures
Introduction to the Application.
13:56
Working of the application
13:51
Creating the main class
14:59
Launching the Frame
13:42
Functionality for Winning
13:45
Setting contents inside the frame
15:17
Customizing the Application.
16:07
Download the project files
00:01

Project-26 : Create a Food Ordering System in JAVA-Core JAVA, JAVA Swing, JAVA A

9 lectures
Introduction to the application
14:29
Working of the application
14:06
Making the Label class.
15:29
Customizing the Label class
15:14
Making the Beverage class
14:13
Creating the Menu Items class-I
12:13
Creating the Menu Items class-II
13:34
Testing _ Running the application
16:08
Download the project files
00:01

Project-27 : Create a Download Manager in JAVA-Core JAVA, JAVA Swing, JAVA AWT

8 lectures
introduction to the Application
14:36
Working of the Application
15:33
Making of the Main class
15:10
Customizing the Main Class
15:51
Creating the ProgressRenderer class
15:15
Making of the Table Model Class
15:12
Creating the Download class
16:36
Download the project files
00:01

Project-28 : Create an ATM Machine Interface using JAVA-Core java

8 lectures
Introduction to application
15:30
Working of the project
15:41
Making of the main class
15:18
Creating the Account class
16:02
Customizing the Account class
16:17
Creating the Option Menu class
15:05
Testing and Running the project
14:55
Download the project files
00:01

Project-29 : Create A Contact Repository Interface Using JAVA-Core JAVA, JAVA Sw

8 lectures
Introduction
15:29
Working Of The Project
15:56
Making Of The Main Class
13:54
Creating The Contact class
16:05
Making Of The Object Repository
16:26
Creating The Frame Class
14:58
Testing _ Running Of The Application
16:15
Download the project files
00:01

Project-30 : Build A Painting Canvas Tool Using JAVA Swing-Core java

8 lectures
Introduction To The Application
16:45
Working Of The Project
16:03
Making Of The Circle Class
15:22
Creating The Rectangle Class
16:01
Building The Main Class
16:29
Making of The Shape Class
15:44
Testing _ Running Of Project
17:03
Download the project files
00:01

Project-31 : Build An Interactive BST Visualizer Application In JAVA-Core JAVA,

8 lectures
Introduction
15:29
Woking Of The Project
16:59
Making The Main Class
16:37
Initializing The Frame
16:30
Adding Action And Key Listener Method
14:09
Making Add And Delete Functions
16:09
Testing And Running Of The Application
14:59
Download the project files
00:01

Project-32 : Build A File Browser Interface Using JAVA Swing-Core JAVA, JAVA Swi

8 lectures
Introduction To The Application
14:18
Working Of The Project
16:23
Making Of The Main Class
15:08
Adding Components To Frame
15:45
Adding Action Listeners
16:11
Open,Read And Write File Functions
15:54
Testing And Running Of The Application
15:19
Download the project files
00:01

Project-33 : Create A Time And Task Management System In Java -Core java

8 lectures
Introduction To The Project
14:50
Working Of The Project
15:01
Making Of The Main Class.
15:11
Making Of The Main Class.
15:22
Creating The Schedule Page
15:57
Making The Help _ End Page
15:32
Testing _ Running Of Application
14:35
Download the project files
00:01

Project-34 : Email Administration System - Java core

8 lectures
Introduction to Project and setup
17:00
Creating classes and methods part 1
15:16
Creating classes and methods part 2
15:52
Random password generation method
15:55
Set methods of project
10:38
Creating main method to Run program
15:59
Final execution of project _ creating single execution file
15:22
Download the project files
00:01

Project-35 : Event Management System - Java servlet

9 lectures
Introduction _ setup Building
15:37
Basics of Java servlet and creating index page
16:47
Admin Page Login _ validation servlet
18:19
Java Servlet Basics _ Advantages Participants page Part 1
15:31
Participant Login page part 2 _ Use of JDBC
16:02
Participants Login _ fetching data from database
15:42
JDBC connection _ Creating Event inside application
15:25
Payment part of event registrtion _ buliding project
17:42
Download the project files
00:01

Project-36 : Online Quiz system - JDBC, JSP

9 lectures
Setup of project _ creating landing page
16:49
JSP basics part 1 _ student login JSP page.
15:57
Creating Student login Servlet Part 1
12:15
Connection method for database _ login methods
15:47
Logout students _ admin methods
16:26
Creating JSP pages Part 1.
15:25
Creating JSP pages Part 2
15:04
Creating JSP pages part 3 _ Deploying project on server
16:34
Download the project files
00:01

Project-37 : E library System - Java servlet, JDBC

7 lectures
Introduction _ project setup
16:07
Basics of servlet _ creating servlets
16:17
Creating login methods in java servlets.
14:13
Database connection method
15:46
Creating controlling servlets
11:07
Creating Final HTML pages _ deploying web app on server
13:41
Download the project files
00:01

Project-38 : TCP Chat Application - Java networking, java swing

10 lectures
Introduction to project _ setup
16:24
Creating server program _ socket part 1
16:06
Starting method for server in chat application
15:52
Creating threads for Client connections.
16:22
Creating default methods for connection
08:10
Creating client part and handling errors _ exceptions
17:47
Running for more clients _ connection server to remote port with serveradress
17:18
Creating GUI for client window & deploying using remote port system New
17:53
Creating GUI for client window _ deploying using remote port system
18:41
Download the project files
00:01

Project-39 : Covid Information Tracker - Java spring boot, jdbc

8 lectures
Introduction to spring framework
16:38
Advantages of spring framework _ importing project in IDE
16:11
Adding Dependancy injection _ creating requests
19:13
Creating instances of methodes to store _ use data from csv file
11:44
Controller for web application
15:38
Deploying application on web & creating UI New
18:50
Deploying application on web _ creating UI
18:50
Download the project files
00:01

Project-40 : Blog & Report System - Java, JSP, AJAX

7 lectures
Setup of project _ creating index JSP page
15:32
Devloping Index JSP page
15:51
Devloping Admin side pages using JSP
15:35
Creating connection with Database NEW
15:15
Creating Pages for people to post information NEW
12:34
Deploying app on server NEW
12:34
Download the project files
00:01

Project-41 : Email System Web App - Java Servlet, JSP

9 lectures
Introduction and Setup of project
20:20
Creating servlet and devloping index JSP page
16:38
Creating mail client to fetch dat
14:43
Creating class to handel data _ create getter _ setter methods
15:03
Creating method for SMTP propertiesv
16:09
Creating sessions _ connection to SMTP server Part 1
15:55
Creating sessions _ connection to SMTP server Part 2 _ handling errors
17:56
Deploying application on Server
10:42
Download the project files
00:01

Project-42 : Network Packet Tracer Using Java - Java Swing, Maven

7 lectures
Introduction
15:03
Devloping Java code for source _ destination Part 1
15:58
Devlioping Java code for source _ destination Part 2
14:54
Packet Sniffer UI using netbans IDE and Swing in Java
16:48
Maven application Part 1
18:55
Maven application Part 2 _ Deploying app
04:29
Download the project files
00:01

Project-43 : Symmetric Encryption Cryptography in Java

9 lectures
Introduction to Project
14:14
Basic Information about cryptography
12:54
Creating Key Generator class
18:48
Creating Driver class to generate random key
15:01
Creating command line application Part 1
16:37
Creating command line application Part 2
18:14
Developing Servlet application using JSP part 1
16:43
Developing Servlet application using JSP part 2
06:50
Download the project files
00:01

Project-44 : Employee Management System - Java, Spring framework, Hibernate, Her

7 lectures
Introduction
16:29
Creating services package part 1
09:50
Creating services package part 2 _ JPA
13:26
Creating repository functions
13:23
Developing controller classes
11:24
Developing application properties , handling MySQL database and Deployment
23:23
Download the project files
00:01

Project-45 : Breakout Ball Game - Java, OOPs, Java AWT swing

7 lectures
Introduction to Project
19:13
Creating Gameplay class Part 1
09:14
Creating Gameplay classes part 2
17:13
Methods for gameplay part 1
15:25
Methods for gameplay part 2
14:18
Creating Main map generator functions and creating main method
18:01
Download the project files
00:01

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.