0% found this document useful (0 votes)
2 views2 pages

Syllabus of Skill Development Program Codecraft Java

The document outlines an Interactive Advance JAVA Training Program covering Core Java, Web Application Development, Spring Framework, Maven, Hibernate, and Spring Boot. It emphasizes practical skills such as writing object-oriented programs, developing web applications, and creating RESTful services. Participants will learn industry-standard practices and frameworks essential for enterprise Java development.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views2 pages

Syllabus of Skill Development Program Codecraft Java

The document outlines an Interactive Advance JAVA Training Program covering Core Java, Web Application Development, Spring Framework, Maven, Hibernate, and Spring Boot. It emphasizes practical skills such as writing object-oriented programs, developing web applications, and creating RESTful services. Participants will learn industry-standard practices and frameworks essential for enterprise Java development.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Interactive Advance JAVA Training Program

1: Core Java & Modern Java Programming

• Understand Java fundamentals used in industry.

o Java ecosystem, Core java fundamentals, OOPs Concept, collection,


Exception etc.

• Write clean and object-oriented Java programs.

• Database Programming using JDBC

• Apply exception handling and collections effectively.

• Java 8+ features like Lambda Expressions, Streams, and Optional.

• Develop a small real-world console-based application.

2: Web Application Development – Industry Practices & Application


Server Overview

• Understand modern Web Application Architecture and how they are


structured.

• Overview of Web server and application server structure.

• Differentiate between web servers and application servers.

• Understand the evolution from Servlets/JSP to Framework based


Container Managed approach.

• Describe the software development and deployment lifecycle in enterprise


environments.

• Recognize industry-standard practices for building scalable Java


applications.

3: Spring Framework & Spring MVC

• Overview of Enterprise Java & Spring Ecosystem, Spring as preferred


framework for enterprise Java development.

• Understand Spring Core Fundamentals.

• Understand Spring MVC Architecture.

• Create a basic Spring Framework application.

• Configure beans using XML configuration.

• Demonstrate Dependency Injection using setter injection and using


constructor injection.
• Implement Bean Scopes in Spring.

• Create a Spring MVC project.

• Develop a Controller class in Spring MVC.

• Implement form handling in Spring MVC.

• Configure View Resolver in Spring MVC.

• Develop a small Application using Spring MVC.

4: Maven and Hibernate Framework

• Maven Fundamentals

• Hibernate Introduction

• Create and manage a Java project using Maven.

• Understand Maven's standard project structure and lifecycle.

• Add and manage project dependencies using [Link].

• Configure Hibernate with a relational database.

• Map Java entities using JPA/Hibernate annotations.

• Perform CRUD operations using Hibernate sessions and transactions.

• Troubleshoot common Maven and Hibernate issues encountered in real


projects.

• Understand how Maven and Hibernate fit into modern enterprise Java
applications.

5: Spring Boot and RESTful Web Services

• Introduction to Spring Boot and advantages in enterprise applications.

• Create a Spring Boot project using Spring Initializer.

• Understand the standard Spring Boot project structure and layered


architecture.

• Create REST Controllers using Spring Boot.

• Build RESTful APIs following REST principles.

• Connect a Spring Boot application to database using Spring Data JPA.

• Perform CRUD operations without writing SQL queries.

• Validate incoming requests and handle exceptions effectively.

You might also like