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

Java Slylabus Full Stack Developer

java sllaybus

Uploaded by

bansallkoup32
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

Java Slylabus Full Stack Developer

java sllaybus

Uploaded by

bansallkoup32
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Core Java

Intro to Java Platform & Language


JVM, JRE, JDK
JVM Architecture
Data types - Primitive, Arrays
Operators
Branching (if, switch)
Looping (while, for)
Intro to OOP in Java
Classes, fields, methods, constructors
Keywords this, super & Modifiers
Interfaces & Inheritance
Method overloading & Overriding
Abstract classes
Packages
Access modifiers
Exception Handling
Collections
Comparable & Comparator
File Handling
Memory management & Garbage collection
Java 8 features

Intro to Functional programming


lambda expressions
Functional interfaces
Method references
Optional Class
Streams API
Data & Time API
Callable & Future Interfaces
Completable Future & Completion Stage
Brief intro Java 9-17 features

Private methods in interface


Collectors API & Immutable Collections
Var keyword
File APIs
Switch expressions
Text blocks
Records
Version Control - Git

Introduction
Versioning, staging & un-staging
Branching, Merging, and rebase
Rollback, reset
Git ssh login
MySQL

Introduction to database
What is MySQL? & it’s engines
Basic queries - create DB, table and insert,
update, alter of tables
Select query & it’s operations

MongoDB

Why MongoDB? & it’s document, collection


MongoDB vs MySQL
Creation & find of database, collections,
documents
Basic cursor methods
Aggregation
Web Applications & Services
Web application architecture
Monolithic & microservices
Intro to REST, GraphQL
Intro to Java Containers & Servlets
IOC & Dependency Injection
Blocking & Non-blocking web stacks

Spring 5

Spring IOC & Beans


Spring MVC vs Spring WebFlux
Intro to Spring Boot Web (Servlet) stack
Simple REST service using Spring Web
Swagger API
Exception Handling
Spring Data JPA
Optimistic & Pessimistic locking
Spring Data MongoDB
Intro to Spring Cloud
Declarative Service to service communication
Spring Security & JWT
Intro to Spring Boot Reactive stack
Reactive Streams & Reactor
Spring WebFlux
Data access with R2DBC
Spring Messaging (JMS)
Spring Batch processing
Unit testing & Remote Debugging
Unit Testing

JUNIT Introduction
Configuring unit tests in IDE/Java project
Writing and executing unit tests
Mockito Framework Briefing
Data Structures

Data Structure & Algorithms


AWS

Introduction to AWS
Basic account setup & exploring tools on
AWS site
AWS console, region, EC2 instances
IAM roles & S3 buckets

You might also like