Duration
4 to 6 Months
Modules
12 Modules
Projects
Real-Time
Support
Interview Prep
Enroll Now
Get 20% off - Limited Time Offer
Introduction to Java
- Java history and features
- JDK, JRE, JVM architecture
- Java installation and IDE setup
- First Java program
- Compilation and execution flow
Java Basics
- Variables and data types
- Type casting
- Operators in Java
- User input with Scanner
- Keywords and identifiers
Control Statements
- If, if-else, nested if
- Switch case
- For loop, while loop, do-while
- Break and continue
- Pattern programs
Arrays and Strings
- Single-dimensional arrays
- Multi-dimensional arrays
- Array operations and sorting
- String, StringBuffer, StringBuilder
- Common string methods
Methods and Object-Oriented Programming
- Methods and parameter passing
- Classes and objects
- Constructors
- This and static keywords
- Encapsulation
Advanced OOP Concepts
- Inheritance
- Polymorphism
- Method overloading and overriding
- Abstraction
- Interfaces and abstract classes
Exception Handling and File Handling
- Try, catch, finally
- Throw and throws
- Custom exceptions
- FileReader and FileWriter
- Buffered streams
Collections Framework
- List, Set, Map overview
- ArrayList and LinkedList
- HashSet and TreeSet
- HashMap and LinkedHashMap
- Iterators and sorting collections
Multithreading and JDBC
- Thread lifecycle
- Creating threads
- Synchronization
- JDBC architecture
- CRUD operations with MySQL
Web Development Fundamentals
- HTML5 basics
- CSS3 styling
- Bootstrap for responsive design
- JavaScript basics
- DOM manipulation and events
Servlets, JSP and Spring Boot
- Servlet lifecycle
- JSP basics and expression tags
- MVC architecture
- Spring Boot introduction
- REST API development
Hibernate, Projects and Deployment
- Hibernate ORM basics
- Entity mapping and annotations
- Spring Boot + Hibernate integration
- Mini project and real-time project
- Git, GitHub, resume and interview preparation
Ready to Start?
Join Moltres Institute Today