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, trực tiếp thiết kế và cấu hình kiến trúc hạ tầng Cloud, sau đó chạy chương trình đã phát triển trong môi trường Cloud.

(4.7) 18 đánh giá

159 học viên

Độ khó Cơ bản

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

Architecture
Architecture
n-tier-architecture
n-tier-architecture
Enterprise Architecture
Enterprise Architecture
Architecture
Architecture
n-tier-architecture
n-tier-architecture
Enterprise Architecture
Enterprise Architecture

Đánh giá từ những học viên đầu tiên

4.7

5.0

hyun0308

72% đã tham gia

Tôi thích rằng tôi có thể áp dụng những gì đã học không chỉ về mặt lý thuyết mà còn vào thực hành thực tế nhờ sự giải thích chuyên nghiệp của người hướng dẫn và tài liệu thực hành. Ngoài ra, phần giải thích còn dựa trên các dịch vụ chính của AWS, giúp tôi nâng cao hiểu biết về thiết kế và vận hành kiến ​​trúc trong môi trường đám mây. Tôi rất mong chờ những bài giảng còn lại.

5.0

권오현

25% đã tham gia

Ở các bài giảng khác, học tập nặng về lý thuyết nên khó áp dụng vào thực tế. Tôi đánh giá cao khóa học này như một khóa học cấu hình kiến ​​trúc cơ sở hạ tầng cũng hữu ích trong thực tế!

5.0

Jang Jaehoon

6% đã tham gia

Cảm ơn vì bài giảng hay!

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

  • Thiết kế kiến trúc 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 về kiến trúc là điều vô cùng quan trọng để trang bị năng lực thiết yếu với tư cách là một chuyên gia CNTT.
Qua đó, bạn có thể 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à nâng cao hiệu năng. Ngoài ra, kiến trúc được thiết kế tốt có thể dễ dàng mở rộng khi hệ thống phát triển, giúp doanh nghiệp linh hoạt ứng phó với sự tăng trưởng và thay đổi.
Kiến trúc đảm bảo tính ổn định và khả dụng, giảm thiểu gián đoạn dịch vụ, nâng cao trải nghiệm người dùng, đồng thời giúp quản lý và ứng phó hiệu quả với các mối đe dọa bảo mật, qua đó đảm bảo bảo vệ dữ liệu và tuân thủ quy định.
Thông qua các quy trình triển khai và quản lý tự động, kiến trúc nâng cao hiệu quả vận hành, cải thiện năng suất của đội ngũ phát triển và vận hành, đồng thời hỗ trợ chẩn đoán và giải quyết nhanh chóng các vấn đề của hệ thống, giúp 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 điểm chính: Đây là khóa học cơ bản, bao quát 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à cơ sở dữ liệu.

📌 Học tập theo hướng thực tiễn: Cung cấp kiến thức có thể áp dụng ngay vào công việc thông qua các trường hợp dự án thực tế.

📌 Đào tạo chú trọng thực hành: Bạn có thể trực tiếp áp dụng nội dung đã học thông qua thực hành cùng với tài liệu học tập.

📌 Giảng viên chuyên môn: Khóa học được giảng dạy bởi chuyên gia có nhiều kinh nghiệm thiết kế 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à học về cấu trúc kiến trúc dựa trên kiến trúc được thiết kế trong các dự án thực tế.

Khóa học này phù hợp với những người sau đây

Kỹ sư hạ tầng

Kỹ sư hạ tầng muốn xây dựng kiến thức nền tảng về kiến trúc hạ tầng.
Dành cho những ai muốn nâng cao hiểu biết về thiết kế và quản lý hạ tầng trong quá trình phát triển và công việc thực tế.

Quản trị viên hệ thống
Quản trị viên hệ thống muốn tối ưu hóa các hệ thống hiện có và thiết kế cơ sở hạ tầng có khả năng mở rộng. Những người muốn học về thiết kế kiến trúc và các công nghệ liên quan.

Kỹ sư DevOps

Muốn củng cố kiến thức về kiến trúc để vận hành CNTT hiệu quả,

kỹ sư DevOps.
Người muốn học thiết kế theo hướng thực hành để có thể áp dụng vào các dự án thực tế.

Sau khi hoàn thành khóa học, bạn sẽ

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

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

  • Tối ưu hóa hiệu năng hệ thống:

    Có khả nă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ó.


  • Giải quyết và ứng phó vấn đề:

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

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

    Có thể làm việc hiệu quả trong nhóm DevOps để đơn giản hóa hoạt động vận hành và cải thiện sự cộng tác.

