2 тысяч подписчиков
351 видео
Example solution ของ Assignment 3 เรื่อง String
LC in JS: 496. Next Greater Element I [Monotonic Stack]
Packaging container ด้วย Spring Gradle Plugin และ Deployment ด้วย Docker Compose
15 - Exception handling บนภาษา Java
Setup OAuth 2 Resource Server ให้กับ GoutTogether project
13 - Object-oriented programming crash course ด้วย Java
[Optional] เก็บ Test Coverage และใช้ Integration Test กับ Auth endpoints
วีดีโอสั้น ๆ เก็บ Task - Get users by pagination ด้วย role admin
LC in JS: 345. Reverse Vowels of a String [String Pattern]
ใช้ Spring Data JDBC ทำให้ Spring Boot สามารถเรียกใช้งาน Database ที่เราออกแบบไว้ได้
Refactor ตัว model & logic ของ Refresh Token และการทำ Refresh Token rotation (มีเสียเวลาแก้บั๊ก)
จัดการ Race condition เบื้องต้นบน Spring Data JDBC ด้วย Pessimistic lock
Enhancement functionality ที่ตัว Refresh Token เพื่อทำให้ TourCompany ใช้ได้เหมือนกัน
ในที่สุดก็พา GoutTogether มาถึง User related domain เริ่มจาก core logic
ทำ Database Migrations กับ Database Schema ที่เราออกแบบกันไว้ด้วย Flyway
เก็บ Test case บน Spring Boot Controller ด้วย MockMvc
เริ่มทำ GoutTogether functionalities ของ Tour domain และการใช้งาน RestControllerAdvice
Connection pooling concept in a database.
เอา TourCompany ใน GoutTogether มาใช้ Login/Logout ร่วมกับ User
Example design & develop สำหรับ Booking & Payment flow อัด ๆ ไปแล้วคลิปพังเลยใช้เป็นอธิบายแทน
เพิ่ม Background task/Cronjob มา clean refresh token ด้วยการใช้ JobRunr