JAVA FULLSTACK JAVA HIBERNATE
DEVELOPMENT MVC
SWIN
(COURSE OVERVIEW) G
SPRIN
JUNIT
G
MySQ
KABIRAJ SHRESTHA L
JAVA INSTRUCTOR
Coverage
• Environment Setup
• Introduction to Java
• Introduction to MySQL and JDBC
• Hibernate ORM Framework
• Introduction To Swing
• Web Application
• Introduction To Spring Framework
• Spring Boot
• Spring Security
• Microservice Architecture
• Testing
Learning Methodology
• Interactive sessions for feedback and questions
• Hands-on experience with project-based learning
• Career support for full-stack development
• Real-world projects for building your portfolio
• Personalized feedback to improve skills
• Access to resources including code snippets,
documentation, examples and Recorded Videos
• A minor project on swing UI
• A minor project on Java Web Application with
basic CRUD Operation with MySQL
• A major project, a full fledge e-commerce
application with Springboot, Rest API’s,
Projects Thymeleaf, Spring Security, Microservice
Design Pattern…
• One of each to be submitted by the students
as well.
Environment Setup
• Install JRE
• Install JDK
• Install IDE
• Install MySQL/Xampp
• The Java Runtime Environment (JRE)
is software that Java programs require to
run correctly.
JRE
• The JRE is the underlying technology that
java communicates between the Java program
Runtime and the operating system.
Environmen • Download Link:
[Link]
t
Step 1 - Download the Java Install File to Your
Computer
A supported version of Java will need to be downloaded to
your computer before it can be installed. Please refer to the
Oracle website or another provider to download a supported
version.
Step 2 - Install Java on your Computer
Double click on the Java install file within
your Downloads folder.
Step 3 – Confirm Java Installed Correctly
Open Command Prompt/Windows Powershell and type:
Java –version
If something like above is seen, you are good to go…
Step 4 – Else, Confirm java path is added to system
variables:
Go to: control panel / system /
advanced system settings /
environment variables / system
variables / Path and add the jre path:
• JDK is a bundle of software development
tools and supporting libraries combined with
the Java Runtime Environment (JRE) and
Java Virtual Machine (JVM)
JDK
• Download Link: Java
[Link]
wnloads/ development
kit
• An integrated development
environment (IDE) is a software
application that helps programmers
develop software code efficiently.
IDE
integrated • It increases developer productivity by
combining capabilities such as software
Development editing, building, testing, and
Environment packaging in an easy-to-use
application.
• Spring Tool Suite
• [Link]
• Eclipse EE
• [Link]
packages/
IDE
• Intellij IDEA
Options
• [Link]
section=windows
• Visual Studio Code
• [Link]
• the most popular Open Source SQL
database management system, is
developed, distributed, and supported
by Oracle Corporation.
• Download Link:
[Link] MySQL
/
React
• Node LST version
• [Link]
• Comprehensive understanding of
Java Programming Language and
Spring Ecosystem
• Skills and confidence for pursuing
web development careers
Conclusion
• Two practical projects for building
your portfolio
• Interview Ready teaching learning
Approach