Tin mới nhất

Menu

Chia Sẻ Khóa Học Node Với React - Xây dựng & Triển Khai Một Ứng Dụng Web Fullstack 2022 [Khóa 7819 A]

Xây dựng và triển khai một ứng dụng mạng xã hội bằng React, Typescript, MongoDB, Redis, Queues, AWS, Terraform, CircleCI, v.v.

Bạn sẽ học được gì:

  • ✓ Xây dựng một ứng dụng MERN Fullstack (MongoDb, Express, React, Node).
  • ✓ Xây dựng một ứng dụng mạng xã hội tuyệt vời.
  • ✓ Define Infrastructure as Code sử ​​dụng Terraform để dễ dàng create và destroy environment.
  • ✓ Setup Continuous Integration/Delivery Pipeline.
  • ✓ Tích hợp Terraform vào CI/CD Pipeline.
  • ✓ Triển khai ứng dụng full-scale cho AWS.
  • ✓ Sử dụng Redis cho caching.
  • ✓ Setup Redis message queues và workers.
  • ✓ Học cách viết các unit test cho các ứng dụng Frontend và Backend.
  • ✓ User AWS services như  VPC, subnets, internet gateways, EC2, route53, elasticache, S3, cloudfront, load balancer, autoscaling group và hơn thế nữa.
  • ✓ Setup Online Dev, Staging và Production Environments.
  • ✓ Tích hợp Slack trong CI/CD Pipeline.
  • ✓ Build custom react hooks.
  • ✓ Setup redux-toolkit.

React là một trong những thư viện phổ biến nhất để xây dựng các ứng dụng client với HTML, CSS và JavaScript. Nếu bạn muốn trở thành nhà phát triển front-end hoặc full-stack, bạn cần phải học React.

Khóa học này theo cách tiếp cận thực hành hoặc 'học bằng cách làm', có nghĩa là toàn bộ khóa học được cấu trúc xoay quanh việc xây dựng một ứng dụng web fullstack và các khái niệm khác nhau sẽ được giải thích chi tiết khi chúng được giới thiệu.

Khóa học này nói về cái gì?

Khóa học này là về việc xây dựng một ứng dụng web fullstack hoàn chỉnh từ đầu bằng cách sử dụng các công cụ phát triển phổ biến. Chương trình giảng dạy cho khóa học này sẽ rất thực tế khi chúng tôi đi từ đầu đến cuối để xây dựng và triển khai ứng dụng vào sản xuất. Khóa học được cấu trúc thành 2 phần chính:

  • ✓ Development (Backend và Frontend).
  • ✓ Deployment (Thiết lập cơ sở hạ tầng trên AWS và  CI/CD).

Mỗi cấu trúc được chia thành các phần của nó:

  • ✓ Backend development.
  • ✓ Backend deployment.
  • ✓ Frontend development.
  • ✓ Frontend deployment.

Bạn có thể xem qua tất cả các phần hoặc chỉ những phần mà bạn quan tâm nhất.

Công nghệ bạn sẽ sử dụng:

Chúng tôi đang xây dựng một ứng dụng real-time fullstack với Continuous integration/delivery và triển khai tự động, chúng tôi sẽ sử dụng nhiều công nghệ khác nhau:

Development:

  • ✓ React.
  • ✓ Redux-toolkit.
  • ✓ NodeJS.
  • ✓ Typescript và Javascript.
  • ✓ Redis.
  • ✓ MongoDB và Mongoose.
  • ✓ Message queues.
  • ✓ SocketIO.
  • ✓ Jest for unit test.
  • ✓ Cloudinary for image upload.
  • ✓ Nodemailer và Sendgrid mail.
  • ✓ Và nhiều hơn nữa...!

Infrastructure Setup và Deployment:

  • ✓ Terraform.
  • ✓ AWS.
  • ✓ CircleCI.

Nhiều AWS resources sẽ được sử dụng. Một số resource đó là:

  • ✓ VPC và subnets.
  • ✓ Internet gateways.
  • ✓ Route tables.
  • ✓ NAT gateways và elastic ips.
  • ✓ Security groups.
  • ✓ Load balancers.
  • ✓ Autoscaling groups.
  • ✓ EC2 instances.
  • ✓ Route53.
  • ✓ S3.
  • ✓ Code deploy.
  • ✓ Elasticache for redis clusters.
  • ✓ Và nhiều hơn nữa...!

