fbpx

Full Stack Developer – Master Program

(0 review)
Full Stack Developer – Master Program

Course Extract
Level Beginner / Intermediate
Length 26 Weekends
Projects 1 End to End
Project Experience
Pre-requisites None
Batch size 30
Job preparation Yes
Certificate Yes
Start date Oct 16 , 2021

Java Language

1) Java intro
2) JVM, JRE, JDK
3) path and classpath
4) primitive types
5) operators
6) program control flow
7) Object Oriented programming
8) this keyword, methodoverloading
9) constructors
10) static variable, methods, blocks
11) arrays
12) Inheritance and polymorphism
13) Abstract classes and interface java 8 changes
14) packages import access modifiers, autoboxing, varargs
15) enums
16) Generics
17) java.lang Object,string and general classes
17) java.lang Object,string and general classes cont
18) Java exception handling
19) java reflection
20) Thread, runnable and lifecycle
21) java memory model and volatile keyword
22) synchronized keyword
23) method lock and individual object lock
24) java.util.concurrent – executor services
25) java.util – general classes and collection api
26) Generics – PECS
27) java.io and java.net
28) java annotations
29) Lambda expression deep dive
30) java.util.function – Lambda building blocks
31) Method references – 4 types
32) Stream API architecture
33) Parallel streams
34) callable and future and completable future
35) java 8 nio apis and buffers and channels
36) JDBC
37) Junit

Design Patterns

1) Data Structure & algo using www.log2base2.com website
2) Design Patterns

Spring core, Spring Boot & JPA/Hibernate

1) Spring IOC container
2) Spring wiring of beans
3) XML, Annotation and javaconfig based configuration
4) propery and profile
5) Springboot and REST
6) Richardson Maturity Model
7) SPring boot autoconfiguration
8) Spring 5 MVC
9) JPA and Hibernate
10) Transaction management
11) Spring Test
12) Spring Security oauth

Spring Cloud

1) 12 factor application
2) Spring cloud intro
3) Spring Cloud config server
4) Service Discovery – Eureka server
5) Spring cloud loadbalancer
6) OpenFeign
7) Circuit breaker – Spring cloud Circuit breaker – Resilience4J
8) Distributed Tracing -> Spring Cloud Sleuth and zipkin, LensUI
9) Spring Cloud apigateway
10) Spring Cloud streams

Docker and Kubernetes

1) Docker introduction
2) Building docker images
3) Docker containers
4) Docker compose
5) Introduction to docker swarm
6) Docker registry
7) Continous integration(CI) introduction
8) Jenkins
9) Introduction to Kubernetes
10) Kubernetes architecture
11) Deploy the springboot application(with Spring cloud) in Kubernetes(Amazon EKS)
12) Service Mesh – Istio
13) Deploy istio to EKS

CSS and JS

1) Build responsive websites with HTML5 and CSS3
2) javascript basic building blocks
3) Deeper dive on JS objects , arrays, functions
4) server and client communicate over http asynchronously
5) Object Oriented JS
6) functional JS
7) JS modules
8) ES 6

AWS Essentials

1) AWS Regions and Availability Zones
2) EC2 compute and EBS storage
3) Cloud Storage – S3, EFS
4) VPC networking
5) RDS
6) IAM security
7) Monitoring – CloudWatch
8) EKS – Elastic Kubernetes service

React

1) React introduction and Architecture
2) React components
3) React states and events
4) Styling React components
5) Debugging React apps
6) working with fragments and protals
7) reducers and context apigateway
8) React hooks
9) Redux(alternative to context api)
10) Multi page SPA with React Router
11) Next.js

Course Details

Course Duration

26 WEEKENDS

Every Week

2 SESSIONS

Each Session

4 HOURS

Projects & Assignments

400 HOURS

=

Career

MENTOR SPOTLIGHT

Babu

Babu Manickam

Automation Architect & Coach

Babu, with 21+ years of experience in development, test automation and performance engineering . He has been coaching web services including RestFul automation for quite long now.