Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Devops & Infra

Thiết kế và triển khai kiến trúc (phần cơ bản)

Đây là quá trình thiết kế và triển khai ứng dụng, thiết kế và cấu hình trực tiếp kiến trúc cơ sở hạ tầng đám mây để chạy chương trình đã phát triển trong môi trường đám mây.

(4.8) 9 đánh giá

105 học viên

  • may9noy
데브옵스
Architecture
Enterprise Architecture
n-tier-architecture

Đá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ế kiến trúc cơ sở hạ tầng đám mây

  • Phát triển ứng dụng ví dụ dựa trên kiến ​​trúc

  • AWS

Tại sao kiến ​​trúc lại quan trọng? 🤔

Hiểu kiến ​​trúc là rất quan trọng để trở thành một chuyên gia CNTT.
Điều này cho phép bạn quản lý và tối ưu hóa tài nguyên hệ thống một cách hiệu quả, góp phần trực tiếp vào việc giảm chi phí và cải thiện hiệu suất. Ngoài ra, kiến ​​trúc được thiết kế tốt cho phép hệ thống dễ dàng mở rộng khi nó phát triển, mang lại cho bạn sự linh hoạt để đáp ứng với sự phát triển và thay đổi của doanh nghiệp.
Nó đảm bảo tính ổn định và sẵn sàng để giảm thiểu gián đoạn dịch vụ và cải thiện trải nghiệm người dùng, đồng thời cho phép bạn quản lý và ứng phó hiệu quả với các mối đe dọa bảo mật, đảm bảo bảo vệ dữ liệu và tuân thủ quy định.
Quy trình quản lý và triển khai tự động giúp tăng hiệu quả hoạt động, cải thiện năng suất của nhóm phát triển và vận hành, đồng thời giúp bạn nhanh chóng chẩn đoán và giải quyết các sự cố hệ thống, giảm thời gian ngừng hoạt động và duy trì chất lượng dịch vụ.

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

Các tính năng chính: Khóa học này là khóa học cơ bản bao gồm nhiều lĩnh vực CNTT khác nhau như mạng, máy chủ, kiến ​​trúc, phát triển và DB.

✔️ Học tập theo định hướng thực hành: Cung cấp kiến ​​thức có thể áp dụng ngay vào thực tế thông qua các ví dụ dự án thực tế.

🎯 Giáo dục định hướng thực hành: Bạn có thể áp dụng trực tiếp những gì đã học thông qua thực hành với tài liệu học tập.

👉 Giảng viên chuyên nghiệp: Các bài giảng được giảng dạy bởi các chuyên gia có kinh nghiệm thiết kế sâu rộng trong lĩnh vực kiến ​​trúc ứng dụng.

👉 Phân tích kiến ​​trúc: Phân tích và tìm hiểu thành phần kiến ​​trúc dựa trên kiến ​​trúc được thiết kế trong dự án thực tế.

Tôi giới thiệu nó cho những người này

kỹ sư cơ sở hạ tầng

Các kỹ sư cơ sở hạ tầng muốn có kiến ​​thức cơ bản về kiến ​​trúc cơ sở hạ tầng.
Bất kỳ ai muốn nâng cao hiểu biết về thiết kế và quản lý cơ sở hạ tầng trong quá trình phát triển và thực hành.

quản trị viên hệ thống
Quản trị viên hệ thống muốn tối ưu hóa hệ thống hiện có và thiết kế cơ sở hạ tầng có thể mở rộng. Bất cứ ai muốn học thiết kế kiến ​​trúc và các công nghệ liên quan.

Kỹ sư DevOps

Để vận hành CNTT hiệu quả
Muốn củng cố kiến ​​thức kiến ​​trúc của bạn
Kỹ sư DevOps.
Những người muốn thiết kế theo định hướng thực hành có thể áp dụng vào các dự án thực tế.

Sau khi tham gia khóa học

  • Thiết kế và triển khai cơ sở hạ tầng có thể mở rộng:

    Bằng cách sử dụng các phương pháp hay nhất, bạn có thể thiết kế và triển khai các giải pháp cơ sở hạ tầng đáng tin cậy và có thể mở rộng.

  • Tối ưu hóa hiệu suất hệ thống:

    Phân tích và tối ưu hóa hiệu suất của các hệ thống hiện có.


  • Khắc phục sự cố và phản hồi:

    Bạn có thể xác định và giải quyết các vấn đề liên quan đến ứng dụng một cách nhanh chóng và hiệu quả.

  • Cộng tác trong môi trường DevOps:

    Làm việc hiệu quả để hợp lý hóa hoạt động và cải thiện sự cộng tác trong nhóm DevOps của bạn.

