From 94b882cbba3b09b083d5a807c2cf37e91b4585b9 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Wed, 9 Mar 2016 16:58:10 -0300 Subject: Mais resumos --- aulas/encerramento.rst | 31 +++++++++++++++++++++++++++++++ aulas/seguranca.rst | 2 +- 2 files changed, 32 insertions(+), 1 deletion(-) (limited to 'aulas') 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 -- cgit v1.2.3