Exemplos de projetos usando os conceitos apresentados na disciplina de Desenvolvimento de Sistemas Web 2 do curso de Análise e Desenvolvimento de Sisteams do IFPE Campus Paulista.
Aviso: Este repositório está em evolução. Os códigos podem mudar ou desaparecer sem nenhum aviso
Assunto | Projeto | Atividade |
---|---|---|
Introdução | ||
1 | Conceitos de Nuvem: Amazon Webservices (AWS) | Utilizando o Cloud9 |
Framework | ||
1 | Django Poll App | |
Arquitetura | ||
1 | Monolítico | |
2 | Microsserviços | Criação do microsserviço 'mult' e configuração do nginx |
3 | Serverless | Criação da função lambda div |
4 | Híbrida (Serverless + Microsserviços) | |
5 | Publish/Subscribe | Microsserviço 'Notificador' usando pub/sub |
Model-View-Controller | ||
1 | Django MVC | |
Banco de Dados | ||
1 | Django + MogoDB + ORM | Criação de modelos usando ORM |
Mapeamento URL | ||
1 | Django URLS | |
Autenticação | ||
1 | HTTP Simple Authentication | |
2 | Autenticação usando oauth2 | Adicionando autenticação com Google e Facebook |
API | ||
1 | Employee Manager usando (Node) e (Django Rest Framework) | |
2 | Django Rest Framework | Do Zero a Implantação |
Caching | ||
1 | Caching com Memcached | |
Implantação | ||
1 | CI e CD | Employee Manager App V2 |
2 | Demo CI |
Sugestões de leitura:
| Criando ambientes virtuais para projetos Python com Virtualenv