aboutsummaryrefslogtreecommitdiff
path: root/ementa.rst
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2015-11-01 19:06:09 -0200
committerSilvio Rhatto <rhatto@riseup.net>2015-11-01 19:06:09 -0200
commit3930c24e40e2c35b182c6641a7aa103fc3bb29f6 (patch)
tree84193ff0369670e1db41aea39977b5ab7061c3e6 /ementa.rst
parent5dfa72778db3fa3d3cf3d7bf7b06c92f9630c3f7 (diff)
downloadboaspraticas-3930c24e40e2c35b182c6641a7aa103fc3bb29f6.tar.gz
boaspraticas-3930c24e40e2c35b182c6641a7aa103fc3bb29f6.tar.bz2
Separa ementa do índice
Diffstat (limited to 'ementa.rst')
-rw-r--r--ementa.rst95
1 files changed, 95 insertions, 0 deletions
diff --git a/ementa.rst b/ementa.rst
new file mode 100644
index 0000000..2356085
--- /dev/null
+++ b/ementa.rst
@@ -0,0 +1,95 @@
+Boas Práticas em Desenvolimento - Ementa
+========================================
+
+- Título do curso: Boas Práticas em Desenvolvimento de Software.
+- Professores: Silvio Rhatto.
+- Tempo estimado de dedicação do aluno e agenda de comprometimento
+ sugerida: 40 horas.
+- Público alvo e Pré-requisitos: o curso é orientado a
+ desenvolvedores(as) de software que já possuem ao menos um
+ conhecimento básico em programação e que necessitam melhorar sua
+ produtividade ou mesmo trabalhar em time de maneira fluida.
+
+Currículo do professor
+~~~~~~~~~~~~~~~~~~~~~~
+
+Silvio Rhatto é bacharel em meteorologia, técnico em eletrônica e
+autodidata em computação. Desenvolve software livre há mais de 10 anos e
+já realizou diversos cursos na área de tecnologia, especialmente em
+segurança da informação e privacidade.
+
+Descrição do curso
+~~~~~~~~~~~~~~~~~~
+
+Este curso introduz diversas metedologias, ferramentas e conceitos de
+desenvolvimento de software que aumentam a produtividade e facilitam o
+compartilhamento de código. A ideia é preencher a lacuna dos cursos
+específicos de programação que dificilmente abordam questões práticas e
+cotidianas como controle de versão, manutenção de um ambiente de
+desenvolvimento, licenciamento, segurança, etc.
+
+Apesar dos softwares serem produtos definidos, reprodutíveis e na
+maioria das vezes determinísticos, o seu desenvolvimento implica na
+canalização da criatividade, na capacidade de trabalhar
+colaborativamente e enfrentar desafios como a integração de elementos já
+disponíveis. Para que isso seja possível e agradável, é fundamental que
+o(a) programador(a) entenda o processo de desenvolvimento que vai além
+de simplesmente codificar seu raciocínio numa linguagem de programação.
+
+Serão apresentados problemas essenciais e acidentais da programação e
+diferentes maneiras de abordá-los, indo desde a ansiedade de programar
+até os modernos ambientes de teste contínuo.
+
+Ao concluir o curso, o(a) aluno(a) terá condições de:
+
+- Analisar criticamente as técnicas e ferramentas apresentadas.
+- Escolher quais delas mais se adequam à sua realidade.
+- Pesquisar o tema por conta própria.
+
+Estrutura do curso
+~~~~~~~~~~~~~~~~~~
+
+O curso será dividido em 9 aulas, sendo cada aula organizada nos seguintes capítulos:
+
+1. `Metodologias e técnicas de produtividade <aulas/metodologias.html>`_.
+2. `Ambientes de desenvolvimento eficientes <aulas/ambientes.html>`_.
+3. `Licenças de software <aulas/licencas.html>`_.
+4. `Controle de versão e social coding <aulas/versionamento.html>`_.
+5. `DevOps: desenvolvendo e orquestrando <aulas/devops.html>`_.
+6. `Segurança e privacidade <aulas/seguranca.html>`_.
+7. `Quando (não) reinventar a roda <aulas/reinventando.html>`_.
+8. `Lidando com os clientes <aulas/clientes.html>`_.
+9. `Encerramento <aulas/encerramento.html>`_.
+
+Os capítulos serão organizados na forma de:
+
+- Vídeo aulas.
+- Testes e atividades online.
+- Exercícios individuais de aplicação.
+- Leitura de material didático de apoio.
+
+Dificuldade do curso
+~~~~~~~~~~~~~~~~~~~~
+
+Intermediária.
+
+Relação do curso com o PRONATEC
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Eixo Tecnológico: Informação e Comunicação (é um curso transversal,
+aderente á todos os demais cursos que envolvem linguagens de programação
+e / ou desenvolvimento de software).
+
+Aplicação do conhecimento
+~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Como e onde ele vai usar usar isso ? Por que que ele será um
+profissional melhor aplicando este conhecimento ?
+
+Material Didático
+~~~~~~~~~~~~~~~~~
+
+Sugestão de Bibliografia:
+
+- O Mítico Homem-Mês.
+