Python

O Python é uma linguagem poderosa pois mesmo tempo que ela é recomendada para programadores iniciantes devido a grande facilidade de aprendizado, ela é também usada intensivamente por grandes empresas de internet como o Google e DropBox.
A Formação Python ensina a usar o Python para automatizar infraestrutura em nuvem.

Este curso prepara o aluno para:

  • Usar a linguagem Python para integrar diferentes sistemas enxergando sua infraestrutura como se fosse um código
  • Conectar o Python aos principais bancos de dados relacionais e não relacionais: MySQL, PostgreSQL e MongoDB
  • Usar Python para construir soluções que facilitem o gerenciamento de uma infraestrutura baseada em Cloud.

Diferenciais:

  • Formação focada em usar o Python para integrar e automatizar uma infraestrutura de T.I. na Cloud AWS
  • O Aluno aprende a usar o Python integrado-o com outras tecnologias: Gitlab, Docker, MongoDB, MySQL e PostgreSQL
  • O aluno leva para casa a aplicação PyOPS que desenvolveu em sala de aula
Inscreva-se já para mais informações!

Cursos

Curso com objetivo ensinar o essencial da linguagem de programação Python e o desenvolvimento de aplicações e scripts utilizando a forma procedural e orientação a objeto em um ambiente de desenvolvimento ágil.

Conteúdo Programático:

  • Python
  • Sintaxe básica
  • Constantes e variáveis

  • Tipos de variáveis
  • Operadores
  • Estruturas de controle
  • Loops
  • Array
  • Associativos
  • Multidimensionais

  • Funções
  • Retorno
  • Parâmetros opcionais
  • Escopo
  • Lambda
  • Tratamento de Exceções

  • Banco de Dados
  • O que é um banco de dados?
  • O que é SQL?
  • Instalando o MySQL
  • Instalando o PostgreSQL
  • SQL básico
  • Create
  • Alter
  • Drop
  • Truncate
  • Insert
  • Update
  • Delete
  • Select
  • Instalando Módulos externos
  • Instalação via pip
  • Instalação via easy_install

  • Trabalhando com bancos de dados no python
  • Bancos de dados e suas extensões

  • Funções do MySQL
  • Inserindo registros
  • Atualizando registros
  • Deletando registros
  • Apresentando registros

  • Funções do PostgreSQL
  • Inserindo registros
  • Atualizando registros
  • Deletando registros
  • Apresentando registros
  • ORM - SQLAlchemy

  • Trabalhando com bancos de dados no MongoDB
  • Criando collection
  • Inserindo documento e subdocumentos
  • Gerenciando Documentos e Subdocumentos
  • Deletando documentos
  • Apresentando documentos

  • Introdução a Orientação a Objetos
  • Classess
  • Herança
  • Polimorfismo
  • Métodos
  • Atributos
  • Encapsulamento
Após este curso o aluno estará apto a:
  • Compreender e aplicar os fundamentos da linguagem Python em aplicações e scripts.
  • Resolver os problemas mais comuns com soluções criativas utilizando a linguagem python com técnicas de Orientação a Objetos.
  • Saber se conectar aos principais BD relacionais e não relacionais: MySQL, PostgreSQL e MongoDB.
  • Utilizar métodos modernos para realizar comunicação segura e eficiente entre diferentes bancos de dados utilizando-se da técnica de ORM.
Diferenciais deste Curso
  • Não é curso-palestra ou leitura de apostila. É aprendizado prático através da construção de uma aplicação com plano de aula.
  • Curso todo focado na linguagem Python, não perdendo aula na construção da interface do usuário.
  • Focado nas melhores práticas de desenvolvimento de aplicações Python.
  • Todo conceito ensinado pode ser aplicado independente da plataforma Windows, Linux ou Mac.
  • O aluno escolhe o banco que quer trabalhar : PostgreSQL, MySQL ou MongoDB.
  • Ao final, a 4Linux disponibiliza para o aluno a aplicação que o aluno desenvolveu em sala de aula.
Pré-requisitos
  • Para acompanhar este curso, o aluno deve saber utilizar computadores, inicializar uma máquina virtual com VirtualBox, ter noções de lógica de programação e conhecimentos básicos em Linux.

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.

Conteúdo Programático:

  • Consumindo API
  • Modulo Requests

  • Trabalhando com Métodos
  • POST
  • GET
  • PUT
  • DELETE

  • 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 Módulo 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
  • Trabalhando com o Response da API - Empty
  • Introdução ao Docker
  • Comandos Básicos Docker

  • 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 API com o Flask
  • Instalando microframework Flask
  • Conhecendo Estrutura Básica
  • Criando Rotas
  • Criando Views

  • 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
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.
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.
  • 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.
  • Trabalhar com BD 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, 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.

Consultoria e Suporte

Os serviços de consultoria e suporte são ideais para quem precisa da melhor opção open source e mantê-la em operação. Trabalharmos com práticas DevOps atuamos em toda a "pilha" tecnológica de sua solução.

Clique aqui para mais informações!
*O desconto informado nas campanhas 4Linux não são aplicaveis para este serviço.

Tenha a melhor formação de Python do Brasil!

Preencha o formulário de interesse em nossos cursos e saiba todos os horários e valores.

Quero me inscrever!

Contato

Rua Vergueiro, 3.057
Vila Mariana - São Paulo, SP
CEP: 04101-300
(11)4770-0244
(11) 96429-0501