Python Programming for SysAdmins

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.

Próximas Turmas

Início Término Horário
06/11/2017 27/11/2017 EAD - 12 videoaulas práticas intercaladas com 4 aulas online ao vivo em vídeoconferência às Segundas-feiras das 20h às 22h
08/11/2017 27/11/2017 Matutino - Segunda à Sexta das 08:30h às 12:30h
08/01/2018 19/01/2018 Noturno - Segunda à Sexta das 18:30h às 22:30h
24/02/2018 24/03/2018 Sábado das 09h00 às 18h00
27/03/2018 18/04/2018 EAD - 12 videoaulas práticas intercaladas com 4 aulas online ao vivo em vídeoconferência às Segundas-feiras das 20h às 22h

Temos outras turmas, para mais informações entre em contato com um de nossos vendedores.

Compartilhe esta página

Receba Datas e Valores

Quem irá pagar o seu curso?
Modalidades
Preferência de horário
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
2 + 4 =
Resolva este problema matemático simples e digite o resultado. Por exemplo para 1+3, digite 4.