강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

Triển khai dự án mẫu API dựa trên Spring Boot để cải thiện năng suất

Bạn có thể tối đa hóa năng suất bằng cách triển khai các cài đặt tổng thể để bắt đầu một dự án và đăng ký nó làm dự án mẫu.

(4.7) 31 đánh giá

402 học viên

  • bgh79465479
Spring Boot
JPA
Web API

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Thiết kế cấu trúc gói

  • Cài đặt CORS

  • Xác thực JWT

  • Đăng nhập mạng xã hội (Kakao)

  • Xử lý lỗi toàn cầu

  • Tài liệu API (Vênh váo)

  • Bảo vệ tập lệnh chéo trang (XSS)

  • Đăng ký dự án mẫu trên GitHub


Tự xây nhà ốc sên của riêng bạn !
👨‍💻

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][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ếtcá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ưng
trê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 Kakao bằ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

  • Những người thường làm nhiều dự án phụ

Cần biết trước khi bắt đầu?

  • khởi động mùa xuân

  • Dữ liệu mùa xuân JPA

  • Java

  • Kinh nghiệm sử dụng GitHub (tải lên mã nguồn)

  • Mùa xuân

Xin chào
Đây là

402

Học viên

31

Đánh giá

81

Trả lời

4.7

Xếp hạng

1

Khóa học

Chương trình giảng dạy

Tất cả

38 bài giảng ∙ (6giờ 38phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

31 đánh giá

4.7

31 đánh giá

  • 3141592님의 프로필 이미지
    3141592

    Đánh giá 20

    Đánh giá trung bình 5.0

    5

    24% đã tham gia

    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.

    • bgh79465479
      Giảng viên

      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!

  • brucehan님의 프로필 이미지
    brucehan

    Đánh giá 73

    Đánh giá trung bình 4.3

    4

    100% đã tham gia

    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?

    • bgh79465479
      Giảng viên

      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.

  • werwer7485037님의 프로필 이미지
    werwer7485037

    Đánh giá 29

    Đánh giá trung bình 4.6

    5

    95% đã tham gia

    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 ^^

    • bgh79465479
      Giảng viên

      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!

  • yoonuk님의 프로필 이미지
    yoonuk

    Đánh giá 16

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    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.

    • bgh79465479
      Giảng viên

      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!

  • kiwonkim5187님의 프로필 이미지
    kiwonkim5187

    Đánh giá 1

    Đánh giá trung bình 4.0

    4

    79% đã tham gia

    There was a lot of noise in the voice, so it was a little uncomfortable to listen to the lecture, but the lecture content was helpful.

    • bgh79465479
      Giảng viên

      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.

Ưu đãi có thời hạn

24 ₫

18%

805.461 ₫

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!