Bạn sẽ học những nội dung như sau. (phát triển chương trình ví dụ, n-tier-architecture, kiến trúc, v.v.)

Kiến trúc doanh nghiệp
(Kiến trúc 3 tầng)

Kiến trúc 3 tầng là một mẫu kiến trúc phần mềm, trong đó ứng dụng được cấu thành bằng cách tách thành ba tầng.

Tầng trình bày (Presentation Tier)
Phụ trách giao diện người dùng.

Tầng logic nghiệp vụ (Business Logic Tier)
Xử lý logic cốt lõi của ứng dụng.

Tầng dữ liệu (Data Tier)
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 ứng dụng mẫu có các chức năng CRUD. (CREATE, READ, UPDATE, DELETE)

FrontEnd : Thymeleaf
BackEnd : SpringBoot

Mô tả : Đây là một ứng dụng mẫu cho phép tạo, tra cứu, chỉnh sửa và xóa người dùng; FrontEnd được phát triển bằng Thymeleaf, còn backend được phát triển thông qua SpringBoot.
Việc phát triển được tiến hành dựa trên mô hình MVC.

Thiết kế InnerArchitecture
(draw.io)

InnerArchitecture, tức là kiến trúc bên trong, sẽ được draw.io
xây dựng thông qua công cụ tạo sơ đồ.

Dựa trên Architecture đã được xây dựng, tiến hành thiết kế và triển khai chương trình.

Khi hoàn tất quá trình phát triển, chúng ta sẽ dành thời gian phân tích và xem xét InnerArchitecture và OuterArchitecture đã được xây dựng, đồng thời tiến hành xác minh xem đó có phải là một kiến trúc được thiết kế tốt hay không.

SpringBoot
(IntelliJ)

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

Tiến hành phát triển BackEnd dựa trên mô hình Spring MVC, sử dụng H2 DB—một cơ sở dữ liệu trong 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 OuterArchitecture

Dành thời gian để phân tích kiến trúc.

Phân tích OuterArchitecture và tìm hiểu các trường hợp xác minh công nghệ.

Thiết kế và cấu hình Infra trên nền tảng AWS Cloud

Dựa trên AWS Free Tier, thiết kế kiến trúc cơ sở hạ tầng trên môi trường AWS Cloud, đồng thời xây dựng môi trường cơ sở hạ tầng để chạy ứng dụng mẫu.

Liên kết ứng dụng mẫu với các dịch vụ chính như ALB, RDS, chạy ứng dụng và cấu hình, học tập về môi trường cơ sở hạ tầng dựa trên Cloud.

Những điều cần lưu ý trước khi tham gia khóa học

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

  • Vì kiến trúc sẽ được thiết kế bằng chương trình draw.io , 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 Cloud được triển khai dựa trên AWS Free Tier. Xin lưu ý trước rằng đối với các Resource không được áp dụng Free Tier,
    có thể phát sinh một khoản phí nhỏ.

  • Mã nguồn được sử dụng trong khóa học đã được tải lên kho git bên dưới. 😃

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

  • Tôi xin giới thiệu các trang web dưới đây để hỗ trợ việc học.
    Trong khi xem các nội dung liên quan trên trang web dưới đây, nếu có điều gì thắc mắc, bạn có thể để lại bình luận trên blog công nghệ tương ứng; hoặc nếu là nội dung liên quan đến bài giảng, bạn cũng có thể gửi câu hỏi về nội dung đó trên trang web của khóa học.
    Blog công nghệ: https://may9noy.tistory.com

  • Những ai muốn liên hệ riêng, vui lòng liên hệ qua địa chỉ e-mail dưới đây. 😀

    e-mail : may9noy@gmail.com

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

  • Vì tôi nói khá chậm, bạn có thể điều chỉnh tốc độ video lên 1.2~1.5 để xem dễ dàng hơn nhiều.

  • Âm lượng giọng nói có sự khác biệt tùy theo từng bài giảng, vì vậy vui lòng điều chỉnh cho phù hợp khi học.

  • Đến phần 4, video được quay với chất lượng 720p; từ phần 5 trở đi, chất lượng là 4K, mong bạn 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 của khóa học, chúng tôi tổng hợp và cung cấp những phần còn thiếu trong bài giảng hoặc những nội dung cần được giải thích thêm.

  • Khi cần, chúng tôi sẽ tổng hợp nội dung liên quan đến câu hỏi và cung cấp dưới dạng tài liệu học tập.

