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
I really needed this kind of lecture... I think it would be more interesting if it was updated to Spring Boot 3.x version. Thank you for the great lecture.
Hello Jongmin! Thank you so much for liking my lecture! It seems like it will be difficult to re-record the lecture, so I will try my best to update the changes based on Spring Boot 3. Fighting until the end!
I enjoyed the Spring Boot Shopping Mall JPA book and lecture!
However, the voice is small with noise, and the image quality is low. The code in the IDE is blurry.
Except for those two things, it is already a good lecture😁
And this is a bit personal. In the Shopping Mall JPA book, I am trying to change the login part from session to JWT (not social login, just OAuth), but I don't really know how to change it in the session.
Is there a way to get mentoring or some help?
Hello, thank you for listening to the book and the lecture! I wrote that I paid attention to things like sound quality and surrounding noise because it was my first time recording a lecture, but I think I was very immature. ㅠ I will pay more attention when I make a lecture next time. For JPA shopping mall book-related questions, please leave a post on the Q&A board of Baekgyeonbulyeoilta Cafe (https://cafe.naver.com/codefirst) and I will send you a message.
It was a cost-effective lecture, and I learned a lot because the content was rich.
There are many more expensive lectures that just teach you how to create APIs, but there are also many lectures on error handling, how to set up JWT tokens without security, etc., so I can't count them all, but I think it organized the content that people who are new to Spring want to know in a broad sense! Thank you. - It's great for creating boiler templates, but it's also very helpful for learning the basics of Spring ^^
Although the Spring-related content is not explained directly, it seems that Hugo studied hard about Spring and got some extra information! I am glad that it was helpful to you! Thank you for liking the lecture content!
It was very helpful that you explained in detail the essential and repetitive contents for carrying out a project based on SpringBoot, such as OAuth, authentication, authorization, jwt, global exception handling, swagger, etc.
I was able to grow further by reading the book on creating a shopping mall written by the instructor of the course.
Thank you.
Hello! You have taken the course from the shopping mall book to the lecture! Thank you :) I hope the lecture content will be of great help to you as you continue to develop!
Hello! I apologize for the inconvenience caused by the noise in the sound quality. Thank you for your review! I will pay more attention to the sound quality next time.