📣 Lưu ý • Xin lưu ý rằng bài giảng đầu tiên của khóa học này có dung lượng khá nhỏ khi tham gia khóa học.
• Độ dài của các video đầu tiên từ E01 đến E05 khá dài nên bạn có thể thấy nhàm chán.
• Hầu hết các video gần đây đều là bài giảng mà bạn có thể bắt đầu thực hiện ngay bằng cách xem chúng trong khoảng 5 phút.
• Nếu bạn có bất kỳ câu hỏi hoặc không hiểu điều gì khi xem video, vui lòng để lại bình luận hoặc mục Hỏi & Đáp trên video YouTube.
Tôi sẽ trả lời sớm nhất có thể.
1️⃣ Giới thiệu về Songjaba
Xin chào? Đây là Songjaba.
Tôi là một học viên hiện đang làm việc trên một dự án.
Tôi đã làm việc trong nhiều lĩnh vực khác nhau như backend, frontend và DB trong hơn 10 năm.
Ngày nay, có rất nhiều bài giảng/bí quyết phát triển trên YouTube/Inflearn/Facebook/Oki, v.v.
Có vẻ như nó được chia sẻ từ nhiều tuyến đường khác nhau.
Vì vậy, tôi muốn chia sẻ với bạn những phương pháp/bí quyết phát triển mà tôi biết.
Video này được tạo bởi một học viên, không phải là người hướng dẫn chuyên nghiệp, nên có thể thiếu phần giải thích.
Tôi nghĩ rằng khi nói đến lập trình, trước tiên bạn nên hiểu những điều cơ bản rồi nghiên cứu chi tiết sau.
Tôi nghĩ rằng nếu bạn chỉ cần biết quy trình hoạt động, bạn sẽ có thể dễ dàng hiểu và sử dụng nhiều ngôn ngữ khác nhau.
Nếu bạn cố gắng học mọi thứ một cách hoàn hảo ngay từ đầu, bạn có thể sẽ mệt mỏi.
Tôi hy vọng video này sẽ giúp ích cho mọi người khi xem nó.
Cảm ơn
-------------- Ghi chú -------------
Khi quay các video bài giảng đầu tiên từ E01 đến E11, chúng tôi đã chia sẻ nguồn.
Có lẽ sẽ hữu ích hơn nếu có nguồn khi xem video.
E01~E04 được đồng bộ hóa với thiết bị chính.
Sau đó, video chỉ bao gồm các nhánh E05~E11.
https://github.com/stylehosting/example-spring
Bắt đầu từ E12, chúng tôi sẽ không còn chia sẻ mã nguồn trên github nữa.
2️⃣ Điều kiện để xem video
- Bất kỳ ai có kiến thức cơ bản về Java
- Sinh viên theo học tại các học viện tư nhân / tự học / trình độ từ cơ bản đến trung cấp trong lĩnh vực này (thực hành)
- Dành cho những ai muốn tìm hiểu về thiết kế chung sử dụng lò xo
- Dành cho những người muốn thử mã ngay lập tức thay vì đọc nhiều lời giải thích
Tôi hy vọng bạn thấy video này hữu ích.
3️⃣ Chương trình học

E01 Tạo dự án phát triển máy chủ + Liên kết Mybatis + MariaDB
Cài đặt E02 lombok + Cấu hình Mybatis + Triển khai API bảng tin đơn giản
E03 Cài đặt Swagger + Tài liệu API bảng tin
E04 Sử dụng lớp Response chung, enum
E05 ControllerAdvice sử dụng và xử lý ngoại lệ sử dụng đa ngôn ngữ
Cách sử dụng E06 Interceptor và Logback
E07 Đăng ký nhanh khối lượng lớn trong môi trường Mybatis và Mysql
E08 Cách sử dụng cột DB trong out bằng Mybatis và enum
E09 Thêm điều kiện tìm kiếm mã hóa 1 phút Mybatis
E10 1 phút mã hóa hàm tìm kiếm mảng Mybatis foreach
E11 3 phút mã hóa phân trang chung mysql giới hạn bù trừ
E12 2 phút mã hóa kiểm tra đăng nhập chung spring HandleMethod
E13 Thuộc tính chung của dự án Quản lý cài đặt cục bộ, phát triển và hoạt động với các lớp sử dụng chú thích @PostConstruct
Thiết lập lịch trình / cron E14
Trình xử lý chuyển đổi dữ liệu E15 #Mybatis #TypeHandler #vlog
Triển khai tải tệp E16 (bao gồm cài đặt JSP)
E17 Tải tệp lên lưu trữ thông tin DB! Thiết lập quyền truy cập tài nguyên~😆😆
E18 Tạo hình thu nhỏ của hình ảnh đã tải lên theo kích thước mong muốn
Bộ hướng dẫn toàn diện về cách lấy tham số từ bộ điều khiển E19 | Lập trình phát triển web mùa xuân
Làm thế nào để mô-đun hóa các điều kiện tìm kiếm tùy chọn E20 ? enum và taglib lập trình siêu đơn giản phát triển web
Làm thế nào để xử lý các câu lệnh có điều kiện bằng cách sử dụng tld E21 và phương thức java? Phát triển web sẽ rất thú vị nếu bạn làm đúng cách.
[Sử dụng Spring BOOT] Tạo trang chủ cá nhân/danh mục việc làm
Bài 1: Màn hình đăng ký
Bài 2: Màn hình danh sách
Bài 3: Màn hình chi tiết
Bài 4: Menu tích hợp
Bài 5: Thiết lập bố cục chung (Sitemesh)
Bài 6: Xử lý danh sách/đăng ký và kích hoạt menu hiện tại
[Vue.JS + Spring BOOT] Vue.JS
Bài 1: Thiết lập và cài đặt môi trường phát triển
Bài 2: In danh sách các danh sách
Bài 3: Sử dụng thành phần cài đặt vue-router
Bài 4: Tải lên và lưu tệp bằng formdata (spring)