Cloud Computing with AWS tại FUNiX

Danh sách môn học

Lịch sử của Phần mềm dưới dạng dịch vụ (SaaS)
Dịch vụ Điện toán Đám mây AWS
Xem chi tiết
Công nghệ cloud điện toán đám mây
Kiến trúc đám mây AWS
Xem chi tiết
Các loại Cloud cụ thể được ứng dụng
Phát triển hệ thống trên AWS
Xem chi tiết
Trung tâm dữ liệu cloud
Vận hành các thành phần trên AWS
Xem chi tiết
Công nghệ Cloud điện toán đám mây
Đồ án cuối khóa – Điện toán Đám mây / Thực tập tại doanh nghiệp / Thi chứng chỉ AWS
Xem chi tiết
Trở thành lập trình viên chuyên nghiệp
Xem chi tiết

Khóa học lập trình Cloud tại FUNiX

1. Bối cảnh và xu hướng

Các loại Cloud cụ thể được ứng dụng

Công nghệ điện toán đám mây hiện nay đang là 1 đề tài phổ biến mà nhiều doanh nghiệp đã và đang áp dụng. Cơ sở hạ tầng dựa trên nền tảng đám mây giúp lưu trữ dữ liệu dễ dàng và bảo mật.

Trước khi có điện đoán đám mây, bạn sẽ cần phải làm hầu hết tất cả mọi thứ nếu như muốn xây dựng một hệ thống công nghệ thông tin, hay đơn giản chỉ là lưu trữ dữ liệu. Nếu bạn muốn có một Server cá nhân, bạn sẽ cần tự lắp đặt mọi thứ (ổ cứng, ram, CPU,…) đồng thời cũng cần tự thiết lập các vấn đề như thiết lập mạng, tạo tường lửa, cài đặt các phần mềm. Ngoài ra, bạn cũng sẽ vẫn cần phải chi trả một số loại chi phí như “bảo dưỡng” hay “bảo trì”. Những vấn đề này nhìn qua thì có vẻ đơn giản nhưng thực chất nó tốn của bạn rất nhiều công sức và tiền bạc, chưa kể là nó cũng khiến bạn dễ mất dữ liệu quan trọng hơn (như trong ví dụ ổ cứng nói trên).

Khi đó, bạn có thể sử dụng đến điện toán đám mây để giải quyết toàn bộ các vấn đề bên trên. Khi sử dụng các dịch vụ này, các nhà cung cấp sẽ hỗ trợ bạn hầu hết trong các thao tác mất thời gian như thiết lập, bảo trì hệ thống, đồng thời bạn cũng không cần thiết phải tự lắp đặt một Server vật lý tại nhà, tất cả các tài nguyên đó sẽ được ảo hóa và bạn hoàn toàn có thể truy cập thông qua Internet. Nhờ vào các ưu điểm này, bạn sẽ có nhiều thời gian để tập chung vào việc xây dựng hệ thống đó, thay vì phải lo về các cơ sở hạ tầng phía dưới.

2. Cơ hội nghề nghiệp

Về cơ hội nghề nghiệp, hiện nay Điện toán Đám mây có thể được tiếp cận theo các vai trò như:

Chuyên gia Kiến trúc cho điện toán đám mây (Cloud Architect).

Chuyên gia Phát triển ứng dụng điện toán đám mây (Cloud Developer).

Chuyên gia Quản trị hạ tầng điện toán đám mây (Cloud Infrastructure Manager)

Chuyên gia Bảo mật cho điện toán đám mây (Cloud Security Specialist)

Chuyên gia Đánh giá nhà cung cấp điện toán đám mây (Provider Specialist)

