diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2015-11-01 19:06:09 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2015-11-01 19:06:09 -0200 |
commit | 3930c24e40e2c35b182c6641a7aa103fc3bb29f6 (patch) | |
tree | 84193ff0369670e1db41aea39977b5ab7061c3e6 /ementa.rst | |
parent | 5dfa72778db3fa3d3cf3d7bf7b06c92f9630c3f7 (diff) | |
download | boaspraticas-3930c24e40e2c35b182c6641a7aa103fc3bb29f6.tar.gz boaspraticas-3930c24e40e2c35b182c6641a7aa103fc3bb29f6.tar.bz2 |
Separa ementa do índice
Diffstat (limited to 'ementa.rst')
-rw-r--r-- | ementa.rst | 95 |
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. + |