Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
26 views

Core Java Spring Boot Spring Hibernate Rest APIs Training

The document provides an overview of the content covered in a Core Java Training program totaling 55 hours. The training is divided into three sections: Java Language and OOPS for 20 hours, Java API for 20 hours, and Spring Boot & REST APIs and Spring Framework for 20 hours each. Some of the key topics covered include Java fundamentals, OOP principles, core Java classes, exceptions, I/O streams, collections, Spring Boot, REST APIs, Hibernate, and real-time project examples.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Core Java Spring Boot Spring Hibernate Rest APIs Training

The document provides an overview of the content covered in a Core Java Training program totaling 55 hours. The training is divided into three sections: Java Language and OOPS for 20 hours, Java API for 20 hours, and Spring Boot & REST APIs and Spring Framework for 20 hours each. Some of the key topics covered include Java fundamentals, OOP principles, core Java classes, exceptions, I/O streams, collections, Spring Boot, REST APIs, Hibernate, and real-time project examples.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Core Java Training Content Overview

Java Language, OOPS, Programming - 20 hrs

1. Introduction to Java and OOPS


2. Java Tokens- Comments, Identifiers, Keywords, Separators
3. Working with Java Editor Softwares – Editplus, NetBeans, Eclipse
4. Packages with static imports
5. Working with jar
6. Modifiers – File level, Access level and Non-access level
7. Datatypes, Literals, Variables, Type Conversion, Casting & Promotion
8. Reading runtime values from keyboard and Properties File
9. Operators and Control Statements
10. Method and Types of methods
11. Variable and Types of Variables
12. Constructor and Types of constructors
13. Block and Types of Blocks
14. Declarations, Invocations and Executions
15. Compiler & JVM Architecture with Reflection API
16. Static Members and their execution control flow
17. Non-Static Members and their execution control flow
18. Final Variables and their rules
19. Classes and Types of classes
20. OOPS- Fundamentals, Models, Relations and Principles
21. Coupling and Cohesion (MVC and LCRP Architectures)
22. Types of objects & Garbage Collection
23. Arrays and Var-arg types
24. Enum and Annotation
25. Design Patterns

Java API

1. API and API Documentation


2. Fundamental Classes – Object, Class, System, Runtime
3. String Handling
4. Exception Handling and Assertions
5. Multithreading with JVM Architecture
6. IO Streams (File IO)
7. Networking (Socket Programming)
8. Wrapper Classes with Auto boxing and unboxing
9. Collections with Generics
10. Java 5, 6, 7, 8 new features
11. Inner classes
12. AWT, Swings, Applet
13. Regular Expressions
14. Formatting date, time (java.text package)

Spring boot & REST APIs - 20 hrs

• 1 Introduction
• 2 Spring Boot, Micro Services T
• 2.1 Introduction to spring boot
• 2.2 Building Spring Boot Application
• 2.3 Rest Annotation with In Memory Database & CRUD Operations
• 2.4 Rest Annotation with Relation DB
• 2.5 JPA Repository Concepts
• 2.6 Actuator Concepts
• 2.7 Spring Boot Custom Logging
• 2.8 Spring Boot Profile Components
• 2.9 Auto Configuration
• 2.10 Thymleaf Concepts
• 2.11 Integration with Spring Web
• 2.12 Spring Boot Security
• 2.13 Database Concepts
• 2.14 Core Concepts
• 2.15 Micro Services
• 2.16 Micro Services Design Considerations
• 2.18 Spring Cloud Config
• 2.19 Netflix
• 2.20 Fault Tolerance Concepts
• 2.21 API Gateway
• 2.22 Messaging Queue

Spring ::

• 3.1 Spring Introduction


• 3.2 Spring Core Module
• 3.3 Spring Core Module with Annotations
• 3.4 Spring Core Module with 100% Code/Java Config Approach.
• 3.5 Spring Boot Core
• 3.6 Spring JDBC/DAO
• 3.7 Spring AOP Module
• 3.8 Spring Transaction Management
• 3.9 Spring MVC
• 3.10 Spring Security

Hibernate: 15 hrs

• 4.1 Advantages of Hibernate compared to JDBC


• 4.2 Introduction
• 4.3 ORM (Object Relational Mapping)
• 4.4 Hibernate Resources
• 4.4 Hibernate Architecture
• 4.6 Installation and Directory Structure
• 4.7 Hibernate Data Types
• 4.8 First Application using Hibernate
• 4.9 Hibernate API
• 4.10 Object Life cycle in Hibernate
• 4.11 CRUD operations using Session methods.
• 4.12 Versioning
• 4.13 Primary key Generators
• 4.14 Hibernate Query Language (HQL)
• 4.14 Joins in Hibernate
• 4.16 Batch processing and Native SQL
• 4.17 Criteria API
• 4.18 Criteria with projections
• 4.19 Inheritance Mapping
• 4.20 Component Mapping
• 4.21 Custom Mapping
• 4.22 Collection Mapping
• 4.23 Association Mapping
• 4.24 Caching
• 4.24 Connection Pool
• 4.26 Transactions and Concurrency

REAL TIME PROJECT EXAMPLES

You might also like