Bên cạnh đó, theo thống kê trên mạng xã hội nghề nghiêp Linkedln, Điện toán đám mây (Cloud Computing) là kỹ năng đứng số một trong top 10 kỹ năng công nghệ có nhu cầu cao nhất năm 2017. Theo trang IT Topdev.vn, những lĩnh vực mà nhân sự được trả lương cao nhất trong nghề lập trình được chia thành 2 nhóm lớn: công nghệ cao liên quan đến xu hướng trí tuệ nhân tạo (AI)/máy học và điện toán đám mây. Trong đó, một nhân viên có khoảng 2-3 năm kinh nghiệm trong lĩnh vực công nghệ điện toán đám mây sẽ có mức lương vào khoảng là từ 1.515 – 1.752 USD/tháng. Con số này có thể giảm dần theo năm kinh nghiệm và hiệu quả công việc, nhưng nhìn chung đây vẫn là mức thu nhập đáng mơ ước.

3. Đầu ra sau khi hoàn thành chương trình

Sau khi học xong, học viên có cơ hội:
Gia nhập các công ty phần mềm ở lĩnh vực Cloud Computing của Việt Nam như FPT Software, Vietel, VinID, FPT Cloud,…

Từ A-Z khóa học lập trình Cloud FUNiX
Từ A-Z khóa học lập trình Cloud FUNiX

4. Mục tiêu (Học viên có năng lực gì?)

Nắm được khái niệm, tính chất và đặc trưng cơ bản của điện toán đám mây.

Thành thạo các dịch vụ trên AWS như Compute, Storage, Database,…

Am hiểu kiến trúc tối ưu AWS, liên kết các dịch vụ AWS, các dịch vụ bảo mật và cơ sở hạ tầng toàn cầu của AWS.

Xác định kiến trúc tối ưu đáp ứng các yêu cầu nhất định trên nền tảng AWS.

Thành thạo việc phát triển, triển khai và gỡ lỗi ứng dụng dựa trên đám mây bằng AWS cũng như viết mã cho các ứng dụng phi máy chủ.

Khả năng xác định dịch vụ AWS phù hợp và sử dụng API của các dịch vụ đó hoặc AWS CLI và SDK để xây dựng ứng dụng.

Kinh nghiệm triển khai, quản lý và vận hành khối lượng công việc trên AWS cũng như triển khai các yêu cầu tuân thủ và kiểm soát bảo mật.

5. Yêu cầu đầu vào, đối tượng phù hợp

Biết lập trình Python cơ bản.

Biết sử dụng hệ điều hành Unix/Linux.

Biết sử dụng Python để xây dựng ứng dụng Web.

Trong trường hợp chưa có đầy đủ các kiến thức điều kiện, các bạn cần học thêm các môn học sau trong chứng chỉ điều kiện của chương trình điện toán đám mây với AWS:

– Lập trình Python cơ bản

– Xây dựng website với Python

– Hệ thống thông tin

6. Các môn học thành phần của chương trình

Xu hướng học lập trình Cloud trong năm 2023

6.1 Dịch vụ Điện toán đám mây AWS

Với môn học đầu tiên, học viên sẽ được tìm hiểu về các khái niệm cơ bản nhất về Điện toán Đám mây (khái niệm, ưu điểm,…). Tiếp theo, môn học sẽ giới thiệu về các dịch vụ cơ bản trên nền tảng AWS như VPC, EC2, RDS, S3, ELB, ECS, đồng thời học viên cũng sẽ được thực hành sử dụng các dịch vụ này để giải quyết các bài toán trong thực tế. Học viên cũng được học cách triển khai các phần mềm lên trên AWS sao cho đảm bảo tính bảo mật – Security, tính sẵn sàng cao – High availability, khả năng mở rộng – Scalability, độ tin cậy – Reliability.

 #

Mục tiêu 

1

Nắm được các khái niệm cơ bản và ưu điểm về Điện toán đám mây.

2

Sử dụng được các dịch vụ cơ bản trên AWS về Compute, Network, Database, Storage, …

3

Nắm được một số nguyên tắc thiết kế hạ tầng vững chắc trên AWS.

4

Hiểu và có thể làm việc với dịch vụ giám sát Monitoring

5

Nắm được khái niệm và cách vận hành của AWS Backup

 

6.2 Kiến trúc đám mây AWS