Hãy học những điều này. ( Phát triển chương trình ví dụ, kiến ​​trúc n-tier, kiến ​​trúc, v.v. )

Kiến trúc doanh nghiệp
(Kiến trúc 3Tier)

Kiến trúc ba tầng là một mẫu kiến ​​trúc phần mềm tổ chức một ứng dụng thành ba tầng.

Bậc trình bày
Chịu trách nhiệm về giao diện người dùng.

Cấp logic nghiệp vụ
Xử lý logic cốt lõi của ứng dụng.

Cấp dữ liệu
Chịu trách nhiệm tương tác với cơ sở dữ liệu.

Phát triển ứng dụng mẫu
(Thymeleaf, SpringBoot)

Phát triển một ứng dụng mẫu có chức năng CRUD. (TẠO, ĐỌC, CẬP NHẬT, XÓA)

Giao diện người dùng : Thymeleaf
Phần cuối : SpringBoot

Mô tả : Đây là một ứng dụng mẫu giúp tạo, tìm kiếm, sửa đổi và xóa người dùng Giao diện người dùng được phát triển bằng Thymeleaf và phần phụ trợ được phát triển bằng SpringBoot.
Sự phát triển dựa trên mô hình MVC.

Thiết kế kiến ​​trúc bên trong
(vẽ.io)

Kiến trúc bên trong, tức là draw.io
Tiến hành viết bằng công cụ tạo sơ đồ.

Chúng tôi thiết kế và triển khai các chương trình dựa trên kiến ​​trúc đã tạo.

Khi quá trình phát triển hoàn tất, chúng tôi dành thời gian để phân tích và xem xét Kiến trúc bên trong và Kiến trúc bên ngoài đã tạo, đồng thời xác minh xem đó có phải là kiến ​​trúc được thiết kế tốt hay không.

Khởi động mùa xuân
(IntelliJ)

BackEnd được phát triển thông qua chương trình cộng đồng IntelliJ.

Quá trình phát triển BackEnd được tiến hành dựa trên mẫu Spring MVC và DB sử dụng H2 DB, một DB bộ nhớ, trong môi trường phát triển và Postgres RDS trong môi trường AWS.

Thực hiện chức năng gọi và quản lý API được tạo thông qua Postman.

Phân tích kiến ​​trúc bên ngoài

Hãy dành thời gian để phân tích kiến ​​trúc.

Phân tích Kiến trúc bên ngoài và tìm hiểu về các trường hợp xác minh công nghệ.

Thiết kế và cấu hình cơ sở hạ tầng dựa trên đám mây AWS

Thiết kế kiến ​​trúc cơ sở hạ tầng dựa trên môi trường Đám mây AWS dựa trên Bậc miễn phí của AWS và tạo môi trường cơ sở hạ tầng để chạy các ứng dụng mẫu.

Chạy ứng dụng bằng cách liên kết ứng dụng mẫu với các dịch vụ chính như ALB và RDS, đồng thời định cấu hình và tìm hiểu môi trường cơ sở hạ tầng dựa trên đám mây.

Những lưu ý trước khi tham gia khóa học

Môi trường phòng thí nghiệm

  • Kiến trúc sẽ được tạo bằng chương trình draw.io , vì vậy vui lòng tải xuống và cài đặt trước.


    URL tải xuống: https://www.drawio.com

  • Môi trường đám mây dựa trên Bậc miễn phí của AWS và đối với các tài nguyên không được áp dụng cho Bậc miễn phí,
    Chúng tôi muốn thông báo trước cho bạn rằng có thể áp dụng một khoản phí nhỏ.

  • Mã được sử dụng trong bài giảng được tải lên kho git bên dưới. 😃

    git-url: https://github.com/Nanninggu/my-app

  • Chúng tôi đề xuất các trang web dưới đây để giúp bạn học tập.
    Vui lòng xem nội dung liên quan trên trang web bên dưới và để lại nhận xét trên blog công nghệ nếu bạn có bất kỳ câu hỏi nào hoặc nếu liên quan đến khóa học, bạn có thể hỏi về nội dung trên trang web khóa học.
    Blog công nghệ: https://may9noy.tistory.com

  • Nếu bạn muốn hỏi cá nhân, xin vui lòng liên hệ với địa chỉ email dưới đây. 😀

    email: may9noy@gmail.com

