0 ratings0% found this document useful (0 votes) 60 views56 pagesJava Full Syllabus
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
7:02 PM | O.FKB)sO B Sul
= iNeur@n Q
Course Curriculum
JAVA - Fundaments of
Programming
> What is a Computer ?
> Components of Computer(Primary
Memory, Processor, Secondary
Memory)
> Introduction to Programming
> Introduction to Java
> Platform and Platform
Dependency(Non- Potability)
> How Java Made Portable(Platform
Independent - WORA)
> Introduction to Object Orientation
(Basics)
> Main method in Java
> Statically typed vs Dynamically
typed Programming Language
> Variables in Java Detailed
> Data Types in Java Detailed
> Type Casting and Truncation
> Identifiers and Naming Conven'7:02 PM | 272K
. =
iNeur@n
JAVA - Operators, loops and
Logic building with pattern
programming
Operators in Java Introduction
> Incrementation and
Decrementation
> Assignment Operator
Relational Operator
> Logical Operators
tement - (if - else)
> Conditional sta
> Ternary Operator
> switch case
> Loops introduction and for loop in
java
> while loop
> do-while loop
> Nested for-loop
> system.out.print() vs printin()
scanner class in Java (console
user input)
> Pattern Programming(Loops,
condtional and operator)
> Complex Pattern ProgrammingF20L FIM | ES RDIS]E 4
= iNeur@n Q
Logic puraing witn pattern Sy
programming
JAVA - Objects and Methods -
> Classes and Object Creation
> JVM data areas
> Instance variable vs local variables
> Methods with memory maps (JVM
data areas)
> Method overloading
> Main method overloading
> Var-args
> Wrapper classes
> Method overloading with type
promotion
JAVA - Array +
JAVA - Strings +
JAVA - Encapsulation,
a
Constructor and static7:02 PM | O.TRD/sO 14 Sel
QO @ inewronaifcourse/Backa = + i
= iNeur@n Q
JAVA - Objects and Methods +
JAVA - Array -
> Why an array?
> Creating An Array
> Different ways to create an array
> 2D Regular Array
> 2D Jagged Array
> length vs length()
> Enhanced For Loop
> ArrayIndexOutOfBoundsException
> Disadvantages of Array in Java
JAVA - Strings +
JAVA - Encapsulation,
Constructor and static
keywordJAVA - Array
JAVA - Strings
> String Introduction
> Types of String
> Immutable String and Memory
Map
> Ways to compare
> String Concatenation
> Inbuilt methods in String class
> Introduction to Mutable String
> final vs Immutability
> More on Mutable String
> StringBuffer vs StringBuilder
JAVA - Encapsulation,
Constructor and static
keyword7:03 PM | 0.0KB/s© Bull (
. ~
iNeur@n
Need of Encapsulation
What is Encapsulation?
Private members
Shadowing problem and this
keyword
Setters & Getters
Constructor in Java
More on Constructor
Constructor Overloading
this() vs super() method call
Static keyword Introduction
Class loading and How java
program actually executes(JVM)
static and non static member of
class
Static variables, static methods,
static block
static variables vs instance
variables
static method vs non-static
method
static block vs Java initializati
blockJAVA - Inheritance,
Polymorphism and -
Abstraction
> Inheritance Introduction
> More on Inheritance
> Types of Inheritance
> Types of methods (Inherited,
Overidding, Specialized)
> Package and Access modifiers in
Java
> Rules to override method in Child
class
> Constructor execution in case of
Inheritance
> Introduction to Polymorphism
> More on Polymorphism
> Abstraction and abstract keyword
> final keyword in Java(final class,
final variable, final method)
JAVA - Interface, Lambda
Expression and Exception
Handling7:03 PM | 0.0KBs@ Natl G
= iNeur@n C
4
taNeneverimryy
> What is interface?
> Interface Implementation
> Need Of Interface With Example
> Important key points of Interface
> Abstract Vs Interface
> Java 8 Features
> Functional Interface
> Inner class
> Annonymous inner class
> Lambda Expression
> Different types of Errors in Java
> What is an Exception?
> trycatch
> Multiple catch block
> Handling vs Ducking an Exception
> Rethrowing an Exception (throw,
throws,finally) and Custom
Exception
> Hierarchy of an Exception class
> Control flow of Exception Hand}
concept
> try with Resources7:03 PM | 16KBisO 1 < Bul &
a F —
= iNeur@n C
JAVA - MultiThreading -
> Lecture Introduction
MultiThreading
> Fundamentals before
MultiThreading
> Thread and Need of Multiple
Threads
> Main Thread in Java
> How to create Threads
> More on creating Multiple Threads
> Creating Threads by implementing
Runnable interface
> extends Thread vs implements
Runnable and Limitations of
invoking run() explicitly
> Multiple task within single run()
> States of Thread
> join() and isAlive() methods
> interrupt() method
> Synchronization in
Java(synchronized keyword)
> Dead lock
> Producer - Consumer problem
Do © <47:04 PM | O.IKB/s@
= iNeur@
VAVA MMU nreaainig, Ww
JAVA - Collection and Map
API
> Why Collection ?
> Collection Hierarchy
> ArrayList
> ArrayDeque
> PriorityQueue
> TreeSet
> HashSet
> LinkedHashSet
> Iterator, List Iterator
> Introduction to Map in Java
> Map Hierarchy
> HashMap
> Other In-Built classes and Inbuilt
methods under Map Hierarchy
JAVA - Generics, Stream API
and Annotationsiwrem oer fa
= iNeur@n (
AFI
JAVA - Generics, Stream API
and Annotations
> Need of Generics and Basics of
Generics
> More on Generics in Java
> Collections class and it's inbuilt
methods in Java
> Comparator vs Comparable
Interface
> Date and Time API in java
> Stream API in Java
> Enums
> What is Annotation?
> In Built Annotation
>» Custom Annotation
> Reflection API in Java
JAVA ~ FileHandling
Milestone Exam 1-QO @ inewronaifcourse/Baka = + :
: —
iNeur@n Q
JAVA - Collection and Map
API
+
JAVA - Generics, Stream API
and Annotations
+
JAVA - FileHandling -
> Input Stream
> Output Stream
> File Operation in Java
> Serialization
> Deserialization
Milestone Exam 1-
Milestone 02 - Git and GitHub +
- Git and GitHub
- Git and GitHub|
iNeur@n
Milestone Exam 1-
+
Milestone 02 - Git and GitHub
- Git and GitHub ~
> Git Introduction
- Git and GitHub +
Milestone Exam 2 - +
DSA - Complexity Analysis +
and Array
DSA - Recursion +
DSA - Sorting, Searching and +
Bit Manipulation
DSA - Backtracking CGAOD TM | UURDISS tb
iNeur@
Milestone Exam 1 - +
Milestone 02 - Git and GitHub
- Git and GitHub
- Git and GitHub -
> Types of Version Control System
> Git Installation ( Git vs Git Hub)
> Git Architechture
> Git & GitHub lecture 2 Introduction
> Basic git commands
> GitHub Account Creation
> git config command
> Git ecosystem (Stage and
Snapshots)
> Pushing files from local to remote
repository(GitHub)
> Clone vs Pull
> Git branch
Milestone Exam 2 -BB eae eee TF
iNeur@n Q
Milestone Exam 2 - +
DSA - Complexity Analysis
and Array
> Time and Space Complexity
> Recurrence Relation Solving
> Introduction to 1D Array,
Palindrome Problem
> Reverse in an array, Missing
Number
> Duplicate Elements Finding
> Introduction to 2D Array, Rotation
> Prefix Sum
DSA - Recursion +
DSA - Sorting, Searching and
Bit ManipulationOQ @ inewronaifcourse/Backa +
iNeur@n Q
Milestone Exam 2 - +
DSA - Complexity Analysis
and Array +
DSA - Recursion -
> Introduction to Recursion: Factorial
and Fibonacci Series
> Power function, Power function
using bits
> Count of number of stairs
DSA - Sorting, Searching and
Bit Manipulation
+
DSA - Backtracking +
DSA -a
MI
@ incuron.aifcourse/Backe = +
iNeur@n
DSA - Sorting, Searching and
Bit Manipulation
> Searching: Linear and Binary
Search
> Interview Problems: Lower Bound,
Square Root
> Sorting: Bubble, Insertion, Selection
> Number System: Decimal, Binary,
Octa, Hexadecimal
> Operators(Left Shift, Right Shift,
AND, OR, XOR, NOT)
DSA - Backtracking +
DSA - +
DSA - Linked List
QQC & inewronaifcourse/Backa = + :
= iNeur@n Q
DSA = Recursion +
DSA - Sorting, Searching and
Bit Manipulation +
DSA - Backtracking -
> Subset Permutations and
Combinations
> Interview Problem: N-Queens
> Interview Problem: Solving a
sudoko
DSA - +
DSA - Linked List +
DSA - HashMap, Stack and
QueueDSA - Backtracking +
DSA - +
DSA - Linked List -
> Introduction to LL: Insertion and
Deletion
> Reverse a Linked List (Iterative and
Recursion)
> Cycle Detection in a Linked List
> Middle of Linked List (Slow and Fast
pointer technique)
DSA - HashMap, Stack and
Queue
DSA - Divide and Conquer,
Greedy Approach
DSA - Tree +INeur@n
DSA - Linked List +
DSA - HashMap, Stack and
Queue
> Introduction to HashMap, Collision
Handling, Types of Hashmap
> Two Sum, First unique character in
a String
> Stack Intro, Valid parenthesis, Area
under the histogram
> Queue Intro, Sliding Window
> Implementation of queue using
stacks and vice-versa
DSA - Divide and Conquer,
+
Greedy Approach
DSA - Tree +
DSA - Binary Search TreeoO
DEKE
iNeur@n
DSA - HashMap, Stack and
Queue
DSA - Divide and Conquer,
Greedy Approach
> Intro to D&C, MergeSort
> QuickSort
> Selection Procedure
> Count of number of inversions
> Intro to Greedy Algorithms, Job
Scheduling
> Merge Intervals, Fractional
Knapsack
DSA - Tree
DSA - Binary Search Tree
DSA - Priority Queue
+ll
HNCUDS
DSA - Divide and Conquer, +
Greedy Approach
DSA - Tree
> Intro to Tree, Binary Tree
> Traversal Algorithms: Inorder,
Preorder, Postorder
> Interview Problems - Height of
Tree, Level Order of Tree
> Interview Problems - Diameter of
Tree, Symmetric Tree
> Interview Problems - Max Path
Sum, Least Common Ancestor in a
Tree
DSA - Binary Search Tree +
DSA - Priority Queue +
DSA - Graph‘I
iNeur@n Q
DSA - Divide and Conquer,
Greedy Approach +
DSA - Tree +
DSA - Binary Search Tree -
> Intro to BST, Check BST
> Insertion and Search in BST
> Deletion in BST
> Interview Problem - Kth Smallest
Element in BST
DSA - Priority Queue +
DSA - Graph +
DSA - Dynamic Programming CGMI
DSA - Tree +
DSA - Binary Search Tree +
DSA - Priority Queue -
> Introduction Minheap and
Maxheap
> Heapsort algorithm
> Kth-largest elements, Maximum
Product of three numbers in an
array
DSA - Graph +
DSA - Dynamic Programming +
Milestone Exam 3 -7:1 PM | O.0KBsO 1 <
= iNeuré
DSA - Graph ta
>» Introduction to Graphs, Adjacency
List, Topological Sort
> Traversal of Graph: Depth First
Search, Breadth First Search
> Cycle Detection in a graph,
Topological Sort
> Dijkstra's Algorithm
> Minimum Spanning Tree: Kruskal,
Prim’s Algorithm
DSA - Dynamic Programming +
Milestone Exam 3 - +
Design Principle and System
Design - Design Principles
Design Principle and System
Design - System Design Part 1
Mm fa aeDSA - Graph
DSA - Dynamic Programming
> Introduction to Dynamic
Programming, Fibonacci Series
> Longest common subsequence,
Longest increasing subsequence
> 0-1Knapsack, Staircase problem
> Matrix Chain Multiplication
> Coin change, Sum of Subset,
Catalan Number - Unique BST
Milestone Exam 3 -
Design Principle and System
Design - Design Principles
Design Principle and System
Design - System Design Part 1
BS © <4DSA - Dynamic Programming +
Milestone Exam 3 - +
Design Principle and System
Design - Design Principles
> DRY principles
> KISS principles
> SOLID principles
> CUPID principles
> OOPS overview
> The Singleton Pattern part 1
> The Singleton Pattern part 2
> The Singleton Pattern part 3
Design Principle and System
Design - System Design Part 1
Design Principle and System
Design - System Design Part 2iNeur@n
Design Principle and System
Design - Design Principles
Design Principle and System
Design - System Design Part 1
> System Design Basics
> Key Characteristics of Distributed
Systems
> Load Balancing
> Client—Server Model
> Network Protocols
> Storage
> Latency And Throughput
> Availability
> Caching
> Data Partitioning
> Indexes, Replication, Sharding
> Proxies, Redundancy
Design Principle and System
a ss -
aDesign Principle and System
Design - System Design Part 2
> SQLvs. NoSQL
> CAP Theorem and PACELC
Theorem
> Web Applications
> Web App architectures: Monolithic
| SoA | Micro Services
> Consistent Hashing
> Long Polling vs WebSockets vs
Server Sent Events
> Bloom Filters
> Quorum, Leader and Follower,
Heartbeat, Checksum
> Rate Limiting
> Logging And Monitoring
> Security And HTTPS
> API Design
Database and JDBC -7:1 PM | O.IKBsO 2 & BXull
QO — @ inewonaifcourse/Backa +
= iNeurgén
Database and JDBC -
Databases
> Basic Concepts of DBMS
> Exploring Relational DBMS
> Introduction to SQL
> DDLand DML Statements
> Working with Queries (DQL)
> CRUD operations
> Aggregate Functions
> Working with Constraints
> What is MongoDB?
> How does MongoDB works
> Create and Read operation in
MongoDB
> CRUD operations in MongoDB
Database and JDBC - JDBCIII
iNeur@n Q
Design - System Design Part 2
Database and JDBC - +
Databases
Database and JDBC - JDBC -
> Introduction to JDBC
> Steps followed to write JDBC Code
> Basics of JDBC -1
> Deep dive into JDBC - 2
Database and JDBC -
Application Development with +
Serviets
Milestone Exam 5 +
Application Development
using Hibernate, Springboot &QO @ inewonaifcourse/Backa +
= iNeur@n
vatapase ana JUBU ~ JUBU
Database and JDBC -
Application Development with —
Servlets
> Client Server Architecture
> Different types of Server a. web
server b. application server
> Need of Servlet and Different ways
of Creating a Servlet
> First Servlet
> Servlet life cycle
> XML and Annotation support
> HttpServietRequest,
HttpServietResponse
> RequestDispatching
> Filters, Listeners
> MVC ( Model-View-Controller)
> Servlet Application with MVC
Design Patterneee
QO @ ineuronaijcourse/Baka + (5)
= iNeur@n Q
Application Development
using Hibernate, Springboot &
Microservices - Hibernate
Part 1
> Limitation of JDBC
> Need of ORM
> Hibernate History
> Hibernate Features
> Hibernate Architecture
> Steps to prepare First Hibernate
Application
> Prepare Persistence Class or
Object
> Prepare Mapping File
> Prepare Hibernate Configuration
File
> Prepare Client Application
> Hibernate Persistence Object
Lifecycle C27:12 PM | 0.0KB/s@ Bul G
iNeur@n ¢
Application Development
using Hibernate, Springboot &
Microservices - Hibernate
Part 2
> Primary Key Generation Algorithms
in Hibernate
> Transaction Management
> Connection Pooling in Hibernate
> Bulk Operations
> HQL [Hibernate Query Language]
> Native SQL
> Criterion API
> Hibernate Filters
> Enable Filter in Session and set
values to filter parameters inorder
to filter the results
> Hibernate Mappings
> Basic OR Mapping.
> Component Mapping
> Inheritance Mapping
> Association Mapping
> Retrieving the data through
annotation7:12 PM | O.0KB)s@ Bul
iNeur@n Q
HQL [Hibernate Query Language]
Native SQL
Criterion API
Hibernate Filters
Enable Filter in Session and set
values to filter parameters inorder
to filter the results
Hibernate Mappings
Basic OR Mapping.
Component Mapping
Inheritance Mapping
Association Mapping
Retrieving the data through
annotation
Caching in hibernate
Li-caching
L2-caching
Application Development
using Hibernate, Springboot &
Microservices - Spring
Framework Fundamentals7:12 PM | 0.0KB|s‘O
| 0.0KB/s 1 Bui
iNeur@n CO
Application Development
using Hibernate, Springboot &
Microservices - Spring
Framework Fundamentals
> Need of spring framework
» 1OC container
> BeanFactory Vs ApplicationContext
Container
> Dependency lookup vs
Dependency Injections
> Dependency Injection a) Setter
Injection b) Constructor Injection
c) Field Injection
> Annotation fundamentals
> @Component @Bean @Repository
@Controller @Service
@Componentscan @Autowired
Layered Applications [MiniProject
Application Development
using Hibernate, springboot &
Microservices ~ spring BootJO TM | OORDISO tb
= iNeur@n ¢
Application Development
using Hibernate, Springboot &
Microservices - Spring Boot
> Introduction to spring boot
> Types of software architectures
> SOA and Monolith Architecture
> Why Microservices
> Detailed MicroService Architecture
> i) App Layer
> ii) Business Layer
> iii) Enteprise Layer
> iv) Infra Layer
> Need of spring boot
> Difference between spring & spring
boot
> Advantages with Micro Services
>» Building Spring Boot Application
> Normal Spring Manual Approach
> Maven Overview
> Spring Initializer
> STS
> Eclipse with STS PluginiNeur@
> iv) Infra Layer
> Need of spring boot
> Difference between spring & spring
boot
> Advantages with Micro Services
> Building Spring Boot Application
> Normal Spring Manual Approach
> Maven Overview
> Spring Initializer
> STS
> Eclipse with STS Plugin
> Understanding the Spring Boot
autoconfiguration
Application Development
using Hibernate, Springboot &
Microservices - Spring Boot
with Log4J Integration
Application Development
using Hibernate, Springboot &
Microservices - Spring Boot
Comman_Line Runners andIll
iNeur@n
Application Development
using Hibernate, Springboot &
Microservices - Spring Boot
Application Development
using Hibernate, Springboot &
Microservices - Spring Boot
with Log4J Integration
> Actuator Concepts
> Production Monitoring
> Health Check Concepts
> Security Measurements
> Spring Boot Custom Logging
> Logging Level
> Patterns Changes
> Rolling Logs
Application Development
using Hibernate, Springboot &
Microservices - Spring Boot
CommanLine Runners and
Profiles
Q
+
+
©S10 TM | UERDISS it &
iNeur
In
Application Development
using Hibernate, Springboot &
Microservices - Spring Boot
with Log4J Integration
+
Application Development
using Hibernate, Springboot &
Microservices - Spring Boot -
CommanLine Runners and
Profiles
> Spring Boot Profile Components
> Introduction
> Multiple Properties files
> Properties file to YML conversion
> YML File
> Properties file Vs YML file
>» Command Line Runner Example
> Real time scenarios of components
> Environment Object
Application Development
using Hibernate, Springboot &"I
using Hibernate, Springboot &
Microservices - Spring Boot +
Commantine Runners and
Profiles
Application Development
using Hibernate, Springboot &
Microservices - Spring
Security
>
>
>
Spring Boot Security
Basics
Basic Authentication
Form Based Authentication
Authorization
Remember me
Different authentication providers
Role Based Access Control
Attribute Based Access Control
LDAP Based
SSL Security & TLS Securityae ee em E t hee
iNeur@n Q
Microservices = Spring
Security
Application Development
using Hibernate, Springboot &
Microservices - Spring
DataJPA
> JPA Repository Concepts
> Crud Repository
> JPA Query Concepts
> Finder methods
> HQL/JPQL
> NamedaQueries
> @Query Annotation
> Projections
> Pagination and Sorting
> Spring Data MogongDB
>» Configuring two data sources
Application Development A7:18 PM | O.IKB/SO 1 &
iNeur
Application Development
using Hibernate, Springboot &
Microservices - Spring -
DataJPA using Embedded
Database
>
>
>
>
Database Concepts
Spring JDBC
Database to CSV
Spring Batch
Flyway Database Migration
Liquid Database Migration
Flyway vs Liquid
Hikari Connection Pool
Rest Annotation with In Memory
Database & CRUD Operations
H2
Derby
HSQL
Redis Cache
PostMan
Rest Annotation with Relation ©
Mysql> Derby
> HSQL
> Redis Cache
> PostMan
> Rest Annotation with Relation DB
> MySql
> PostGresSQL
Application Development
using Hibernate, Springboot &
Microservices - Spring Web
Mvcl1
Application Development
using Hibernate, Springboot &
Microservices - Spring Web
Mvc 2
Application Development
using Hibernate, Springboot &
Microservices - Spring REST
Part7:18 PM | 0.0KB)s@
OQ @ inewronaifcourse/Backa + :
iNeur@
Application Development
using Hibernate, Springboot &
Microservices - Spring Web
Mvc1
> Spring Boot MVC
> MVC flow
> Form validations
> Data rendering and data binding
> Different View Resolvers
> Different Views
> Using Bootstrap in MVC
applications
> MiniProject with CRUD Operations
> Working with Tiles framework
> File uploading and downloading
> Double posting problem-PRG
pattern
Application Development
hieina Liiharnata Crrinnhnant ©7:18 PM | O.OKBIs@
QO @ inewrenaifcourse/Backa +
= iNeu
Application Development
using Hibernate, Springboot &
Microservices - Spring Web
Mvc 2
> Spring mvc with spring data jpa
> Need of embedded servers &
customization
>» DevTools
> IN8n
> Pagination and sorting in
webapplicaton
> Realtime scenarios and uses-
cases
> Thymleaf Concepts
> Introduction
> Example on Web Application
> Validatins on Web Applications
0
> Internalization i18n Concepts
Application DevelopmentiNeurgn
Application Development
Using Hibernate, Springboot &
Microservices - Spring REST =
Part]
> SPRING REST
Distributed Applications
Distriouted Technologies
SOAP vs REST
RESTful Services Introduction
REST principles
JSON Introduction
XML vs JSON
JACKSON API
Converting Java object to JSON
cand vice versa using Jackson API
GSON API
Converting Java Object to JSON
cand Vice Versa using 6SON AP
Application evelopment
using Hibernate, springboot&
Q7:19 PM | 9.2KB/sO 1 <
= iNeur@n Q
Application Development
using Hibernate, Springboot &
Microservices - Spring REST
Part 2
> HTTP Protocol Details
> HTTP Methods
> a) GET b)POST c) PUT d)DELETE
> HTTP Status Codes
> @RestController
> @RequestBody @ResponseBody
> @RequestParam @PathVariable
> MediaTypes
>» Consumes
> Produces
> Accept Header
> Content-Type header
> REST API Development using Spring
Boot
> Mono Objects
> Flux Objects
> REST Client Introduction
> RestTemplate7:19 PM | 9.2KB/sO 1 &
= iNeur
2 @kequeswraram @rauivariapie
> MediaTypes
> Consumes
> Produces
> Accept Header
> Content-Type header
> REST API Development using Spring
Boot
> Mono Objects
> Flux Objects
> REST Client Introduction
> RestTemplate
> WebClient
> RestTemplate vs WebClient
Application Development
using Hibernate, Springboot &
Microservices - Microservices
-01
+
Application Development
using Hibernate, Springboot &'
Microservices - Microservicesa ee
7 —
iNeur@n Q
Application Development
using Hibernate, Springboot &
Microservices - Microservices
- O01
> Microservices
> Principle and Characteristics
> Usecases & Benefits
> Challenges
> Design standards
MicroServices Communication
> i) Synchronous
> ii) Asynchronous
> Pitfalls
> Microservices Design
Considerations
> Microservices per JvM?
> Microservices share the data
stores?
> Microservices Transaction
boundaries
> User Interfaces integration with
> Microservices
> Challenges in Microservices7:19 PM | O.KB/sO 2 <
= iNeur@n Q
~~
> Design standards
> MicroServices Communication
> i) Synchronous
> ii) Asynchronous
> Pitfalls
> Microservices Design
Considerations
> Microservices per JVM?
> Microservices share the data
stores?
> Microservices Transaction
boundaries
> User Interfaces integration with
> Microservices
> Challenges in Microservices
implementation
> Applying SOLID principles
Application Development
using Hibernate, Springboot &
Microservices - Microservices
- 02 with Spring CloudiNeur®
Application Development
using Hibernate, Springboot &
Microservices - Microservices
- 02 with Spring Cloud
> Spring Cloud
> Cloud Architecture
> Cloud application benefits
> Spring Cloud Config
> Introduction
> Setup version control repository
> Integration with repository
> Netflix
> Eureka Server & Eureka Client
> Feign Client, Ribbon
>» Fault Tolerance Concepts
> Circuit Breaker Pattern
> Hystrics Concepts, Hystrix
Dashboard
Application DeveloomentO — @ inewronaifcourse/Backa
iNeur@n
Application Development
+ @
using Hibernate, Springboot &
Microservices -
Authentication and
Authorization
> API Gateway
> Introduction to ZUUL
> Design standards
> Integration
> Messaging Queue Concepts
> Apache KAFKA
> Oatuh2 Concepts
> Client Types
> Protocol End Points
> Grant Types
> Implantation with Token Based
> JWT Tokens
> Swagger API
> Introduction
> Integration= OTE OE SE} BURG: TT we
: =
iNeur@n
Authentication and
Authorization
Application Development
using Hibernate, Springboot &
Microservices - Application
Deployment tools
> Cloud Hosting
> Pivotal Cloud Foundry account
setup
> Hosting to Pivotal
> AWS account setup
> Hosting to AWS
> Enabling cloud features like load
balancing, security
> Spring boot mail
> Spring boot captcha
> Spring social
Milestone Exam 6So ee ee +5 ual
iNeur@n Q
Course Projects
Projects a
> Core Java Guesser Game
project(Console based)
> Hospital Management
App(Console Based)
> Banking Application using Core
Java(Console Based)
> CRUD operation application
layered approach of Student table
using Factory Design Pattern
> Building Customer Relationship
manager System using
JDBC,Servlets and HTML
Building CustomerRelationship
manager System using ORM,
servlets and HTML
> Student management system
using springBoot
> CRMSystem using springMvc
Thymleaf
TicketManagement
oe
> Working withAD EI | AA RDISS det S&S Ge alll O
= iNeur@n
manager System using ORM,
Serviets and HTML
> Student management System
using SpringBoot
> CRM System using SpringMVC and
Thymleaf
> Working with TicketManagement
application using Spring DataJPA
and Spring Rest
> Building StockMarket API
integration with Eureka Client and
hosting in AWS
> Capstone project of Insurance
application with Springboot &
Microservices