Trong một môi trường công nghệ thay đổi nhanh chóng, các tổ chức luôn phải đối mặt với các nhu cầu chuyển đổi quy trình và hệ thống của họ để đáp ứng các yêu cầu kinh doanh mới nổi. Sự chuyển đổi kỹ thuật số này đòi hỏi một chuyên môn cụ thể và một tập hợp các phương pháp thực hành để điều chỉnh các giải pháp công nghệ.
Sau khi học và nắm được một số dịch vụ trên nền tảng AWS, ở môn học này học viên sẽ được hướng dẫn các kiến thức, kỹ năng để có thể xây dựng một kiến trúc hệ thống sao cho đảm bảo được các yêu cầu nghiệp vụ cũng như khả năng vận hành. Học viên cũng sẽ được trực tiếp giải quyết một bài toán xây dựng kiến trúc điện toán đám mây cho một chuỗi cửa hàng Cafe – Cafe Business Case đang phát triển và thay đổi liên tục.

 #

Mục tiêu 

1

Hiểu được tầm quan trọng của việc thiết kế kiến trúc hệ thống trên AWS

2

Biết được các tầng (Layer) trong kiến trúc Cloud và lựa chọn được dịch vụ / giải pháp phù hợp

3

Biết cách tối ưu hiệu suất cũng như chi phí của các cơ sở hạ tầng được xây dựng trên AWS

4

Xây dựng được cơ sở hạ tầng có thể thay đổi quy mô, có tính tin cậy, khả dụng cao, tính linh hoạt và khả năng khắc phục sau sự cố

5

Hiểu và xây dựng được các dạng kiến trúc khác nhau trên AWS: Decoupled, Microservices, Serverless, …

 

6.3 Phát triển hệ thống trên AWS

Khi sử dụng các dịch vụ trên nền tảng AWS, ngoài việc kết nối các dịch vụ đó với nhau thì bạn cũng sẽ cần kết nối các ứng dụng (applications) với các dịch vụ trên AWS. Ở môn học này, bạn sẽ học được các kỹ năng sử dụng API hoặc SDK của AWS, từ đó có thể sử dụng xây dựng các ứng dụng kết hợp với các dịch vụ AWS. Đồng thời, bạn cũng sẽ được học về các kỹ năng xây dựng một ứng dụng phi máy chủ (Serverless) trên nền tảng AWS.

#

Mục tiêu 

1

Khả năng xác định dịch vụ AWS phù hợp và sử dụng API của các dịch vụ đó để xây dựng hệ thống.

2

Thiết lập và sử dụng được các Development Tools trong AWS

3

Thành thạo việc phát triển, triển khai và gỡ lỗi hệ thống dựa trên đám mây bằng AWS

4

Xây dựng được các hệ thống phi máy chủ trên nền tảng AWS

5

Sử dụng được các dịch vụ Monitoring and Troubleshooting để giám sát hệ thống

 

6.4 Vận hành các thành phần trên AWS

Khi làm việc với các dịch vụ trên nền tảng Điện toán Đám mây, bạn luôn cần có các phương pháp vận hành hệ thống làm sao để tối ưu nhất, giúp bạn luôn quản lý được các hệ thống. Môn học này sẽ giới thiệu cho bạn các phương pháp để vận hành, quản lý, thiết lập các hệ thống sử dụng dịch vụ của AWS. Đồng thời bạn cũng sẽ được thực hành về các kỹ năng liên quan đến monitoring, troubleshooting,…

 #

Mục tiêu 

1

Nắm vững cách quản lý, thiết lập, giám sát các dịch vụ trên nền tảng AWS.

2

Sử dụng được các dịch vụ để kiểm tra, giám sát các hệ thống, cơ sở hạ tầng đang được triển khai trên nền tảng AWS.

3

Quản lý việc tiêu thụ tài nguyên của AWS Account.

4

Tạo và thiết lập các phương án triển khai mang tính tự động, có khả năng tái sử dụng trên nền tảng AWS.

 

6.5 Đồ án cuối khóa – Kỹ thuật Dữ liệu

