Aprenda os principais conceitos da linguagem de programação Python e o o framework Django. Python e Django Fundamentos 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 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: esr.rnp.br 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 esr.rnp.br/des7 Python e Django Fundamentos (DES7) CUR-DES7-0002-17 Powered by TCPDF (www.tcpdf.org) 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 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 esr.rnp.br esr.rnp.br/des7 Python e Django Fundamentos (DES7) CUR-DES7-0002-17