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