Java Development Course Build 40 Real World Projects 2022

Java Programming Course: Learn Development Of JAVA Projects Using JSP,JDBC, Servlets, Swing, Spring Boot,Maven,Hibernate
Java Development Course Build 40 Real World Projects 2022
File Size :
33.21 GB
Total length :
66h 34m

Category

Instructor

Engineering Org In

Language

Last update

9/2022

Ratings

3.6/5

Java Development Course Build 40 Real World Projects 2022

What you’ll learn

Gain in-depth understanding of core & advanced features of Java
Be able to demonstrate your understanding of Java to future employers.
Master Object-Oriented Programming concepts by using a real-world application as a case study
Master design principles, best practices and coding conventions for writing well-designed, professional Java code

Java Development Course Build 40 Real World Projects 2022

Requirements

Knowledge Of JAVA

Description

From web to mobile to desktop, Java is found in virtually all operating systems. Used commonly along with business applications and Android mobile operating systems, the Java programming language is constantly updated to keep up with industry trends and can support many languages across its platform.Although languages such as Python, HTML/CSS, and SQL have risen in popularity over the last few years, Java has been widely used by large IT corporations like Google, Amazon, LinkedIn, Netflix, Facebook, and Twitter for decades thanks to its usability and versatility. According to recent data collected on Java users, the largest industries to use Java include Computer Software and Information Technology, with 69% of all companies using Java being small (<$50 million per year), 8% being medium ($50 million to $1000 million per year), and 16% being large (>$1000 million per year). This means small businesses especially rely on the accessibility and simplicity of this core programming language.Java was designed to be beginner-friendly, creating a safe environment for new developers to play with the language and make mistakes. While it is simple to use, Java is a diverse and high-level language, allowing users to focus on programming rather than more complex machine details. In fact, Java’s advanced memory management tools take care of memory allocation, reallocation, and deallocation automatically through a software tool called the Garbage Collector. Additionally, Java has English-like syntax with minimum magic characters, making it easy to read and learn Java programs.In This Course We Are Going To Work On 40 Java Projects:Project-1 : Electricity Billing System – Java Core, Swing, JDBC, MySQLProject-2 : Hotel Management System – Java Core, Swing, JDBC, MySQLProject-3 : Airlines Management System – Java Core, Swing, JDBC, MySQLProject-4 : University Management System – Java Core, Swing, JDBC, MySQLProject-5 : Travel and Tourism Management System – Java Core, Swing, JDBC, MySQLProject-6 : Store Billing System – Java Core, Swing, JDBC, MySQLProject-7 : Bank Management System – Java Core, Swing, JDBC, MySQLProject-8 : Application World – Java Core, Swing, AWTProject-9 : Payroll System – Java Core, Swing, JDBC, MySQLProject-10 : Cab Booking System – Java Core, Swing, JDBC, MySQLProject-11 : Simple Playlist Application In java – Java SE & OOPSProject-12 : Simple Web Browser Application – Java SE, Maven & OpenJFXProject-13 : Pentominoes Game In java – Java SE, Swing APIProject-14 : Number Puzzle Game In Java – Java SE, Swing APIProject-15 : Currency Converter API – Java SE, Maven, SwingProject-16 : Bridge game in Java – Java SE, Swing & Java AWTProject-17 : Rock Scissor Paper Game in java – Java SE, Maven, SwingProject-18 : Dungeon: The Adventure Game In Java – Java SE & OOPSProject-19 : Minesweeper Game in Java – Java SE, Swing APIProject-20 : Sokoban: A video puzzle game in Java – Java SE, Swing APIProject-21 : Create a School Payment Management System in JAVA-Core javaProject-22 : Build Your Own Notepad Clone using JAVA-Core javaProject-23 : Create a Game of Feeding the Snake using JAVA GUI-Core JAVA, JAVA Swing, JAVA AWTProject-24 : Create a Music Playlist Library using JAVA-Core JAVA, JAVA Swing, JAVA AWTProject-25 : Create an Interesting Game of Noughts and Crosses in JAVA-Core javaProject-26 : Create a Food Ordering System in JAVA-Core JAVA, JAVA Swing, JAVA AWTProject-27 : Create a Download Manager in JAVA-Core JAVA, JAVA Swing, JAVA AWTProject-28 : Create an ATM Machine Interface using JAVA-Core javaProject-29 : Create A Contact Repository Interface Using JAVA-Core JAVA, JAVA Swing, JAVA AWTProject-30 : Build A Painting Canvas Tool Using JAVA Swing-Core javaProject-31 : Build An Interactive BST Visualizer Application In JAVA-Core JAVA, JAVA Swing, JAVA AWTProject-32 : Build A File Browser Interface Using JAVA Swing-Core JAVA, JAVA Swing, JAVA AWTProject-33 : Create A Time And Task Management System In Java -Core javaProject-34 : Email Administration System – Java coreProject-35 : Event Management System – Java servletProject-36 : Online Quiz system – JDBC, JSPProject-37 : E library System – Java servlet, JDBCProject-38 : TCP Chat Application – Java networking, java swingProject-39 : Covid Information Tracker – Java spring boot, jdbcProject-40 : Blog & Report System – Java, JSP, AJAX

