What you'll learn:
- 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
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