03/10/2024
Tôi giảng dạy khóa học cơ bản & chuyên sâu nhé. Cơ hội cho những bạn nào đang muốn thành là đây.
Đã biết JAVACORE và mobile rồi thì sao phải nghĩ!
Tăng giá trị bản thân là tăng thu nhập, tăng lương ngay!
Topic 1: Introduce about Spring
- Spring Quick Start - Spring Boot
- Spring Dependency Injection (DI)
=> Output: simple hello world spring project
Topic 2: Spring basic
- Bean Basic
- Spring Auto Component Scanning
- Spring AutoWiring Bean
- Spring Object/XML Mapper
=> Output: spring project with autowired bean
- Topic 3:
- Spring AOP (Aspect-oriented programming)
- Spring Expression Language (Spring 3.0)
=> Output: use AOP for logging in spring project
Topic 4,5,6:
- Spring Hibernate Support & detail
- Overview & Session
- ORM: one to one, one to many, many to many
- HQL Language
- Criteria, native, cache, batch
=> Output: integrate hibernate with spring
=> Output: create complex application with spring (use relation) in spring project
Topic 7,8,9:
- Spring JDBC Support
- Database - SQL language
- Database Types
- SQL queries
- Test connection to DB, check performance
=> Output: intergrate DB connector with spring project, connect to mysql database
=> Output: use complex SQL queries to create/read/update/delete data in database in spring project
Topic 10,11:
- Spring E-mail Support
- Spring Scheduling Support
- Spring FAQs
- Spring Common Errors
=> Output: create email function for spring project, use quartz & scheduler to send email
=> Output: use some advanced features of spring for project
Topic 12/13: Design Pattern
- Types of design pattern
- Know some popular design patterns: Singleton Pattern, Factory Pattern, Builder Pattern, Proxy Pattern, MVC Pattern
Topic 14: Rest service,SOAP Service
- Output: create a rest api service, use Swagger
- Output: create a SOAP service
Topic 16/17: Queue, Topic, Subscriber/Publisher
=> Output: create a chat project use topic to send/receive message
Topic 18: Redis Cache
=> Output: create an application to get objects from db and save to cache
Topic 19,20: Web Socket
=> Output: create a chat service use web socket
Topic 21,22,23: JUnit
=> Output: write junit for some of previous project
Topic 24,25: Docker & Kubenetes
=> Output: deploy previous project on docker (kubernetes is optional)
Topic 26,27: AWS & Deployment
=> Introduce about AWS
=> Deployment tools: Jenkin
Topic 28,29: SSL, domain, scale, load balancer
Topic 30: Q&A, Test
=> Output: a crawler project - big project