Sobre o curso

A tecnologia avançou muito nos últimos anos e os computadores estão em toda a parte, qualquer que seja a área você se depara com o seu uso, programar te dará uma visão mais ampla de como esses dispositivos funcionam, e te ajudará a construir seus próprios programas para atender a solução de problemas que ainda não existe uma solução no mercado. Neste curso você aprenderá a linguagem de programação Python, conhecer seus princípios e fundamentos, criará seus primeiros programas, e conhecerá os pontos forte da linguagem no mercado de trabalho.

Veja o depoimento do aluno, que realizou o treinamento:


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 bancos de dados 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.

Conteúdo Programático

Introdução ao Python

  • História e mercado
  • Sintaxe Básica do Python
  • Entrada e Saída de dados

Tipos de dados primitivos

  • Trabalhando com strings, números e booleanos
  • Trabalhando com listas, tuplas e dicionários
  • Estrutura de dados e conversão de tipos

Estrutura de condição e repetição

  • Operadores e condições
  • Blocos de repetições
  • Controle de Loop

Tratamento de exceções e manipulação de arquivos

  • Estrutura do bloco de exceção
  • Tipos de exceções
  • Criar exceções
  • Manipular Arquivos

Funções

  • Escopo de variáveis e sintaxe de funções
  • Parâmetros e argumentos
  • Funções anonimas

Orientação a Objetos

  • Conceito básicos
  • Método construtor e atributos
  • Herança e Polimorfismo

Mudulos

  • Conceito e instalar pacotes
  • Módulos nativos
  • Ambientes isolados

Banco de Dados

  • Conceito e linguagem SQL
  • Postgresql
  • MySQL
  • Estrutura Mongodb NoSQL
  • Mongodb

Manipulando Banco de dados com Python

  • Python com Postgresql
  • Python com MySQL
  • Python com Mongodb
  • Abstraindo banco de dados com sqlalchemy

Testes Unitários

  • Introdução a testes
  • Desenvolvimento orientado a teste
  • Desenvolvimento orientado a comportamento

Projeto

  • Entendendo o projeto
  • Construindo o projeto

Carreiras com Python

  • Python no mercado
  • Introdução Python para SysAdmin
  • Introdução Python para Bigdata

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;
  • O Curso é todo focado na linguagem Python, não gastando tempo de 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

  • É necessário que o aluno tenha um conhecimento prévio em lógica de programação;
  • Saber os comandos básicos de linux;
  • Entender o básico sobre servidores;
  • Entender o básico sobre deploy de aplicações.

Carga Horária

Curso Presencial: 40H

  • Diurno: 1 semana de segunda a sexta-feira, 8 horas diárias.
  • Noturno: 2 semanas de segunda a sexta-feira, 4 horas diárias.
  • Sábados: 5 sábados, 8 horas diárias.
  • Domingos: 5 domingos, 8 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
16/09/2019 27/09/2019 Noturno - Segunda à Sexta das 18:30h às 22:30h
03/10/2019 24/10/2019 EAD - 12 videoaulas práticas intercaladas com 4 aulas online ao vivo em vídeoconferência às Quintas-feiras das 20h às 22h
21/10/2019 25/10/2019 Diurno - Segunda a Sexta das 08:30h às 17:30h
11/11/2019 26/11/2019 Noturno - Segunda à Sexta das 18:30h às 22:30h
20/01/2020 24/01/2020 Diurno - Segunda a Sexta das 08:30h às 17:30h

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

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.
CAPTCHA de imagem
Digite o texto exibido na imagem.

Compartilhe esta página