Perfil
Propostas
Desenvolvimento Web com Python e Web2py
A Atividade visa introduzir ao desenvolvimento de aplicações para web utilizando Python e o framework Web2py e tem como alvo iniciantes em programação, ou que tenham interesse em desenvolvimento de aplicações web. O Web2py é um framework python de desenvolvimento web que foi criado com foco na aprendizagem, possibilitando o desenvolvimento de aplicações completas com muita simplicidade e agilidade, sendo a ferramenta ideal de entrada para quem tem pouco ou nenhum conhecimento da linguagem Python.
Conteúdo do Tutorial
1. Introdução ao desenvolvimento web com python e web2py
- Por que Web2py
- Usando a documentação
- Funcionamento
- Interface Administrativa
- Modelo MVC
2. Modelagem de Dados e Validadores
- Introdução a DAL (Database Abstraction Layer)
- Construção do modelo de dados da aplicação
- Validação de dados
3. Controllers e Views
- Construção Funcionalidades do sistema
- Desenvolvimento da UI
4. Manipulação de dados
- SQLFORM
- CRUD
- Grids
- Custom Forms
5. Login e Controle de Acesso
- Cadastro de Usuários
- Autenticação
- Grupos e Permissões
6. Escrevendo URLs amigáveis
7. Deploy da Aplicação na Internet
Duração
A duração da atividade é de 6 - 8 horas
Pré-requisitos
Para ter um melhor aproveitamento da oficina é necessário que o participante tenha conhecimentos básicos de Lógica de Programação (ou de uma linguagem de programação).
Configurações de Ambiente
Computadores com sistema operacional Linux (de preferência) ou Windows com Python 2.7 instalado.