Overview

Section 1: Course Introduction

Lecture 1 Introduction To The Course

Lecture 2 Projects In The Course

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

Lecture 3 Introduction to the project

Lecture 4 Libraries and Creation of Database

Lecture 5 Coding of About, Login and SignUp classes

Lecture 6 Coding Main page and New Customer classes

Lecture 7 Coding of Customer, Deposit and Meter details

Lecture 8 Coding for Bill and Update Information

Lecture 9 Coding For Information and Paying Bill

Lecture 10 Coding for generating Bill Details

Lecture 11 Final Project Run

Lecture 12 Download the project files

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

Lecture 13 Introduction

Lecture 14 Libraries and Creation of Database

Lecture 15 Coding for Home,login and Dashboard page

Lecture 16 Coding for Reception and adding Driver and Employee page

Lecture 17 Coding for adding Room and Customer

Lecture 18 Coding for displaying information of Customer, Employee and Manager

Lecture 19 Coding for Checkout and CheckIn

Lecture 20 Coding for searching and updating Room and Pickup

Lecture 21 Live Run

Lecture 22 Download the project files

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

Lecture 23 Introduction

Lecture 24 Creation of Database and Libraries

Lecture 25 Coding for Login Page

Lecture 26 Coding for Main Page

Lecture 27 Coding for adding Customer

Lecture 28 Coding of Flight Information file

Lecture 29 Coding of Flight Information file

Lecture 30 Coding for Payment and Cancelling Ticket

Lecture 31 Live Run

Lecture 32 Download the project files

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

Lecture 33 Introduction

Lecture 34 Libraries and Creation of Database

Lecture 35 Coding for adding Teacher, Login and Main page

Lecture 36 Coding for Student and Teacher details files

Lecture 37 Coding for Student and Teacher attendance

Lecture 38 Coding for Marks and Exam details

Lecture 39 Coding for Updating details of Teacher and Student

Lecture 40 Coding for Fees Form and Structure

Lecture 41 Live Run

Lecture 42 Download the project files

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

Lecture 43 Introduction

Lecture 44 Libraries and creation of Database

Lecture 45 Coding for Login, signup and Forgot Password page

Lecture 46 Coding for Main page and adding and updating Customer

Lecture 47 Coding for displaying and deleting Customer and Package page

Lecture 48 Coding for booking Package and Hotel

Lecture 49 Coding for details of Hotels

Lecture 50 Coding for Payment and About page

Lecture 51 Live Run

Lecture 52 Download the project files

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

Lecture 53 Intoduction

Lecture 54 Libraries and Creation of Database

Lecture 55 Coding Database methods and Login page

Lecture 56 Coding for Invoice, Cashier and Admin Page

Lecture 57 Coding for adding, searching and delete Cashier

Lecture 58 Coding for adding and searching Product

Lecture 59 Coding for updating and delete Product

Lecture 60 Coding for Sale and Stock Files

Lecture 61 Live Run

Lecture 62 Download the project files

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

Lecture 63 Introduction

Lecture 64 Libraries and Creation of Database

Lecture 65 Coding for Login and Pin files

Lecture 66 Coding for Signup page

Lecture 67 Coding for Signup page

Lecture 68 Coding for Deposit and Withdrawl page

Lecture 69 Coding for Transaction and MiniStatement page.

Lecture 70 Coding for Fast Cash and Balance Enquiry files

Lecture 71 Live Run

Lecture 72 Download the project files

Section 9: Project-8 : Application World – Java Core, Swing, AWT

Lecture 73 Introduction

Lecture 74 Coding for counting Words and Characters

Lecture 75 Coding for Font Chooser file

Lecture 76 Coding for Calculator Page

Lecture 77 Coding for online test and IP finder page

Lecture 78 Coding for Puzzle game

Lecture 79 Coding for Tic Tac Toe Game

Lecture 80 Live Run

Lecture 81 Download the project files

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

Lecture 82 Introduction

Lecture 83 Libraries and Creation of Database

Lecture 84 Coding for First and Login page

Lecture 85 Coding for Main page

Lecture 86 Coding for adding and printing Employee details

Lecture 87 Coding for taking and displaying attendance

Lecture 88 Coding for adding and updating Salary

Lecture 89 Coding for Updating Employee and PaySlip

Lecture 90 Live Run

Lecture 91 Download the project files

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

Lecture 92 Introduction

Lecture 93 Libraries and Creation of Database

Lecture 94 Coding the Signup, Login and Forgot Password files

Lecture 95 Coding the main page and adding, displaying the customer details

Lecture 96 Coding for Updating and Deleting Customer and Booking Intracity Cab

Lecture 97 Coding for details and booking of Intercity and Intracity cabs

Lecture 98 Coding for booking truck and displaying cabs and truck

Lecture 99 Coding for Payment, Check bill and About page

Lecture 100 Live Run

Lecture 101 Download the project files

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

Lecture 102 Introduction

Lecture 103 Creating a Song class

Lecture 104 Creating a Album class

Lecture 105 Creating a Main class

Lecture 106 Implementing the switch cases

Lecture 107 Download the project files

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

Lecture 108 Introduction

Lecture 109 Update new link and progress bar on user interaction

Lecture 110 Update URL text field

Lecture 111 Create the Graphical User Interface of application

Lecture 112 Implementation of main class

Lecture 113 Deployment_ Creation of Java Jar file

Lecture 114 Download the project files

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

Lecture 115 Introduction

Lecture 116 Shape class development

Lecture 117 Building coordinate values

Lecture 118 Building game logic

Lecture 119 Building Game Board

Lecture 120 Building all objects on the board

Lecture 121 Building new Tetris piece

Lecture 122 Building GameCycle

Lecture 123 Set up the game

Lecture 124 Download the project files

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

Lecture 125 Introduction

Lecture 126 Design the game

Lecture 127 Create a new instance of the game

Lecture 128 Respond to user actions in the UI

Lecture 129 Develop UI on Swing API

Lecture 130 Redefine the paintComponent method

Lecture 131 Finally, play!

Lecture 132 Download the project files

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

Lecture 133 Introduction

Lecture 134 Development of JFrame

Lecture 135 Changing currency units

Lecture 136 Convert currency

Lecture 137 Reset the textfields

Lecture 138 Final output

Lecture 139 Development of second part in the application

Lecture 140 Using Yahoo API for currency converter

Lecture 141 Exception handling

Lecture 142 Download the project files

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

Lecture 143 Introduction

Lecture 144 Development of UI

Lecture 145 Adding jLabels in the table

Lecture 146 Implementation of random images

Lecture 147 Add the mouseListener event.

Lecture 148 Implementing User actions part b.

Lecture 149 Enable the jLabels

Lecture 150 Implementing the button actions

Lecture 151 Download the project files

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

Lecture 152 Introduction

Lecture 153 Develop UI.

Lecture 154 Creates a game frame

Lecture 155 Display images in jLabel

Lecture 156 Add items to the list

Lecture 157 Get the winner

Lecture 158 Finally, play!

Lecture 159 Download the project files

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

Lecture 160 Introduction

Lecture 161 Create the game variables

Lecture 162 Create the player variables

Lecture 163 Start of our game

Lecture 164 Interacting with the user

Lecture 165 Attack the enemy

Lecture 166 Player healthPotion

Lecture 167 Check if the player is dead!

Lecture 168 Finally, Go on to the adventure

Lecture 169 Download the project files

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

Lecture 170 Introduction

Lecture 171 Design the game part a

Lecture 172 Design the game part b

Lecture 173 Set up the mine field