Nội dung liên quan đến tốc độ & âm lượng bài giảng & chất lượng hình ảnh

  • Vì lời nói chậm nên sẽ dễ xem hơn nhiều sau khi đặt tốc độ video thành 1,2 đến 1,5.

  • Có sự khác biệt về âm lượng giọng nói của mỗi bài giảng, vì vậy vui lòng điều chỉnh trước khi vào lớp.

  • Chất lượng được ghi ở 720p cho đến phần 4 và 4K từ phần 5 trở đi nên các bạn hãy lưu ý điều này.

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

  • Thông qua tài liệu học tập bài giảng, chúng tôi sắp xếp và cung cấp những phần còn thiếu hoặc cần giải thích thêm trong bài giảng.

  • Nếu cần, chúng tôi sắp xếp thông tin liên quan đến câu hỏi và cung cấp chúng làm tài liệu học tập.

💡 Điều này không thực sự cần thiết nhưng sẽ rất tốt nếu bạn có kiến ​​thức trước về các nội dung bên dưới.

  • Hiểu các khái niệm cơ bản
    Các khái niệm cơ bản về cơ sở hạ tầng CNTT (máy chủ, mạng, lưu trữ, v.v.)


    Các khái niệm cơ bản về điện toán đám mây (IaaS, PaaS, SaaS)

  • ngăn xếp công nghệ
    Lời giải thích dựa trên tài nguyên của AWS, một dịch vụ đám mây lớn. (ví dụ: VPC, ALB, NLB)

  • mạng


    Các khái niệm cơ bản về mạng (địa chỉ IP, mạng con, định tuyến, v.v.)


    Bảo mật mạng (tường lửa, VPN, IDS/IPS, v.v.)


  • bảo vệ


    Các khái niệm cơ bản về nguyên tắc bảo mật cơ sở hạ tầng và các phương pháp hay nhất


    Các khái niệm cơ bản để cấu hình bảo vệ dữ liệu

  • phát triển


    Hiểu các mẫu SpringFramework và MVC
    Các khái niệm về (Model, View, Controller)


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

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

  • Cloud Infrastructure Architecture thiết kế

  • Bất cứ ai muốn hiểu một cách đơn giản toàn bộ quá trình từ thiết kế đến phát triển và triển khai

  • AWS Environment học tập

Xin chào
Đây là

921

Học viên

59

Đánh giá

20

Trả lời

4.6

Xếp hạng

6

Các khóa học

안녕하세요. 😄

가끔은 육아와 업무로 번아웃이 와서 지치긴 하지만, 😅

하루하루를 항상 감사와 즐거운 마음으로 살아가고 있는 IT 근로자 입니다. 😅


개인 블로그 : https://may9noy.tistory.com

GitHub : https://github.com/Nanninggu


삶과 가정 속에서 항상 좋은 일들만 가득하시길 기원합니다. 😀

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

Tất cả

53 bài giảng ∙ (9giờ 22phú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ả

9 đánh giá

4.8

9 đánh giá

  • hyun0308님의 프로필 이미지
    hyun0308

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    72% đã tham gia

    강사님의 전문적인 설명과 실습 자료 덕분에 이론뿐만 아니라 직접 실습하면서 배운 내용을 적용할 수 있었던 점이 좋았습니다. 또한, AWS의 주요 서비스를 바탕으로 설명해 주셔서 클라우드 환경에서의 아키텍처 설계와 운영에 대한 이해도를 높일 수 있었습니다. 앞으로 남은 강의도 기대됩니다.

    • 숀김
      Giảng viên

      hyun0308님 소중한 수강평 감사합니다. ^^

  • 권오현님의 프로필 이미지
    권오현

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    25% đã tham gia

    다른 강의들의 경우 이론 중심의 학습이 많아서, 실무에 적용하기 어려운 부분이 있었습니다. 이 강의는 실무에도 도움이 되는 인프라 아키텍처 구성 강의로 강추드립니다!

    • 숀김
      Giảng viên

      권오현님! 수강평 감사합니다. ^^

  • 김소연님의 프로필 이미지
    김소연

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    • 숀김
      Giảng viên

      김소연님 수강평 너무 감사합니다. ^^

  • kskim님의 프로필 이미지
    kskim

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    • 숀김
      Giảng viên

      kskim님 수강평 감사합니다. 😀

  • ilililil님의 프로필 이미지
    ilililil

    Đánh giá 3

    Đánh giá trung bình 4.3

    3

    30% đã tham gia

    • 숀김
      Giảng viên

      ilililil님 수강평 감사합니다. ☺️

1.165.653 ₫

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

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!