Boas Práticas em Desenvolvimento¶
Assista o curso online.
- Boas Práticas em Desenvolvimento - Ementa
- 1. Metodologias e técnicas de produtividade
- 2. Ambientes de desenvolvimento
- 3. Licenciamento de software
- 4. Controle de versão e social coding
- 4.1 - O que é? Pra que serve?
- 4.2 - Sistemas de controle de versão
- 4.3 - Git: introdução
- 4.4 - Trabalhando no projeto
- 4.5 - Ramificações (branches e merges)
- 4.6 - Usando o git-flow
- 4.7 - Submódulos
- 4.8 - Social coding (gitlab, github, etc)
- 4.9 - Github: criando e forkando um projeto
- 4.10 - Github: fazendo um pull request
- 4.11 - Atividades
- 4.12 - Referências
- 5. DevOps: desenvolvendo e orquestrando
- 6. Segurança e privacidade
- 6.1 - Segurança da informação
- 6.2 - Segurança começa no desenvolvimento
- 6.3 - Modelagem de ameaças e auditoria
- 6.4 - Exemplo de ameaça: princípio das permissões mínimas
- 6.5 - Criptografia básica
- 6.6 - Use bibliotecas criptográficas consolidadas!
- 6.7 - HTTPS
- 6.7 - Certificados para HTTPS
- 6.8 - Atividades
- 6.9 - Referências
- 7. Quando (não) reinventar a roda
- 8. Lidando com os clientes
- 9. Encerramento
- 9.1 - Metodologias e técnicas de produtividade
- 9.2 - Ambientes de desenvolvimento
- 9.3 - Licenciamento de software
- 9.4 - Controle de versão e social coding
- 9.5 - DevOps: desenvolvendo e orquestrando
- 9.6 - Segurança e privacidade
- 9.7 - Quando (não) reinventar a roda
- 9.8 - Lidando com os clientes
- 9.9 - Seguindo adiante
- Screencasts
- Licença