0% found this document useful (0 votes)
38 views

Java Backend Bootcamp

this is best

Uploaded by

Deepak Kumar
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)
38 views

Java Backend Bootcamp

this is best

Uploaded by

Deepak Kumar
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
You are on page 1/ 4

JAVA BACKEND DEVELOPMENT COURSE

MODULE - 1 INTRODUCTION TO JAVA & BACKEND DEVELOPMENT

● What is back end development and it’s benefits?


● MEAN vs MERN vs Java FSD stack
● What are back-end frameworks?
● Back end development applications and use cases
● Overview of Web Development Tools
● Introduction to VS Code Why version Control?
● Introduction to Git Github Basics,
● Branches Flows Introduction to Postman API sharing using Postman
● Core Java Programming
● Basic Programming using Java
● Flow charts in Java
● Variables
● Data types
● Conditionals
● Loops
● Operators
● Functions
● Arrays
● Strings & 2D Arrays
● OOPS in Java
● Packages and Multi-Threading
● Packages and Interfaces
● Access Specifiers: Public, Private, Protected and
● Package
● Exception Handling: Try, Catch, Finally, Throw and
● Throws
● Multi-Threading: Runnable Interface, Extending a
● Thread Class, Synchronization in Threads
MODULE - 2 CORE JAVA PROGRAMMING

● Java Collections
● Wrapper Classes and Inner Classes: Integer,
● Character, Boolean, Float etc
● Applet Programs: How to write GUI programswith Applet, Java.lang, Java.io, Java.util
● Collections: ArrayList, Vector, HashSet, TreeSet,
● HashMap, HashTable
● XML & JDBC
● Introduction to XML
● Writing XML files
● DOM Parser – Writing into an XML file andParsing an XML file
● SAX Parser, XSL
● Introduction to SQL: Connect, Insert, Update, Delete, Select
● Introduction to JDBC and Architecture of JDBC
● Types of Drivers: Type 1/2/3/4 drivers
● Insert/Update/Delete/Select Operations using
● JDBC
● Batch Processing Transaction
● Management: Commit and Rollback

MODULE - 3 JPA & HIBERNATE

● Introduction to Hibernate
● Architecture of Hibernate
● Database Operations: Insert/Update/Delete/Select
● Inheritance
● Collections
● HQL and Restrictions
● Caching in Hibernate
● JPA for object, relational mapping
● First and Second Level of caching
● Querying Database using JPL
MODULE - 4 APACHE MAVEN

● Maven Fundamentals
● Software Setup - Command Line and Eclipse
● Pom.xml and Directory Structure
● Multi-Module Project Creation
● Scopes
● Dependency Management
● Profiles

MODULE - 5 SPRING FRAMEWORK

● Architecture
● Display a Sample Message
● IoC Containers
● Bean Definition
● Bean Scopes
● Bean Post Processors
● Aspect Oriented Programming (AOP Integrating Spring framework with
● Hibernate
● Transaction Management
● Ajax Framework and Design Patterns: DAO, DTO, MVC
● Intercepting filters
● Front Controller
● Business Delegate
● Spring AOP
● Developing Spring Rest API
● Spring Boot for Rapid Development
● Spring Web Flux

MODULE - 6 DATABASES

● Introduction to Databases
● SQL Basics
● SQL Joins
● Displaying Data from multiple tables
● Subqueries & Nested Queries
● Grouping Data and Computing Aggregate
● MongoDB Basics
● CRUD Operations
● Schemas, Projections
● Database Normalization

You might also like