Plano de Treinamento - Measurement-and-Metrics-2018-1/2017.1-SIGS GitHub Wiki

Histórico de revisão do documento

Data Responsável Versão Mudança realizada
14/03/17 Gesiel Freitas 1.0 Criação do Plano de Treinamento.
14/03/17 Caio Nunes 1.1 Inserção dos tópicos "Introdução", "Justificativa" e "Responsáveis".
15/03/17 Caio Nunes, Vinicius Pinheiro, João Paulo Busche 1.2 Alteração de datas de treinamentos.
15/03/17 Vinicius Carvalho 1.3 Inserção do tópico "Recursos para os treinamentos".
16/03/17 Caio Nunes, Vinicius Carvalho, Vinicius Pinheiro, Gesiel Freitas, João Paulo Busche 1.4 Alteração de datas e conteúdos de treinamentos.
24/03/2017 Caio Nunes, Vinicius Carvalho, Vinicius Pinheiro, Gesiel Freitas, João Paulo Busche 1.5 Inserção de datas de novos treinamentos.

1 - Sumário

2 - Introdução

Este documento tem por objetivo registrar o planejamento dos treinamentos a serem ministrados para os alunos de MDS e GPP, a fim de melhor preparar a equipe para todo processo de desenvolvimento executado durante a disciplina.

3 - Justificativa dos treinamentos

Para que a equipe possa trabalhar conjuntamente e proporcionar um produto final de qualidade e adequado às necessidades do cliente, é preciso que treinamentos necessários sejam aplicados para alinhar os níveis de conhecimento de todos os membros. Com isso, o plano de treinamento registra as datas destes respectivos treinamentos, bem como os conteúdos abordados em cada um.

4 - Responsáveis

Os responsáveis por ministrar os treinamentos serão os membros da disciplina de Gestão de Projeto e Portfólio (GPP), tendo um membro responsável por cada treinamento, e os outros membros como auxiliares.

Alunos
Caio Felipe Dias Nunes
Gesiel dos Santos Freitas
João Paulo Busche da Cruz
Vinícius da Silva Carvalho
Vinicius Pinheiro da Silva Correia

5 - Cronograma de treinamentos

Nº Trein. Data Horário Conteúdo Responsável
1 14/03/2017 - 23/03/2017 18:00 até 20:00 Documentação Vinícius Carvalho
2 16/03/2017 18:00 até 20:00 Metodologia RUP Vinícius Pinheiro
4 18/03/2017 08:00 até 12:00 Back-End Caio Nunes
6 21/03/2017 18:00 até 20:00 Prototipação Vinicius Pinheiro
7 25/03/2017 08:00 até 12:00 Front-End Gesiel Freitas
8 28/03/2017 18:00 até 20:00 Reforço Back-End Lucas Andrade
9 30/03/2017 18:00 até 20:00 Reforço Back-End Caio Nunes
10 08/04/2017 08:00 até 12:00 Testes João Paulo Busche
11 25/04/2017 18:00 até 20:00 Metodologia Ágil Caio Nunes

6 - Detalhamento dos tópicos dos treinamentos

  • Documentação 1
    • Visão
    • Arquitetura
    • Caso de Uso e Especificações
    • Modelo de Domínio
    • Diagrama de Classe
  • Git - Github(se necessário)
    • Principais comandos
      • Init/add/Commit/Pull/Push
      • Status/Checkout
      • Log
      • Merge/Rebase
    • Políticas e Instruções
      • Política de Branches
      • Padronização de commits
    • Funcionalidades Github
      • Issues
      • Pull Request
      • Gráficos
    • Wiki do Github
  • Prototipação
    • Protótipo de baixa fidelidade
    • Protótipo de alta fidelidade
    • Questionário de IHC
  • Ruby on Rails
    • Introdução ao ruby
    • O que são gems
    • Comandos básicos de git
    • Gerando controllers e models
    • Criando métodos na controller
    • Arquivos views (.html.erb)
    • Routes
    • Relacionamento entre models
    • Facilidades do framework
  • Front - End
    • HTML5
      • Estrutura de um documento HTML5
      • Elementos em bloco e inline
      • Cabeçalhos
      • Novos elementos estruturais HTML5 (article, section, nav, header, aside, footer)
      • Formulários HTML5, Tabelas, Listas, Imagens e links
      • Html5 Semântico
      • Conquista HTML
    • CSS3
      • CSS e CSS3 o que é
      • Fundamentos e conceitos básicos de CSS
      • precedência de operadores
      • fontes
      • classes e id
      • posicionamentos de elementos
      • Layouts (static, absolute, relative, fixed
      • mão a massa estilizar projeto pratico
    • Bootstrap
      • Introdução e preparando ambiente
      • Grid
      • Texto, tabelas, listas, imagens
      • botões
      • form
    • Javascript
      • O que é javascript
      • sintaxe da linguagem
      • variáveis
      • funções
      • estrutura de repetição e condicionais
      • BOM (Browser Object model) e DOM (Documento Object model)
      • Eventos
    • JQuery
      • O que é JQuery
      • sintaxe
      • funções
      • Manipulação do DOM com JQuery
      • Eventos (Mouse, Teclado)
      • Manipulação de HTML
      • Aplicando CSS com JQuery
    • Angular
      • Introdução ao angular JS
      • Models
      • Controllers
      • Filters
      • show, hide
      • validação
  • Testes
    • Testes de aceitação (cucumber)
    • Testes unitários
    • Especificação de Casos de Testes

7 - Recursos para os treinamentos

Estes eventos são realizados em local pré-definido anteriormente, devidamente reservados, com o intuito de facilitar a presença de todos da equipe.

  • Local: Sala I8 (FGA) na Universidade de Brasília, porém alguns treinamentos estão distribuídos em locais oferecidos pelos membros.
  • Presença de Coaches: Ocorre comunicação direta com os coaches do grupo e estão de acordo com os treinamentos ocorridos.
  • Os treinamentos são realizados com aplicação teórica e prática, fazendo uso de slides e internet, o que se faz necessário os recursos audiovisuais (Televisão ou projetor) e recursos de rede (internet) para realização dos mesmos.
⚠️ **GitHub.com Fallback** ⚠️