Lecture 174 Find the empty cells

Lecture 175 Convert number to images

Lecture 176 User interaction

Lecture 177 Implementation of main class

Lecture 178 Download the project files

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

Lecture 179 Introduction

Lecture 180 Design the game

Lecture 181 Initiates the game world

Lecture 182 Draw the game world on the window

Lecture 183 Respond to user actions in the UI

Lecture 184 Ensure the objects collision

Lecture 185 Check if th level is completed

Lecture 186 Base class creation

Lecture 187 Wall class creation

Lecture 188 Player class creation

Lecture 189 Baggage class creation

Lecture 190 Area class creation

Lecture 191 Main class creation.

Lecture 192 Download the project files

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

Lecture 193 Introduction to the Project

Lecture 194 Setup for the Project

Lecture 195 Building the Student Class

Lecture 196 Making of the Teacher class

Lecture 197 Introducing the concept of ArrayList

Lecture 198 Formation of the School class

Lecture 199 Formation of the Main class

Lecture 200 Testing and Execution of all the Classes

Lecture 201 Download the project files

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

Lecture 202 Introduction to NoteItDown

Lecture 203 Working of the NoteItDown

Lecture 204 Creating a New Project with Classes

Lecture 205 Making of the Notepad Class

Lecture 206 Making of the About Class

Lecture 207 Customizing the Application

Lecture 208 Customizing the Action Listeners

Lecture 209 Concluding everything by adding Shortcuts

Lecture 210 Download the project files

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

Lecture 211 Indroduction to The Snakophillia

Lecture 212 Working of the application

Lecture 213 Creating a java project in the compiler

Lecture 214 Making of the Snake class

Lecture 215 Making of the board class

Lecture 216 Adding Keyboard Events

Lecture 217 Creating a Moving Snake with Move function

Lecture 218 Download the project files

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

Lecture 219 Introduction to application

Lecture 220 Woking of the application

Lecture 221 Creating a new project in the IDE

Lecture 222 Making of the Song class.

Lecture 223 Making of the Album class

Lecture 224 Making of the Main class

Lecture 225 Adding functions to the Main class

Lecture 226 Testing and running of the application

Lecture 227 Download the project files

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

Lecture 228 Introduction to the Application

Lecture 229 Working of the application

Lecture 230 Creating the main class

Lecture 231 Launching the Frame

Lecture 232 Functionality for Winning

Lecture 233 Setting contents inside the frame

Lecture 234 Customizing the Application

Lecture 235 Download the project files

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

Lecture 236 Introduction to the application

Lecture 237 Working of the application

Lecture 238 Making the Label class

Lecture 239 Customizing the Label class

Lecture 240 Making the Beverage class

Lecture 241 Creating the Menu Items class-I

Lecture 242 Creating the Menu Items class-II

Lecture 243 Testing _ Running the application

Lecture 244 Download the project files

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

Lecture 245 introduction to the Application

Lecture 246 Working of the Application

Lecture 247 Making of the Main class

Lecture 248 Customizing the Main Class

Lecture 249 Creating the ProgressRenderer class

Lecture 250 Making of the Table Model Class

Lecture 251 Creating the Download class

Lecture 252 Download the project files

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

Lecture 253 Introduction to application

Lecture 254 Working of the project

Lecture 255 Making of the main class

Lecture 256 Creating the Account class

Lecture 257 Customizing the Account class

Lecture 258 Creating the Option Menu class

Lecture 259 Testing and Running the project

Lecture 260 Download the project files

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

Lecture 261 Introduction To Application

Lecture 262 Working Of The Project

Lecture 263 Making Of The Main Class

Lecture 264 Creating The Contact class

Lecture 265 Making Of The Object Repository

Lecture 266 Creating The Frame Class

Lecture 267 Testing _ Running Of The Application

Lecture 268 Download the project files

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

Lecture 269 Introduction To The Application

Lecture 270 Working Of The Project

Lecture 271 Making Of The Circle Class

Lecture 272 Creating The Rectangle Class

Lecture 273 Building The Main Class

Lecture 274 Making of The Shape Class

Lecture 275 Testing _ Running Of Project

Lecture 276 Download the project files

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

Lecture 277 Introduction To The Application

Lecture 278 Woking Of The Project

