3 Processo Trainee
Conteúdo do Processo Trainee
Módulo 0: apresentação institucional
Módulo 1: tecnologias, ferramentas, HTTP, REST e Git
Módulo 2: HTML e CSS
Módulo 3: Ruby
Módulo 4: Banco de Dados e ORM
Módulo 5: Rails e Javascript
Módulo 6: Scrum e Projeto Final
Módulo 0
A apresentação institucional é responsabilidade do Presidente da CJR.
É requisitado que os trainees sigam o tutorial para configuração do workspace.
Módulo 1
As tecnologias e ferramentas são apresentadas pelo Líder de Desenvolvimento e pesquisa.
Os emails dos trainees são distribuídos (ver processo de criação de email).
Conteúdo de HTTP e REST: A definir
Conteúdo de Git:
Ciclo do Git
Repositórios Remotos
Branchs
Resolução de Conflitos
Boas práticas
Módulo 2
Conteúdo de HTML e CSS:
Tags usadas em HTML
DOM
Marcação Semântica
HTML 5
Regras de CSS
Seleção e Especificidade
Bootstrap
Módulo 3
Conteúdo de Ruby:
Estruturas Primitivas
Programação Imperativa
IRB
Controle de Fluxo
Debugging
Programação Orientada a Objetos
JSON
Programação Funcional
Metaprogramação
RVM
Rubygems e Bundler
Módulo 4
Conteúdo de Banco de Dados:
Modelo de Dados
Linguagem SQL
Sistemas Gerenciador de Banco de Dados
Active Record
Módulo 5
Conteúdo de Javascript:
Estruturas Primitivas
Programação Imperativa
Controle de Fluxo
Objetos
JSON
Funções Anônimas
Callbacks
Closures
Ligação de Eventos
Conteúdo de Rails:
Arquitetura Cliente - Servidor
MVC
Rails API
Controle de Acesso
Rails CLI
Boas práticas
HTTP/REST
AJAX
Sass
Heroku e APIs comuns
Last updated