R$479

Workshop Rails Além do MVC

Informações do evento

Compartilhar este evento

Data e hora

Localização

Localização

CAMPUS CODE

Al. Santos, 1293 - conj. 73

Cerqueira César

São Paulo, SP 01419002

Brazil

Ver mapa

Política de reembolso

Política de reembolso

Reembolsos até 7 dias antes do evento

Descrição do evento

Descrição

De R$ 799,00 por R$ 479,00

Data: 28 e 29 de janeiro de 2019

Horário: das 19h às 22h30

Carga horária: 7 horas


Pré-requisitos

Conhecimento de Ruby on Rails (criar um projeto, rotas e MVC);

Conhecimento em testes com RSpec e/ou Minitest;

Ter alguma experiência em projetos reais que utilizam MVC vai tornar sua experiência mais rica durante o workshop.


Objetivos

Você está trabalhando num projeto Ruby on Rails e seus Models e Controllers estão começando a ficar longos e complexos. Suas Views também estão ganhando muita lógica de negócio com inúmeros ifs e elses. Quais são as boas práticas e estratégias que os seniores utilizam para solucionar estes problemas?

Neste workshop vamos realizar juntos várias refatorações em código real, aplicando Design Patterns e seguindo os conceitos de SOLID e DRY.

O treinamento é totalmente hands-on e realizado em nossos equipamentos, para você ganhar tempo e aproveitar todo conteúdo.


Ao final você:

  • Vai remover lógica das suas Views (sem levar tudo para o Model) usando Design Patterns como Decorators e Presenters;

  • Será capaz de extrair complexidades de Controllers e Models em serviços como Builders, Query Objects, Policies, etc;

  • Vai aprender como fazer processamento assíncrono de funções como envio de e-mails, evitando prender o usuário em tarefas que demandam tempo;

  • Escreverá testes unitários maduros com RSpec para todas as novas classes;

  • Terá ferramentas para escrever um código limpo, escalável e facilmente testável – essencial para trabalhar em time.


Ementa:

  • SOLID

    • Conceitos

    • Técnicas para implementação com Ruby

  • Design Patterns

    • Presenters

    • Decorators

    • Query Objects

    • Service Objects

    • Policies

  • Processamento Assíncrono

    • ActiveJobs

    • Resque ou Sidekiq

  • Testes Unitários com RSpec


Benefícios

  • Coffee breaks

  • Kit Campus Code com caderneta, caneta e stickers

  • Certificado impresso e digital


Vagas limitadas: 12 alunos (um computador por pessoa)


Compartilhar com amigos

Data e hora

Localização

CAMPUS CODE

Al. Santos, 1293 - conj. 73

Cerqueira César

São Paulo, SP 01419002

Brazil

Ver mapa

Política de reembolso

Reembolsos até 7 dias antes do evento

Salvar este evento

Evento salvo