강의

멘토링

로드맵

Inflearn brand logo image
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) 30 đánh giá

399 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à

399

Học viên

30

Đá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ả

30 đánh giá

4.7

30 đánh giá

  • 최종민님의 프로필 이미지
    최종민

    Đánh giá 20

    Đánh giá trung bình 5.0

    5

    24% đã tham gia

    진짜 이런 강의가 너무 필요했는데... Spring Boot 3.x 버전 으로 업데이트 된다면 더 흥할 것 같습니다.. ㅠ 좋은 강의 감사합니다.

    • 구파고
      Giảng viên

      안녕하세요 종민님! 강의 좋게 봐주셔서 너무 감사합니다! 아무래도 강의 녹화를 다시하는건 힘들꺼 같아서, 스프링부트3 기준으로 바뀐점들을 최대한 업데이트 하도록 하겠습니다. 완강까지 화이팅입니다!

  • Bruce Han님의 프로필 이미지
    Bruce Han

    Đánh giá 69

    Đánh giá trung bình 4.3

    4

    100% đã tham gia

    스프링부트 쇼핑몰 JPA 책부터 강의까지 잘 봤습니다! 다만, 목소리가 잡음과 함께 작게 들리고, 화질이 낮습니다. IDE에 있는 코드가 흐리게 보여요 둘만 빼면 이미 좋은 강의입니다😁 그리고 이건 좀 개인적인 부분이긴 한데요. 쇼핑몰 JPA 책에서 로그인 부분 세션이 아닌 JWT(소셜 로그인이 아닌 그냥 OAuth)로 바꾸려고 하는데, 세션에서 어떻게 바꿔야할지 감이 잘 안잡히네요 멘토링이나 혹은 좀 도움 받을 수 있는 방법이 있을까요

    • 구파고
      Giảng viên

      안녕하세요 책부터 강의까지 들어주셔서 감사합니다! 제가 강의를 처음 녹화하는거라 음질이나 주변 소리같은 것들을 신경쓴다고 썼는데 많이 미숙했었던거 같습니다 ㅠ 다음번에 강의를 만들게 되면 더 신경써서 만들도록 하겠습니다. JPA 쇼핑몰 책관련해서는 백견불여일타카페(https://cafe.naver.com/codefirst) 질의 응답 게시판에 게시글 남겨주시면 쪽지 드리도록 하겠습니다.

  • 휴고 강님의 프로필 이미지
    휴고 강

    Đánh giá 29

    Đánh giá trung bình 4.6

    5

    95% đã tham gia

    가성비 좋은 강의였고 내용도 알차서 많이 배웠습니다. 더 비싼 강의들도 그냥 api만드는법 정도를 익히는 강의가 많은데 에러처리하는 방법이라던가 jwt토큰을 시큐리티 없이 세팅하는법이라던지.. 등등 많아서 셀 수 없지만 스프링을 막 접하는 사람들이 알고싶어하는 내용을 큰틀에서 잘 정리하여 주신거 같습니다! 감사합니다. - 보일러템플릿을 만드는 용도로도 훌륭하지만 스프링 기초를 익히는데도 상당히 유익한거같아요 ^^

    • 구파고
      Giảng viên

      스프링 관련 내용들은 직접적으로 설명하고 있지 않긴한데 휴고님이 스프링 관련 공부를 열심히 하셔서 덤으로 가져가신거 같네요! 도움이 많이 되셨다니 저도 기분이 좋네요! 강의 내용 좋게 봐주셔서 감사합니다!

  • yoon님의 프로필 이미지
    yoon

    Đánh giá 16

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    SpringBoot 기반으로 OAuth, 인증, 인가, jwt, 전역 예외처리, swagger 등등 프로젝트를 진행하는 데 꼭 필요한 내용과 반복적인 내용을 자세하게 알려주셔서 많은 도움 되었습니다. 해당 강의의 강사님께서 쓰신 쇼핑몰 만들기 책도 읽어 보면서 진행해서 더욱 성장할 수 있었습니다. 감사합니다.

    • 구파고
      Giảng viên

      안녕하세요! 쇼핑몰 책부터 강의까지 수강해주셨군요! 감사합니다 :) 강의 내용이 앞으로도 개발하시면서 도움이 많이 됐으면 좋겠습니다!

  • 김기원님의 프로필 이미지
    김기원

    Đánh giá 1

    Đánh giá trung bình 4.0

    4

    79% đã tham gia

    음성에 노이즈가 많아서 강의 듣고 있을 때 조금 불편했지만 강의 내용은 도움이 되었습니다.

    • 구파고
      Giảng viên

      안녕하세요! 음질에 노이즈가 있었는데 불편을 끼쳐드려서 죄송합니다 ㅠ 수강평 감사합니다! 다음번에는 음질 더 신경쓰도록 하겠습니다.

Ưu đãi có thời hạn, kết thúc sau 4 ngày ngày

28.870 ₫

25%

806.991 ₫

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!