Curso Python with Cloud Computing

  • Development

Curso Python with Cloud Computing

24 horas
Visão Geral

O Curso Python com Computação em Nuvem é projetado para capacitar os participantes no uso de Python em ambientes de computação em nuvem. Você aprenderá a utilizar Python para interagir com plataformas de nuvem populares, como AWS, Google Cloud e Microsoft Azure. O Curso Python with Cloud Computing, abrange desde o gerenciamento de recursos em nuvem até a automação de tarefas e o desenvolvimento de aplicações escaláveis na nuvem.

Objetivo

Após realizar o curso Python com Computação em Nuvem, você será capaz de:

  • Utilizar bibliotecas e SDKs Python para interagir com serviços de nuvem.
  • Automatizar o provisionamento e gerenciamento de recursos em nuvem.
  • Criar scripts para gerenciar infraestrutura e monitoramento em serviços de nuvem.
  • Desenvolver e implantar aplicações Python em ambientes de nuvem escaláveis.
  • Implementar arquiteturas serverless com Python em plataformas de nuvem.
  • Trabalhar com containers e orquestração de containers na nuvem.
Publico Alvo
  • Engenheiros de DevOps e administradores de sistemas que desejam automatizar o gerenciamento de recursos em nuvem com Python.
  • Desenvolvedores interessados em criar e implantar aplicações escaláveis na nuvem utilizando Python.
  • Profissionais de TI que buscam aprender a integrar e automatizar serviços em nuvem com Python.
Pre-Requisitos
  • Conhecimento básico de Python.
  • Noções básicas de computação em nuvem e dos principais provedores de nuvem (AWS, Azure, Google Cloud).
  • Familiaridade com conceitos de redes e gerenciamento de sistemas.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Introduction to Cloud Computing with Python

  1. Overview of cloud computing concepts
  2. Introduction to cloud service models: IaaS, PaaS, SaaS
  3. Setting up Python environments for cloud interaction
  4. Overview of Python SDKs for cloud platforms (Boto3, Google Cloud SDK, Azure SDK)

Module 2: Working with Amazon Web Services (AWS) and Python

  1. Introduction to AWS and its services
  2. Using Boto3 to interact with AWS resources
  3. Automating EC2 instance management with Python
  4. Working with S3 buckets, Lambda functions, and RDS using Python

Module 3: Google Cloud Platform (GCP) and Python

  1. Introduction to Google Cloud and its services
  2. Using the Google Cloud SDK with Python
  3. Managing Compute Engine instances, Cloud Storage, and BigQuery with Python
  4. Developing and deploying serverless functions on Google Cloud with Python

Module 4: Microsoft Azure and Python

  1. Introduction to Microsoft Azure and its services
  2. Using the Azure SDK to interact with cloud resources
  3. Managing virtual machines, storage accounts, and databases with Python
  4. Building and deploying Python applications on Azure App Services

Module 5: Automating Cloud Infrastructure with Python

  1. Overview of Infrastructure as Code (IaC) concepts
  2. Using Python to automate infrastructure deployment with Terraform and AWS CloudFormation
  3. Writing Python scripts to manage cloud networks and security groups
  4. Automating scaling and monitoring tasks in the cloud

Module 6: Building and Deploying Serverless Applications with Python

  1. Introduction to serverless architecture
  2. Developing and deploying serverless applications on AWS Lambda, Google Cloud Functions, and Azure Functions
  3. Integrating serverless functions with other cloud services
  4. Monitoring and debugging serverless applications with Python

Module 7: Containers and Orchestration in the Cloud with Python

  1. Introduction to Docker and containers in the cloud
  2. Managing Docker containers using Python
  3. Deploying containerized applications on cloud platforms (AWS ECS, Google Kubernetes Engine, Azure Kubernetes Service)
  4. Automating Kubernetes cluster management with Python

Module 8: Monitoring and Logging in the Cloud with Python

  1. Introduction to cloud monitoring and logging
  2. Using Python to integrate with cloud monitoring tools (CloudWatch, Stackdriver, Azure Monitor)
  3. Automating alerts and log parsing in the cloud with Python
  4. Implementing real-time monitoring for cloud applications

Module 9: Final Project - Building and Deploying a Cloud-Native Python Application

  1. Designing a cloud-native Python application
  2. Provisioning cloud infrastructure for the application
  3. Implementing serverless components and container orchestration
  4. Deploying and monitoring the application in a production cloud environment
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas