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

Java Slylabus Full Stack Developer

java sllaybus

Uploaded by

bansallkoup32
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)
29 views

Java Slylabus Full Stack Developer

java sllaybus

Uploaded by

bansallkoup32
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

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