Python e Django Fundamentos

Desenvolvimento de Sistemas

Aprenda os principais conceitos da linguagem de programação Python e o o framework Django.

O curso apresenta um breve histórico da criação e evolução da linguagem de programação Python. São apresentados os tipos de dados utilizados pela linguagem assim como os comandos de controle do fluxo de execução de programas. Conceitos relacionados com orientação a objetos são explorados, oferecendo um conjunto sólido de conhecimentos que são a base indispensável para começar a desenvolver sistemas em Python. Em seguida é apresentado o framework Django, que permite acelerar o ciclo de desenvolvimento de aplicações e sistemas em Python, passando pela criação de um projeto, configuração inicial, implementação do models.py, a camada de modelo, até a utilização da API de banco de dados. São apresentadas técnicas para melhorar o aspecto visual das aplicações, utilizando arquivos de layout, imagens e estilos, além do uso das poderosas views genéricas, que tornam o desenvolvimento ainda mais produtivo através, entre outros, do uso de testes automatizados. Ao final do curso são apresentados os conceitos de configuração de servidor e depuração de aplicações Django, cobrindo a etapa de colocação em produção e manutenção de aplicações escritas em Python/Django

Características do curso

  • O curso está dividido em dez sessões, totalizando 40 horas;
  • O curso oferece atividades práticas em laboratório. Cada aluno tem sua própria estação de trabalho com acesso a internet;
  • A Escola Superior de Redes oferece material teórico impresso, além de recursos adicionais disponibilizados através de um Ambiente Virtual de Aprendizagem.

Competências desenvolvidas

Ao final do curso o aluno estará capacitado e familiarizado com os recursos computacionais fundamentais para o desenvolvimento de aplicações utilizando o Python e Django, tendo desenvolvido as seguintes competências:

  • Conhecer os recursos computacionais fundamentais para o desenvolvimento de aplicações utilizando o Python e Django;
  • Aplicar a programação em Python utilizando seus principais comandos, funções, estruturas de controle e bibliotecas;
  • Aplicar os conceitos de Programação Orientada a Objetos em Python;
  • Utilizar e administração da plataforma Django e sua interface com bancos de dados para o desenvolvimento de aplicações/programas;
  • Conhecer os ciclos de Testes, entrega e manutenção de aplicações em Django.

Conhecimentos prévios

  • Conhecimentos avançados na utilização de computadores e do sistema operacional windows;
  • Conhecimentos de lógica de programação, orientação a objetos e acesso a bancos de dados;
  • Uso dos aplicativos da Internet: correio eletrônico e navegadores;
  • Recomendável a realização do curso Introdução ao Linux;
  • Inglês para leitura.

Investimento

R$ 1.920,00

Entre em contato com atendimento@esr.rnp.br para ver opções de parcelamento.

Programa do curso

  • Histórico e características da linguagem Python
  • Tipos básicos de dados.
  • Outros Tipos de Dados, Estruturas de Controle e Funções
  • Orientação a objetos e Recursos especiais do Python
  • Bibliotecas do Python
  • Introdução ao framework Django
  • Utilização da API de banco de dados
  • A Aplicação de Administração (Admin)
  • Trabalhando com a camada de visão
  • Arquivos estáticos, views genéricas e Testes
  • Entrega/Manutenção de Aplicações em Django

Não encontrou a turma desejada?

Indique abaixo as suas preferências para a abertura de uma nova turma.