Hoàn thành môn học, học viên sẽ biết cách kết hợp các kiến thức về dữ liệu để tạo ra một sản phẩm/hệ thống về thu thập, xử lý và quản lý dữ liệu. Từ đó học viên sẽ tiếp tục hoàn thiện được các kỹ năng của mình liên quan đến kỹ thuật dữ liệu.

Học viên có thể chọn 1 trong 3 option sau:

Option 1: Làm đồ án tốt nghiệp. 

Đối với các học viên theo học chương trình biên soạn, học viên sẽ được hướng dẫn chọn làm đề tài/khóa luận với các mentor hướng dẫn trực tiếp.

Option 2: Đi thực tập tại doanh nghiệp. 

Đối với các bạn học viên có nguyện vọng thực tập tại các doanh nghiệp, FUNiX sẽ hỗ trợ kết nối các bạn với các doanh nghiệp để chuẩn bị CV và phỏng vấn vào thực tập. Nếu được doanh nghiệp nhận, học viên cần chủ động tìm hiểu và vận dụng các kiến thức đã học hoàn thành mục tiêu thực tập.

Option 3: Thi lấy chứng chỉ của AWS thuộc môn 5 – Đồ án cuối khoá

 Đối với các bạn học viên có nhu cầu ôn thi và lấy các chứng chỉ của AWS:

6.6 Trở thành lập trình viên chuyên nghiệp

Mục tiêu của môn học là giúp các bạn học viên lấp những lỗ hổng về kiến thức và kỹ năng mềm nhằm nâng cao tỉ lệ học viên pass phỏng vấn vào doanh nghiệp mà mình mong muốn.

Trong phần đầu tiên, chúng ta sẽ bắt đầu với cách cài đặt IDE và các tiện ích đi kèm, các kỹ năng cần thiết để phát triển khả năng viết code, tư duy giải quyết vấn đề, công cụ quản lý phiên bản Git và cách sử dụng phương pháp quản lý công việc Kanban với Trello.

Tiếp đó, trong phần thứ hai, chúng ta sẽ được học các kiến thức nền tảng về kỹ thuật phần mềm như quy trình xây dựng phần mềm, vẽ lưu đồ và quy trình, UML Diagram với draw.io.

Ở phần ba, bạn sẽ được tìm hiểu về các nền tảng Free Hosting mà bạn có thể sử dụng để triển khai dự án của mình, công cụ Shell và giao diện dòng lệnh, kiến thức cơ bản về mô hình Agile.

Mục tiêu môn học

Sau khi học xong môn này, học viên sẽ đạt được các chuẩn kiến thức, kỹ năng đầu ra như sau:

Nắm được các kỹ năng để trở thành một lập trình viên hoàn thiện

Hiểu quy trình xây dựng phần mềm

Hiểu về phương thức phát triển phần mềm Agile

Biết cách viết CV và sẵn sàng cho phỏng vấn

Để bắt đầu, các bạn nên dành một vài phút khám phá môn học và cấu trúc chung. Môn học sẽ có 4 phần với 13 bài học. Để việc học tập được hiệu quả, hãy luôn trau dồi kiến thức, không ngừng học hỏi, nghiên cứu và lập cho mình một kế hoạch học tập hợp lý để hoàn thành khóa học một cách xuất sắc.

 

Cơ hội nghề nghiệp

Sau khi học viên hoàn thành khóa học lập trình cloud AWS tại FUNiX học viên:

  • Chuyên gia Kiến trúc cho điện toán đám mây (Cloud Architect).
  • Chuyên gia Phát triển ứng dụng điện toán đám mây (Cloud Developer).
  • Chuyên gia Quản trị hạ tầng điện toán đám mây (Cloud Infrastructure Manager)
  • Chuyên gia Bảo mật cho điện toán đám mây (Cloud Security Specialist)
  • Chuyên gia Đánh giá nhà cung cấp điện toán đám mây (Provider Specialist)
  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
Chat với FUNiX GPT ×

yêu cầu gọi lại

error: Content is protected !!