aboutsummaryrefslogtreecommitdiff
path: root/aulas
diff options
context:
space:
mode:
Diffstat (limited to 'aulas')
-rw-r--r--aulas/encerramento.rst31
-rw-r--r--aulas/seguranca.rst2
2 files changed, 32 insertions, 1 deletions
diff --git a/aulas/encerramento.rst b/aulas/encerramento.rst
index 2dd1e75..53b9c5d 100644
--- a/aulas/encerramento.rst
+++ b/aulas/encerramento.rst
@@ -25,18 +25,49 @@
9.4 - Controle de versão e social coding
----------------------------------------
+* Pedra fundamental das boas práticas e quase impossível programar hoje em dia
+ sem isso.
+
+* Serve para acompanhar as mudanças no código e facilitar a integraçao do
+ trabalho feito em time.
+
+* Não resolve todos os problemas de desenvolvimento, pois não torna obsoleta a
+ comunicação entre desenvolvedores(as).
+
+* Serviços de hospedagem de repositórios git são altamente recomendados.
+
9.5 - DevOps: desenvolvendo e orquestrando
------------------------------------------
+* Alta sinergia entre desenvolvimento e operação.
+* Entregas constantes em ambientes de alta disponibilidade.
+* Automação de tarefas administrativas para torna-las corriqueiras e reprodutiveis.
+* Testar o código é fundamental para que a integração funcione.
+
9.6 - Segurança e privacidade
-----------------------------
+* Criptografia é só uma parte das práticas seguras.
+* Pense em como sua aplicação poderia ser subvertida e como voce poderia mitigar as ameacas mais prováveis.
+* Use HTTPS!
+
9.7 - Quando (não) reinventar a roda
------------------------------------
+* Design patterns sao importantes referencias de como desenvolver, porem não são leis: visão crítica é importante.
+* Anti-patterns sao exemplos do que não fazer, servindo para aprendermos com as falhas do passado.
+* Documentar é preciso!
+* Saiba quando inventar, reinventar ou desinventar a roda!
+
9.8 - Lidando com os clientes
-----------------------------
+* Uma boa proposta é um bom começo!
+* Estimar o trabalho necessario depende da experiencia passada do(a) desenvolvedor.
+* Cobrar por hora ou por projeto depende muito da definiçao do escopo.
+* Existem fatores de competição e cooperação que podem influir no valor cobrado.
+* Formalizar sua relaçao é mais simples do que parece!
+
9.9 - Seguindo adiante
----------------------
diff --git a/aulas/seguranca.rst b/aulas/seguranca.rst
index 876fb3b..3e7a2f6 100644
--- a/aulas/seguranca.rst
+++ b/aulas/seguranca.rst
@@ -15,7 +15,7 @@ por exemplo:
2. Integridade: é a garantia de que o conteúdo da comunicação não foi
adulterado por terceiros.
-3. Disponibilidade: garantia de que o sistema de comunicação estará disponível
+3. Disponibilidade: garantia de que o sistema de comunicação estará acessível
sempre que necessário.
4. Autenticidade: garante que cada uma das partes possa verificar se está de