강의

멘토링

로드맵

NEW
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!

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

  • ehtjd339667
aws배포
클라우드
풀스택
docker
포트폴리오
React
Java
AWS
Spring Boot
Docker

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

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

주로 백앤드 SpringBoot, AWS 인프라 구축, 웹앱 PRD 기획부터, Next.js 기반의 프로덕트 개발, AI Python으로 업무자동화,

LLM 챗봇개발, Flutter 앱개발 기술들을 다루는 개발자 코딩도니입니다 😃

 

네이버 플랫포머 스터디 카페와 코딩도니 유튜브 채널을 운영하며

인프라, 풀스택 개발, 웹·앱 개발, 업무 자동화, 수익화까지

“고군분투하는 밥벌이 개발자”로서 현실을 반영한 콘텐츠를 만들어가고 있습니다.

유튜브채널: 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!

718.603 ₫

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!