강의

멘토링

커뮤니티

Programming

/

Devops & Infra

SpringBoot & React Dự án Portfolio: Nhập môn Triển khai Thực tế với Dịch vụ AWS

Khóa học tập trung vào portfolio về triển khai trực tiếp React frontend và SpringBoot backend lên AWS cloud! Đây là khóa học hữu ích cho những ai muốn nhanh chóng triển khai các dự án frontend và backend vào portfolio của mình! Bạn sẽ có thể thực hành từng bước trong thời gian ngắn các kiến thức cần thiết để triển khai, từ cấu hình server đến Docker, kết nối Domain, Nginx, áp dụng HTTPS!

34 học viên đang tham gia khóa học này

Độ khó Cơ bản

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

  • ehtjd339667
React
React
Java
Java
AWS
AWS
Spring Boot
Spring Boot
Docker
Docker
React
React
Java
Java
AWS
AWS
Spring Boot
Spring Boot
Docker
Docker

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

  • Làm quen với cảm giác DevOps bằng cách sử dụng EC2, Nginx, Docker, v.v. trong môi trường cloud

  • Hiểu kiến trúc tách biệt frontend/backend và có khả năng tự triển khai một mình

😆 Dự án Portfolio React & SpringBoot có thể thực hiện một mình

Triển khai với dịch vụ AWS!


Khóa học này là một lớp học thực hành tập trung vào việc triển khai trực tiếp lên AWS cloud cho dự án web fullstack bao gồm frontend (React)backend (SpringBoot, Java).

Từ thiết lập môi trường server AWS EC2, tạo Docker container, kết nối domain, cấu hình Nginx, áp dụng HTTPS, đến tự động hóa triển khai (CI/CD), bạn sẽ nhanh chóng nắm vững những công nghệ cốt lõi cần thiết cho việc vận hành dịch vụ thực tếhoàn thành sản phẩm có thể tự tin đưa vào portfolio developer của mình!


Hãy cùng nhau bước đầu tiên để thu hẹp khoảng cách giữa phát triển và vận hành, trở thành người vận hành dịch vụ thực thụ 😃


🎯 Phù hợp với những người như thế này!

  • Người mới bắt đầu phát triển web đã từng phát triển với React và SpringBoot nhưng chưa từng triển khai
    → Có thể trải nghiệm từ quá trình triển khai thực tế đến vận hành dịch vụ trực tiếp bằng cách làm theo

  • Các ứng viên developer, junior developer muốn đưa các dự án thực tế đã được triển khai vào portfolio
    → Có thể tạo ra sản phẩm hoàn chỉnh với kết nối domain và áp dụng HTTPS


Khi thực hành bài giảng, sơ đồ cấu trúc hạ tầng aws

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


Phần (0) Cách áp dụng biến môi trường .env

  • Lý do sử dụng biến bí mật .env

  • Kết nối application.yml với .env trong backend SpringBoot

  • Khi tạo container MySQL DB bằng docker-compose, kết nối

  • Cách tách file .env theo từng môi trường (local, prod) trong React


Phần (1) AWS EC2 và Backend

  • Cài đặt máy chủ EC2 và kết nối SSH

  • Thiết lập môi trường MySQL bằng Docker

  • SpringBoot backend triển khai (nohup)

  • React front build và thực thi (pm2)

Sơ đồ cấu trúc Backend

Phần (2) Frontend và Domain

  • Mua tên miền và tích hợp Route53

  • Cấu hình máy chủ web Nginx và kết nối API

  • Áp dụng chứng chỉ HTTPS (certbot)

  • Triển khai tự động thông qua GitHub Action

Sơ đồ cấu trúc domain Frontend

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

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

  • Hệ điều hành: Windows / macOS / Linux (khuyến nghị Ubuntu)

  • Công cụ sử dụng: IntelliJ, VSCode, Git, MobaXterm, AWS 콘솔, Docker, Nginx

  • Cấu hình PC: Khuyến nghị tối thiểu CPU i5, RAM 8GB trở lên

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

  • Cung cấp PDF bài giảng và tài liệu thực hành

  • Tệp zip dự án thực hành thông qua liên kết kho lưu trữ GitHub

  • Bao gồm tài liệu hướng dẫn thực hành từng bước

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

  • Kinh nghiệm chạy dự án React và SpringBoot

  • Hiểu về cách sử dụng Git và các lệnh cơ bản

  • Khả năng sử dụng lệnh terminal (Linux)

  • Khả năng mua tài khoản AWS và tên miền


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Đã từng phát triển với React và SpringBoot nhưng lần đầu triển khai, người mới bắt đầu phát triển web

  • Ứng viên lập trình viên muốn đưa các dự án thực sự đã được triển khai vào portfolio

  • Các nhà phát triển lần đầu tiếp xúc với môi trường cloud như AWS EC2, Nginx, Docker

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

  • Kinh nghiệm tạo và chạy dự án React

  • Kinh nghiệm chạy dự án SpringBoot

  • Kinh nghiệm sử dụng Git và tích hợp GitHub

  • Khả năng sử dụng lệnh terminal (Linux cơ bản)

Xin chào
Đây là

Chủ yếu tập trung vào SpringBoot cho Backend, xây dựng hạ tầng AWS, lập kế hoạch PRD cho Web/App, phát triển sản phẩm dựa trên Next.js, tự động hóa công việc bằng AI Python,

Tôi là Coding Donny, một nhà phát triển chuyên về các công nghệ phát triển chatbot LLM và phát triển ứng dụng Flutter 😃

Tôi đang vận hành quán cà phê học tập Naver Platformer và kênh YouTube Coding Doni,

Từ cơ sở hạ tầng, phát triển Full-stack, phát triển Web/App, cho đến tự động hóa công việc và tạo ra lợi nhuận.

Với tư cách là một “lập trình viên đang nỗ lực mưu sinh”, tôi đang tạo ra những nội dung phản ánh thực tế cuộc sống.

Kênh YouTube: https://www.youtube.com/@코딩도니

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

Tất cả

13 bài giảng ∙ (2giờ 10phú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á

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

705.102 ₫

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!