Java Full Stack Master Program
$7,999.00
15 weeks training
120 hours lecture & project
75 hours pair programming
20 hours 1-on-1 service
3 Weeks
Interview Oriented Java SE
Java SE
- OOP
- Java Variables & Memory
- Collections
- JVM & GC
- Exception
- Concurrency
- Generics & Enum
- Java 8 Features
Data Structure & Algorithm
- Linked List
- Queue
- Map
- Graph
- Tree
- Two Pointers
- BFS (Breadth-First Search)
- DFS (Depth-First Search)
- Dynamic Programming
Advanced Java Core & OOP
- Design Patterns
- S.O.L.I.D.
- Multi-Threading
6 Weeks
Project Oriented Web Basics
Software Development Life Cycle
- Git Tool
- Maven Tool
- Agile Methodology
- Scrum Team Composition
Databases
- MySQL
- JDBC & JDBC Template
- MongoDB
- JPA & Hibernate
Web Development - Frontend Tech Stack
- HTML & CSS
- Javascript - ES6
- React
- Redux & Thunk
Web Development - Backend Tech Stack
- HTTP protocol
- Servlet
- Web Server
- Spring & Spring Boot
- Spring MVC
- Spring Secuirty
6 Weeks
Project Oriented Distributed System
Enterprise Standard CI/CD
- Jenkins
- Docker
- Kubernetes
- AWS S3
- AWS EC2
Distributed System Core Components
- Service Registry
- Gateway
- Service Discovery
- Centralized Configuration
- Centralized Logging
- Caching
- Asynchronous Communication
- OAuth 2.0
Distributed System & Microservice
- Nginx
- ELK
- Kafka
- Redis
- Spring Cloud
Drill
We have a Platform for everyone
Integrated Intelligent Learning Platform.
Trading Capturing System
The Trading Capturing System is designed to track, record, and manage various messages in the stock trading process. It is widely used in the Middle Office of investment banks to facilitate execution and allocation management, including validation, enrichment, and downstream distribution.
Trading System Domain Course Content
This course has helped over 200 students secure job opportunities at top tech companies, marking the first step for many clients into the industry.
Tracking Stock Trades
Utilize REST API and other cutting-edge technology interfaces to monitor and track stock trades executed by investment banks, ensuring accuracy and real-time verification of trades and status tracking.
The Automated Recording System
The automated recording system uses MySQL database management to log completed trades, facilitating accurate financial accounting and subsequent data analysis.
Downstream Distribution
Utilizing Kafka message queue technology, the system automatically generates downstream execution instructions for trades that need to be allocated to various accounts, ensuring high efficiency and reliability in trade distribution.
Tracking and Allocation
Using Kafka in combination with Schema Registry and Avro message format, the system employs MongoDB to log error records, enabling the tracking of any received error information and notifying the appropriate personnel.
Toy Project
vs.
Real Project
Everything is based on authenticity: real development environments and real PRDs lead to real employment opportunities.