💡Không bắt buộc, nhưng sẽ tốt hơn nếu bạn đã có kiến thức nền tảng về những nội dung dưới đây.

  • 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ệ
    Nội dung được giải thích dựa trên các Resource của AWS, một dịch vụ Cloud chủ yếu. (Ví dụ: VPC, ALB, NLB)

  • Mạng


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


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


  • Bảo mật


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


    Khái niệm cơ bản về cấu hình bảo vệ dữ liệu

  • phát triển


    Hiểu biết về Spring Framework và mô hình MVC
    (Model, View, Controller)


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

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

  • Người muốn thiết kế kiến trúc cơ sở hạ tầng đám mây

  • Những ai muốn tìm hiểu một cách đơn giản toàn bộ quy trình từ thiết kế đến triển khai phát triển

  • Dành cho những ai muốn học về môi trường AWS

Xin chào
Đây là may9noy

Xác minh sự nghiệp

2,760

Học viên

326

Đánh giá

26

Trả lời

4.4

Xếp hạng

11

Các khóa học

Xin chào. 😄

Đôi khi tôi cảm thấy kiệt sức và mệt mỏi vì việc chăm sóc con cái và công việc, 😅

Tôi là một nhân viên IT luôn sống mỗi ngày với lòng biết ơn và niềm vui. 😅


Blog cá nhân : https://may9noy.tistory.com

GitHub : https://github.com/Nanninggu


Chúc bạn luôn tràn ngập những điều tốt đẹp trong cuộc sống và gia đình. 😀

Thêm

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ả

18 đánh giá

4.7

18 đánh giá

  • wnwhale81님의 프로필 이미지
    wnwhale81

    Đánh giá 4

    ∙

    Đánh giá trung bình 5.0

    5

    98% đã tham gia

    Tôi rất thích bài giảng. Tôi không nghĩ có nhiều bài giảng về thiết kế kiến ​​trúc, nhưng tôi nghĩ thật tốt khi có thể hiểu được nó một cách tổng thể. Tuy nhiên, tôi chỉ quan tâm đến thiết kế, nhưng các bài giảng ứng dụng ví dụ dường như chiếm quá nhiều phần, điều này hơi thất vọng. Thực ra thì mình bỏ qua hầu hết vì mình đã biết gần hết rồi 😢😢

    • may9noy
      Giảng viên

      Cảm ơn chị Choi Soon Hong đã dành cho chúng tôi những lời đánh giá quý giá. ^^

  • asdfadsf님의 프로필 이미지
    asdfadsf

    Đánh giá 1

    ∙

    Đánh giá trung bình 5.0

    5

    72% đã tham gia

    Tôi thích rằng tôi có thể áp dụng những gì đã học không chỉ về mặt lý thuyết mà còn vào thực hành thực tế nhờ sự giải thích chuyên nghiệp của người hướng dẫn và tài liệu thực hành. Ngoài ra, phần giải thích còn dựa trên các dịch vụ chính của AWS, giúp tôi nâng cao hiểu biết về thiết kế và vận hành kiến ​​trúc trong môi trường đám mây. Tôi rất mong chờ những bài giảng còn lại.

    • may9noy
      Giảng viên

      Cảm ơn hyun0308 vì đã chia sẻ đánh giá quý giá. ^^

  • doroo03253654님의 프로필 이미지
    doroo03253654

    Đánh giá 2

    ∙

    Đánh giá trung bình 5.0

    5

    25% đã tham gia

    Ở các bài giảng khác, học tập nặng về lý thuyết nên khó áp dụng vào thực tế. Tôi đánh giá cao khóa học này như một khóa học cấu hình kiến ​​trúc cơ sở hạ tầng cũng hữu ích trong thực tế!

    • may9noy
      Giảng viên

      Oh-Hyeon Kwon! Cảm ơn bạn đã xem xét của bạn. ^^

  • jjhgwx님의 프로필 이미지
    jjhgwx

    Đánh giá 1,175

    ∙

    Đánh giá trung bình 4.9

    5

    6% đã tham gia

    Cảm ơn vì bài giảng hay!

    • may9noy
      Giảng viên

      Cảm ơn bạn Jang Jaehoon đã để lại đánh giá. ^^

  • techcsteam19961님의 프로필 이미지
    techcsteam19961

    Đánh giá 1

    ∙

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    • may9noy
      Giảng viên

      Cảm ơn bạn rất nhiều vì đã đánh giá khóa học. Chúc bạn luôn gặp thật nhiều điều tốt đẹp. 😀

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!

Ưu đãi có thời hạn, kết thúc sau 1 ngày ngày

38.500 ₫

30%

1.147.470 ₫