Skip to content

Latest commit

 

History

History
52 lines (41 loc) · 3.85 KB

File metadata and controls

52 lines (41 loc) · 3.85 KB

Desenvolvimento de Sistemas Web 2 do IFPE Campus Paulista

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

Tabela de Conteúdo

Assunto Projeto Atividade Conteúdo complementar
Introdução
1 Conceitos de Nuvem: Amazon Webservices (AWS)
Framework Django / MVT
1 Primeiro contato com Django
2 Django MVT Criação de Funcionalidade Evento
Arquitetura
1 Monolítico
2 Microsserviços Criação do microsserviço 'mult' e configuração do nginx
3 Serverless Desenvolvimento de uma aplicação com S3, API Gateway e Lambda
4 Híbrida (Serverless + Microsserviços)
5 Pub/Sub com KAFKA e RabbitMQ Microsserviço 'Notificador' usando pub/sub com Kafka ou RabbitMQ Leitura de variáveis de ambientes
Banco de Dados
1 Django + MogoDB + ORM Criação de modelos usando ORM
Mapeamento URL
1 Django URLS
Autenticação
1 Django Simple Authentication
2 Autenticação usando oauth2 Adicionando autenticação com Google e Facebook
API
1 Employee Manager usando NodeJS e DRF
2 DRF Do Zero a Implantação
Caching
1 Caching com Memcached Estratégia de cache usando Redis
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

| Instalação do nginx na AWS

| Utilizando o pyenv para gerenciar versões do interpretador de Python