Khi cần tạo một dự án mới, bạn đã bao giờ nghĩ đến việc thiết lập toàn bộ dự án để bắt đầu dự án, thiết lập cấu trúc gói và mong muốn có ai đó thiết lập dự án giúp bạn để bạn có thể bắt đầu phát triển ngay lập tức chưa ? Nếu bạn đã từng viết mã cho các dự án khác trước đây, bạn có thể thấy mình đang sao chép logic hiện có bằng [CTRL+C] và [CTRL+V] khi bắt đầu một dự án mới.
Khi bắt đầu một dự án mới, tôi đã triển khai trước các thiết lập cần thiết và các chức năng chung , sau đó tạo một dự án mẫu. Nếu bắt đầu một dự án mới dựa trên dự án mẫu , tôi nghĩ rằng mình có thể tối đa hóa năng suất bằng cách chỉ phát triển các API cần thiết cho dự án cùng một lúc. Tôi gọi quá trình này là quá trình tạo ra một ngôi nhà ốc sên của riêng mình . Trong bài giảng này, chúng ta sẽ tạo một ngôi nhà ốc sên cơ bản và lần lượt thêm các chức năng, thiết lập và thư viện hữu ích trong khi làm việc trên các dự án trong tương lai. Việc này giống như việc liên tục cải tạo bên trong ngôi nhà ốc sên vậy . Ngôi nhà ốc sên sẽ lớn lên cùng tôi!
Hơn nữa, sau khi gia nhập một công ty, bạn thường được giao nhiệm vụ duy trì các dự án đã được thiết lập ở một mức độ nhất định. Bài giảng này sẽ cung cấp cho bạn hiểu biết chung về cách thức cấu trúc của một dự án. Ngay cả khi bạn đang xây dựng một dự án mới từ đầu , bạn sẽ thấy mình dễ dàng điều hướng mọi thứ từ thiết lập ban đầu đến phát triển.
Tôi giới thiệu điều này cho những người này 👀
Dự án khi tạo máy chủ API Dành cho những ai muốn biết các thiết lập tổng thể
Lấy mẫu cơ bản và tạo mẫu của riêng bạn Bất kỳ ai muốn phát triển dự án
Mạng xã hội dựa trên JWT trên máy chủ API Bất kỳ ai muốn triển khai đăng nhập
Các tính năng độc đáo của khóa học này ✨
Chúng tôi đã thiết kế các bài giảng sao cho thực tế nhất có thể và nếu bạn lắng nghe và theo dõi, bạn sẽ tự tin hơn khi thiết lập nhiều bối cảnh khác nhau và xây dựng cấu trúc cho các dự án.
Trước khi tiến hành cài đặt, tôi xin giải thích khái niệm đơn giản về cài đặt này.
Để giải thích chi tiết, chúng tôi cung cấp tài liệu bài giảng dài gần 100 trang.
Bạn sẽ học được gì ✏️
Tìm hiểu về CORS và các nguồn gốc khác Cấu hình cài đặt để kích hoạt lệnh gọi API.
Nếu một ngoại lệ xảy ra trong khi thực hiện API, mỗi Không xử lý ngoại lệ, nhưngtrên toàn cầu Tìm hiểu cách xử lý các trường hợp ngoại lệ để bạn có thể tự xử lý chúng.
Tiến hành phát hành token Kakaobằng cách tham khảo các tài liệu do Trung tâm nhà phát triển Kakao cung cấp .
Bạn có thể tìm hiểu quy trình triển khai API dựa trên tài liệu thông qua các bài giảng.
Sử dụng Kakao ACCESS TOKEN đã phát hành Triển khai đăng nhập xã hội Chúng tôi phát hành JWT để sử dụng trong API mà chúng tôi tạo ra.
Các API đã phát triển được hỗ trợ bởi Swagger Chúng tôi sử dụng nó để tự động hóa tài liệu.
XSS (Cross-site scripting), phương pháp bảo mật web cơ bản nhất Thêm cài đặt để bảo vệ.
Dự án mẫu đã triển khai có sẵn trên GitHub. Đăng ký làm Kho lưu trữ mẫu Khi bắt đầu một dự án mới Hãy tạo một dự án mới dựa trên mẫu.
Có một số bình luận cho rằng âm thanh bài giảng khá nhỏ, vì vậy nếu có thể, hãy nghe bằng tai nghe .
Hỏi & Đáp 💬
H. Tôi chưa từng sử dụng Spring Data JPA trước đây. Tôi có thể tham gia khóa học này không?
Bạn nên có kiến thức cơ bản về thiết kế thực thể, tải chậm, phát hiện thay đổi và phương pháp truy vấn dựa trên Spring Data JPA để dễ dàng theo dõi bài giảng.
H. Tôi không biết nhiều về Spring. Tôi có thể tham gia khóa học này được không?
Nếu bạn chưa có kinh nghiệm sử dụng Spring, bạn có thể thấy khóa học này khá khó. Tuy nhiên, nếu bạn đã có kinh nghiệm tạo API dựa trên Spring, bạn sẽ thấy khóa học này dễ hơn.
Giới thiệu Người chia sẻ kiến thức ✒️
Xin chào! Tôi là một lập trình viên hiện đang làm việc tại một công ty thương mại điện tử. Tôi đã từng là giảng viên chính cho chương trình thực tập " Dapper Lion X Eastsoft " từ tháng 4 đến tháng 5 năm 2022 và xuất bản cuốn sách " Dự án Trung tâm Thương mại Spring Boot với JPA " vào tháng 9 năm 2021.
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Bất cứ ai muốn tìm hiểu cài đặt dự án cơ bản
Những người muốn thực hiện trước các chức năng chung cơ bản để bắt đầu một dự án
Xin chào Jongmin! Cảm ơn bạn rất nhiều vì đã yêu thích bài giảng! Mình nghĩ sẽ khó để ghi lại bài giảng nên mình sẽ cố gắng cập nhật những thay đổi dựa trên Spring Boot 3 nhiều nhất có thể. Chiến đấu cho đến khi bạn đạt đến đích!
Tôi rất thích mọi thứ từ cuốn sách JPA của trung tâm mua sắm Spring Boot cho đến các bài giảng!
Tuy nhiên, giọng nói có vẻ nhỏ, nhiễu và chất lượng hình ảnh thấp. Mã trong IDE xuất hiện mờ
Ngoài hai điều này ra thì đây đã là một bài giảng hay rồi😁
Và điều này hơi cá nhân. Trong sách JPA của trung tâm mua sắm, tôi đang cố gắng thay đổi phần đăng nhập từ phiên sang JWT (chỉ OAuth, không phải đăng nhập mạng xã hội), nhưng tôi không chắc chắn cách thay đổi nó trong phiên.
Có cách nào để được tư vấn hoặc giúp đỡ không?
Xin chào, cảm ơn bạn đã lắng nghe mọi thứ từ cuốn sách đến bài giảng! Đây là lần đầu tiên tôi ghi âm bài giảng nên tôi viết rằng tôi chú ý đến những thứ như chất lượng âm thanh và âm thanh xung quanh, nhưng tôi nghĩ mình còn rất non nớt. Lần sau khi giảng bài, tôi sẽ chú ý hơn. Về sách tại trung tâm mua sắm JPA, vui lòng để lại bài đăng trên bảng tin hỏi đáp của Hundred-Knowing-Yeo-I-Ta Cafe (https://cafe.naver.com/codefirst) và chúng tôi sẽ gửi tin nhắn cho bạn.
Đó là một khóa học tiết kiệm chi phí và nội dung mang tính thông tin nên tôi đã học được rất nhiều điều.
Có nhiều bài giảng đắt giá hơn chỉ dạy bạn cách tạo API, chẳng hạn như cách xử lý lỗi, cách đặt mã thông báo jwt mà không cần bảo mật, v.v. Nhiều đến mức không thể đếm hết được, nhưng nhìn chung sơ đồ của mọi thứ, họ rất giỏi giải thích những điều mà những người mới làm quen với Spring muốn biết. Tôi nghĩ bạn đã giải quyết được vấn đề đó! Cảm ơn - Nó rất tốt để tạo các mẫu nồi hơi, nhưng tôi nghĩ nó cũng rất hữu ích cho việc học những điều cơ bản về mùa xuân ^^
Nội dung liên quan đến mùa xuân không được giải thích trực tiếp, nhưng có vẻ như Hugo đã nghiên cứu kỹ về mùa xuân và nhận được nó như một phần thưởng! Tôi rất vui vì nó đã giúp bạn rất nhiều! Cảm ơn bạn đã yêu thích nội dung bài giảng!
Nó rất hữu ích vì nó cung cấp thông tin chi tiết về nội dung cần thiết và lặp đi lặp lại để tiến hành dự án, chẳng hạn như OAuth, xác thực, ủy quyền, jwt, xử lý ngoại lệ toàn cầu, vênh vang, v.v. dựa trên SpringBoot.
Tôi đã có thể tiến bộ hơn nữa nhờ đọc cuốn sách về cách tạo một trung tâm mua sắm do người hướng dẫn khóa học viết.
Cảm ơn
Xin chào! Bạn đã lấy mọi thứ từ sách ở trung tâm mua sắm đến bài giảng! Cảm ơn bạn :) Tôi hy vọng nội dung bài giảng sẽ hữu ích cho sự phát triển trong tương lai của bạn!
Xin chào! Có tiếng ồn trong chất lượng âm thanh. Chúng tôi xin lỗi vì sự bất tiện này. Cảm ơn bạn đã đánh giá! Lần sau mình sẽ chú ý hơn đến chất lượng âm thanh.