Không quen thuộc với một số trong số này? Không vấn đề gì! Khóa học này sẽ hướng dẫn bạn cách thiết lập và sử dụng các công nghệ này trong ứng dụng của bạn.

Bạn sẽ có thể làm gì:

Vào thời điểm bạn hoàn thành khóa học này hoặc một trong những phần bạn quan tâm, bạn sẽ có thể:

  • ✓ Xây dựng một ứng dụng fullstack thời gian thực.
  • ✓ Setup các unit test trong cả ứng dụng React và ứng dụng NodeJS backend của bạn.
  • ✓ Setup CI/CD Pipeline.
  • ✓ Setup Automatic Deployment.
  • ✓ Create AWS Resources bằng Terraform.
  • ✓ Tích hợp Terraform vào CircleCI Pipeline.
  • ✓ Setup Multiple Online Environments (Dev, Staging và Production).
  • ✓ Sử dụng GitHub với CircleCI.
  • ✓ Sử dụng Feature Branches trên GitHub.
  • ✓ Viết các unit test.
  • ✓ Tạo Custom React Components.
  • ✓ Setup Redux-toolkit.
  • ✓ Và hơn thế nữa ...!
Mục lục:
  • ✓ 01. Giới thiệu.
  • ✓ 02. Giới thiệu Backend.
  • ✓ 03. Backend: Thiết lập dự án.
  • ✓ 04. Backend: Tính năng Xác thực.
  • ✓ 05. Backend: Auth Password Reset.
  • ✓ 06. Backend: Tính năng Đăng bài.
  • ✓ 07. Backend: Tính năng Post Reactions.
  • ✓ 08. Backend: Tính năng Bình luận.
  • ✓ 09. Backend: Tính năng Followers, Following, Block và Unblock.
  • ✓ 10. Backend: Tính năng Notification.
  • ✓ 11. Backend: Tính năng Images Upload.
  • ✓ 12. Backend: Tính năng Chat.
  • ✓ 13. Backend: Tính năng Users.
  • ✓ 14. Backend: PM2 và MongoDB Setup.
  • ✓ 15. Backend Deployment: AWS Setup.
  • ✓ 16. Backend Deployment: Infrastructure với Terraform.
  • ✓ 17. Backend Deployment: CI/CD với CircleCI.
  • ✓ 18. Frontend: Project Setup.
  • ✓ 19. Frontend: Tính năng Xác thực.
  • ✓ 20. Frontend: Custom Hooks.
  • ✓ 21. Frontend: Redux Toolkit Setup.
  • ✓ 22. Frontend: Setup Unit Test.
  • ✓ 23. Frontend: Streams Page Component.
  • ✓ 24. Frontend: Notification Page Component.
  • ✓ 25. Frontend: Post Components và Features.
  • ✓ 26. Frontend: Post Reactions và Comments Features.
  • ✓ 27. Frontend: People's Page Component.
  • ✓ 28. Frontend: Các tính năng Follow và Unfollow.
  • ✓ 29. Frontend: Images Page Component.
  • ✓ 30. Frontend: Tính năng Private Chat.
  • ✓ 31. Frontend: Profile Page Component.
  • ✓ 32. Frontend Deployment: Infrastructure với Terraform và CircleCI.

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

  • ✓ Thích hợp cho cả người mới bắt đầu và nhà phát triển React trung cấp.
  • ✓ Các Junior developer đang tìm cách nâng cao kỹ năng của họ.
  • ✓ Web developer và Front End Developer muốn tham gia vào thế giới backend development hoặc trở thành Fullstack Developer.
  • ✓ Các Frontend hoặc Backend developer muốn tham gia vào thế giới cơ sở hạ tầng đám mây với AWS.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU 



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.

Chia sẽ bài viết lên:

Nhà Sách Tin Học

Chào mừng các bạn đến với Blog Nhà Sách Tin Học. Thông qua Blog này mình muốn chia sẻ đến các bạn những kiến thức về tin học, các tài liệu hay giáo trình mà mình có hoặc siêu tầm được... Mình rất mong được sự ủng hộ nhiệt tình của các bạn bằng cách comment bài viết, chia sẻ bài viết hoặc liên hệ với mình qua blog này! Mình xin cảm ơn!

No Comment to " Chia Sẻ Khóa Học Node Với React - Xây dựng & Triển Khai Một Ứng Dụng Web Fullstack 2022 [Khóa 7819 A] "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM