Python Programming for SysAdmins

O curso ensina a construir uma aplicação completa desenvolvida em python usando recurso de orientação a objetos, consumo e criação de apis e construção de módulos. Cenário real, infraestrutura na nuvem com tecnologias Docker, Apache, Nginx e Gitlab.

Curso
521

Sobre o curso

O curso ensina a construir uma aplicação completa desenvolvida em python usando recurso de orientação a objetos, consumo e criação de apis e construção de módulos. Cenário real, infraestrutura na nuvem com tecnologias Docker, Apache, Nginx e Gitlab.

Após este curso o aluno estará apto a:

  • Usar a linguagem python como ferramenta para a integração de diferentes sistemas.
  • Extrair e Inserir dados em APIs.
  • Usar tecnologia noSQL com MongoDB.
  • Usar Python para desenvolver soluções que facilitem o gerenciamento de uma infraestrutura baseada em Cloud conforme imagem abaixo.

Conteúdo Programático

Consumindo API

  • Modulo Requests

Trabalhando com Métodos

  • POST
  • GET
  • PUT
  • DELETE

Trabalhando com o Response da API

    Empty

    • Introdução ao Docker
    • Comandos Básicos Docker

    Integrando o Docker via Python

      Construindo Módulo Docker Python

      • Criando container
      • Iniciando e Parando Container
      • Acessando Container
      • Gerenciando Serviços do Container

      Integrando Gitlab via Python

      • Introdução ao Gitlab
      • Comandos Básicos Git
      • Construindo Modulo Gitlab Python
      • Autenticando no Gitlab
      • criando repositório
      • criando milestones
      • criando issues

      Integrando Python ao MongoDB

      • Introdução ao MongoDB
      • Comandos Básicos MongoDB
      • Construindo Módulo MongoDB Python
      • Criando collection
      • Inserindo documento e subdocumentos
      • Gerenciando Documentos e Subdocumentos
      • Deletando documentos
      • Apresentando documentos

      Construindo a aplicação PyOPS

      • Importando Módulos
      • Criando Regras de Negócios
      • Comunicação entre Módulos MongoDB, Gitlab e Docker
      • Realizando Deploy de Uma Aplicação

      Construindo Módulos de Logs

      • Introdução aos Logs
      • Formato do Log
      • Arquivo de Log

      Construindo API com o Flask

      • Instalando microframework Flask
      • Conhecendo Estrutura Básica
      • Criando Rotas
      • Criando Views

      Trabalhando com Métodos

      • POST
      • GET
      • PUT
      • DELETE

      Integrando com a AWS

      • Introdução a AWS
      • Instalando o boto3
      • Criando o módulo AWS
      • Listar instâncias EC2
      • Criando nova instância
      • Iniciando e Parando uma Instância
      • Realizando deploy da aplicação em produção

      Documentando Projeto com Sphinx

      • Docker
      • Gitlab
      • PyOPS
      • API

      Diferenciais deste Curso

      • Ao final do curso, a 4Linux disponibiliza a aplicação PyOPS que o aluno conheceu e evoluiu durante o curso. O PyOps é um Sistema em Python criada pela 4Linux exclusivamente para este curso e é responsável por fazer a integração entre diversas tecnologias envolvidas em uma infraestrutura inteligente e automatizada. Exemplo: O PyOPS possui toda a regra de negócio para tomar ações automatizadas conforme incidentes acontecem e os chamados são abertos.
      • Curso focado em como usar o Python para integrar e automatizar uma infraestrutura de T.I. na nuvem.
      • Único curso do mercado que ensina na prática a usar python para gerenciar serviços da AWS.
      • O Aluno aprende a trabalhar com banco de dados noSQL MongoDB.
      • Não é curso com jeito de palestra ou leitura de apostila. É curso com aprendizado prático através da construção de uma aplicação com plano de aula. O curso ensina através da metodologia ITExperience ( http://www.4linux.com.br/metodologia/it-experience , criada pela 4Linux para facilitar o aprendizado de TI.

      Pré-requisitos

      • Para acompanhar este curso, é recomendado que o aluno tenha feito o curso Python Fundamentals da 4linux ou possuir Conhecimentos Equivalentes.

      Carga Horária

      Curso Presencial: 40H

      • Noturno: 2 semanas de segunda a sexta-feira, 4 horas diárias.

      Curso Online: 40H

      • Curso EAD ágil
      • 08 horas de aulas online (ao vivo) com o professor através de videoconferência.
      • 32 horas de aulas offline (mínimo recomendado pela 4Linux). Estas horas são alocadas e controladas pelo aluno que deverá acessar o conteúdo digital: vídeo aulas com hands-on e fazer os laboratórios, exercícios e desafios.

      Receba Datas e Valores

      CAPTCHA
      Digite o texto da imagem abaixo
      Image CAPTCHA
      Enter the characters shown in the image.