강의

멘토링

커뮤니티

Programming

/

Back-end

Tạo API RESTFUL bằng Spring Boot (AWS, EKS)

Đây là khóa học phát triển web lập trình back-end dành cho người mới bắt đầu.

(5.0) 1 đánh giá

63 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

  • parkmyounghoi
Spring Boot
Spring Boot
REST API
REST API
restful
restful
querydsl
querydsl
jpql
jpql
Spring Boot
Spring Boot
REST API
REST API
restful
restful
querydsl
querydsl
jpql
jpql

Bạn sẽ nhận được điều này sau khi học.

  • DI,IOC

  • TUYỆT VỜI

  • JPA

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

  • Tài liệu về Swagger API

  • JUNIT ASSERTJ Viết mã kiểm tra

  • Truy vấn

  • JPQL

  • Triển khai AWS DOCKER

  • Xử lý xác thực JWT

  • Kubernetes

  • ek

Tạo tài liệu Swagger cho backend Spring BOOT

Trong phát triển phần mềm hiện đại, việc tài liệu hóa API là điều cần thiết. Điều này giúp tạo điều kiện thuận lợi cho việc giao tiếp giữa các nhà phát triển, nâng cao khả năng bảo trì và dễ dàng tích hợp với các ứng dụng client. Trong khóa học này, chúng ta sẽ học cách phát triển backend API bằng Spring Boot và sử dụng Swagger để tự động tạo tài liệu API.

💡Mục tiêu bài giảng

  • Hiểu phương pháp phát triển API backend sử dụng Spring Boot

  • Tự động tạo tài liệu API bằng Swagger

  • Kiểm tra và xác thực API thông qua Swagger UI và postman

  • Cách sử dụng JPQL Querydsl để sử dụng JPA

  • Viết mã kiểm thử

Đặc điểm của khóa học này

📌 Tôi đã cố gắng giải thích một cách dễ hiểu nhất có thể.

📌 Đã viết mã kiểm thử để giải thích trọng tâm về cách sử dụng JPA.

📌 Đã hoàn thành tài liệu Swagger và giải quyết CORS cho phát triển backend.

📌 Đây là khóa học dành cho người mới bắt đầu. Bạn cần biết java và các truy vấn CRUD cơ bản.

💡Đặc điểm cốt lõi và điểm khác biệt

  • Sử dụng Docker để xử lý MYSQL.

  • Khóa học được giảng dạy một cách tỉ mỉ và chu đáo!!

Tôi khuyến nghị cho những người như thế này

Tôi muốn nâng cấp kỹ năng phát triển backend. Tôi có thể làm CRUD cho bảng tin nhưng không biết phải làm gì tiếp theo - dành cho các nhà phát triển backend / sinh viên

Tôi quan tâm đến việc hợp tác frontend
Tôi muốn viết tài liệu Swagger để hợp tác frontend!

Tôi tò mò về triển khai AWS
Nội dung này đề cập đến phương pháp triển khai AWS cơ bản.

💡Học viên cần khóa học này

  • Có thể biết được cách hợp tác với frontend như thế nào.

  • Những ai muốn trở thành nhà phát triển backend sử dụng Spring Boot

Sau khi hoàn thành khóa học

  • Có thể tạo tài liệu Swagger.

  • Bạn có thể sử dụng JPQL và Querydsl bằng cách tận dụng jpa.

  • Tôi có thể viết test code cho Spring Boot.

  • Bạn có thể triển khai container MYSQL và container SPRINGBOOT bằng Docker.

  • Bạn có thể triển khai server bằng AWS Docker và Kubernetes (EKS).

💡Những thay đổi bạn có thể đạt được khi tham gia khóa học này

  • Bạn có thể học về lazy loading và eager loading trong JPA.

  • Bạn có thể quan tâm đến Docker và Kubernetes.

  • Bạn có thể tìm hiểu về lập trình backend để hợp tác với frontend.


Bạn sẽ học những nội dung như thế này.

Triển khai EKS

Triển khai Spring Boot và MySQL Deployment trên AWS EKS

Sử dụng Docker Desktop

Xây dựng giao tiếp giữa container MYSQL và container SPRING bằng cách sử dụng mạng Docker

Viết mã kiểm thử

Có thể kiểm tra mã insert, update, delete, select sử dụng JPA.

Tài liệu Swagger

Có thể viết tài liệu Swagger để hợp tác với frontend.

Giới thiệu người chia sẻ kiến thức

Xin chào!

Hiện tại tôi đang hoạt động với tư cách là giảng viên Park Myeong-hoe tại học viện Green Computer Art!

Tôi luôn học hỏi và phát triển bản thân!

Những lưu ý trước khi học

Môi trường thực hành

  • Khóa học được tiến hành trong môi trường Windows và chủ yếu sử dụng IntelliJ và Docker Desktop!

  • Chương trình truy cập AWS đã sử dụng MobaXterm!

Tài liệu học tập

  • Tôi sẽ cung cấp file PDF cho bạn.!

Kiến thức tiên quyết và lưu ý

  • Cú pháp Java cơ bản


  • Kiến thức SQL cơ bản (INSERT,SELECT,UPDATE,DELETE)


💡Những lưu ý cần thiết cho việc học bài gi강

  1. Môi trường thực hành

    • Hệ điều hành và phiên bản (OS): Windows

    • Công cụ sử dụng: IntelliJ, Docker Desktop, MySQL, MobaXterm, AWS



  2. Tài liệu học tập

    • Định dạng tài liệu học tập được cung cấp (PDF)

    • Tài liệu nguồn gitHub


  3. Kiến thức tiên quyết và lưu ý


    • Không có bản quyền nhưng khi sử dụng tài liệu học tập, xin vui lòng ghi rõ nguồn!

    • Hãy thoải mái sử dụng tài liệu nguồn và file PDF được cung cấp!!!!

Sau này sẽ nhận câu hỏi và cập nhật những phần thiếu giải thích.!!

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 triển khai máy chủ API với Spring Boot

  • Những người muốn cộng tác với front-end với tư cách là back-end dev

  • Bạn nào muốn học Spring Boot và JPA

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

  • Java cơ bản

  • Khái niệm cơ bản về MYSQL

Xin chào
Đây là

182

Học viên

5

Đánh giá

6

Trả lời

5.0

Xếp hạng

2

Các khóa học

Xin chào.
Tôi là giảng viên chuyên dạy lập trình các ngôn ngữ Java, Python, C và hiện đang giảng dạy tại Học viện Nghệ thuật Máy tính Green Daegu.

Triết lý giảng dạy của tôi là “Lập trình học qua thực hành”. Tôi tin rằng thay vì chỉ truyền đạt lý thuyết đơn thuần, việc học thông qua quá trình trực tiếp viết mã và giải quyết vấn đề là hiệu quả nhất. Vì vậy, các buổi học luôn được tiến hành tập trung vào thực hành, và tôi đang hướng dẫn để người học có thể nuôi dưỡng khả năng tự suy nghĩ và ứng dụng.

Đặc biệt là,

  • Trong Java, các khái niệm cốt lõi của lập trình hướng đối tượng và thực hành dự án,

  • Trong Python, tập trung vào phân tích dữ liệu, tự động hóa, ứng dụng cơ bản của trí tuệ nhân tạo,

  • Trong ngôn ngữ C, tập trung vào việc xây dựng tư duy thuật toán và nền tảng lập trình hệ thống,

  • Trong kỳ thi thực hành Kỹ sư xử lý thông tin, chúng tôi cung cấp các phương pháp học tập thực tế để thi đỗ, tập trung vào phân tích các câu hỏi đã từng xuất hiện và chiến lược chuẩn bị thực chiến.

Gần đây, thông qua bài giảng ôn thi thực hành Kỹ sư xử lý thông tin, nhiều học viên đang thử thách bản thân để đạt được chứng chỉ. Dựa trên quan điểm cốt lõi của kỳ thi nằm ở các câu hỏi đã từng xuất hiện, tôi đang giúp các thí sinh có thể đỗ chứng chỉ một cách hiệu quả trong thời gian ngắn thông qua việc phân tích xu hướng ra đề và học tập lặp lại.

Mục tiêu của tôi không chỉ dừng lại ở việc giúp học viên tích lũy kiến thức, mà còn giúp họ phát triển thành những lập trình viên có khả năng tự mình giải quyết vấn đề. Tôi sẽ trở thành một giảng viên mang lại niềm vui và cảm giác thành tựu cho những người mới bắt đầu học lập trình, đồng thời mang đến kỹ năng thực tế và sự tự tin cho những ai đang chuẩn bị xin việc hoặc làm việc thực tế.

Tôi sẽ cố gắng hết sức để ngày càng có thêm nhiều học viên có thể mở ra những cơ hội mới thông qua việc học lập trình và lấy chứng chỉ.
Chân thành ủng hộ những thử thách và sự trưởng thành của các bạn. Rất mong nhận được sự ủng hộ!

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

Tất cả

28 bài giảng ∙ (11giờ 56phú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ả

1 đánh giá

5.0

1 đánh giá

  • skdus54986509님의 프로필 이미지
    skdus54986509

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • parkmyounghoi
      Giảng viên

      Cảm ơn bạn rất nhiều vì đã để lại đánh giá đầu tiên.😊

911.091 ₫

Khóa học khác của parkmyounghoi

Hãy khám phá các khóa học khác của giảng viên!

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!