Lecture 279 Making The Main Class

Lecture 280 Initializing The Frame

Lecture 281 Adding Action And Key Listener Method

Lecture 282 Making Add And Delete Functions

Lecture 283 Testing And Running Of The Application

Lecture 284 Download the project files

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

Lecture 285 Introduction To The Application

Lecture 286 Working Of The Project

Lecture 287 Making Of The Main Clas

Lecture 288 Adding Components To Frame

Lecture 289 Adding Action Listeners

Lecture 290 Open,Read And Write File Functions

Lecture 291 Testing And Running Of The Application

Lecture 292 Download the project files

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

Lecture 293 Introduction To The Project

Lecture 294 Working Of The Project.

Lecture 295 Making Of The Main Class

Lecture 296 Creating The Home Page

Lecture 297 Creating The Schedule Page

Lecture 298 Making The Help _ End Page

Lecture 299 Testing _ Running Of Application

Lecture 300 Download the project files

Section 35: Project-34 : Email Administration System – Java core

Lecture 301 Introduction to Project and setup

Lecture 302 Creating classes and methods part 1

Lecture 303 Creating classes and methods part 2

Lecture 304 Random password generation method

Lecture 305 Set methods of project

Lecture 306 Creating main method to Run program

Lecture 307 Final execution of project _ creating single execution file

Lecture 308 Download the project files

Section 36: Project-35 : Event Management System – Java servlet

Lecture 309 Introduction _ setup Building

Lecture 310 Basics of Java servlet and creating index page

Lecture 311 Admin Page Login _ validation servlet

Lecture 312 Java Servlet Basics _ Advantages Participants page Part 1

Lecture 313 Participant Login page part 2 _ Use of JDBC

Lecture 314 Participants Login _ fetching data from database

Lecture 315 JDBC connection _ Creating Event inside application

Lecture 316 Payment part of event registrtion _ buliding project

Lecture 317 Download the project files

Section 37: Project-36 : Online Quiz system – JDBC, JSP

Lecture 318 Setup of project _ creating landing page

Lecture 319 JSP basics part 1 _ student login JSP page

Lecture 320 Creating Student login Servlet Part 1

Lecture 321 Connection method for database _ login methods

Lecture 322 Logout students _ admin methods

Lecture 323 Creating JSP pages Part 1.

Lecture 324 Creating JSP pages Part 2

Lecture 325 Creating JSP pages part 3 _ Deploying project on server

Lecture 326 Download the project files

Section 38: Project-37 : E library System – Java servlet, JDBC

Lecture 327 Introduction _ project setup

Lecture 328 Basics of servlet _ creating servlets

Lecture 329 Creating login methods in java servlets

Lecture 330 Database connection method

Lecture 331 Creating controlling servlets

Lecture 332 Creating Final HTML pages _ deploying web app on server

Lecture 333 Download the project files

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

Lecture 334 Introduction to project _ setup

Lecture 335 Creating server program _ socket part 1

Lecture 336 Starting method for server in chat application

Lecture 337 Creating threads for Client connections

Lecture 338 Creating default methods for connection

Lecture 339 Creating client part and handling errors _ exceptions

Lecture 340 Running for more clients _ connection server to remote port with serveradress

Lecture 341 Creating GUI for client window & deploying using remote port system New

Lecture 342 Download the project files

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

Lecture 343 Introduction to spring framework.

Lecture 344 Advantages of spring framework _ importing project in IDE

Lecture 345 Adding Dependancy injection _ creating requests

Lecture 346 Creating instances of methodes to store _ use data from csv file

Lecture 347 Controller for web application.

Lecture 348 Deploying application on web & creating UI New

Lecture 349 Deploying application on web _ creating UI

Lecture 350 Download the project files

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

Lecture 351 Setup of project _ creating index JSP page

Lecture 352 Devloping Index JSP page

Lecture 353 Devloping Admin side pages using JSP

Lecture 354 Creating connection with Database NEW

Lecture 355 Creating Pages for people to post information NEW

Lecture 356 Deploying app on server NEW

Lecture 357 Download the project files

Beginners In JAVA

Course Information:

Udemy | English | 66h 34m | 33.21 GB
Created by: Engineering Org In

You Can See More Courses in the Developer >> Greetings from CourseDown.com

New Courses

Scroll to Top