Curso - Escalando o desenvolvimento com Ruby on Rails na prática

Curso: Escalando o desenvolvimento com Ruby on Rails na prática.

Nesse curso iremos abordar como conciliar qualidade + velocidade afim de potencializar o desenvolvimento de aplicações Ruby on Rails. A ideia é manter o máximo da estrutura do framework, a fim de potencializar o seu uso e facilitar sua atualização e manutenção da aplicação.

Os pilares do curso serão:

- Modularização: Como trabalhar a coesão e acoplamento saudável de forma saudável (Foco em SRP + CCP).

- Composição: Como e porque favorecer composição ao invés de herança.

- Expressividade: Entendimento como prioridade ZERO.

- Previsibilidade: O poder de bons testes e contratos.

Principais pontos:

- Uso de ferramentas de qualidades de código para guiar a potencializar o desenvolvimento (Ex: Reek, Flog, Flay, Churn, Coverage).

- Clean Architecture, a ideia é apresentar esse conceito tão conhecido na teoria de forma prática e debater o quanto dos conceitos poderão ou não potencializar um codebase Ruby/Rails.

- SOLID, aprenda como ter um código SOLID ao estruturar um codebase de forma a ser expressivo, previsível, sequencialmente lógico e modular.

- Apresentarei:

- Como aplicar os conceitos em codebase novo (green field) e legado (brown field).

- Como estruturo uma aplicação Rails: Views + Backend.

- Como usar gems (minhas e de terceiros) para potencializar as práticas apresentadas durante todo o curso.

Todas as aulas serão ao vivo, pelo Youtube, com acesso pelo Hotmart.

  • Programação
  • Detalhes

O curso acontecerá entre os dias 01/06 e 25/06, as 20h, 3 vezes por semana, através do Youtube, com acesso pela plataforma (Hotmart).

No decorrer do curso, poderão acontecer mudanças de horário, intervalo entre aulas e duração de acordo com a necessidade.

Conheça melhor quem criou o conteúdo

Rodrigo Serradura Marques Rodrigues
1 Ano Hotmarter

Serradura é atualmente uma das pessoas mais participativas na comunidade Ruby e está entre os TOP 50 contribuidores no GitHub de todo o Brasil. Palestrou em diversos eventos da comunidade e fundou o ada.rb (Arquitetura e Design de Aplicações Ruby), grupo com mais de 400 membros.

Rubysta raiz com mais de 10 anos de experiência, interessado em design e arquitetura de software e entusiasta de programação funcional. Atualmente ocupo o cargo de CTO da Docsales.

Criador da gem u-case, u-attributes e kind.

Por que comprar no Hotmart Marketplace?

Até 7 dias para pedir reembolso

Certificado de Conclusão Digital

Pagamentos seguros

Suporte Hotmart

Acesso em todos os dispositivos

Diversas formas de pagamento

Transmissão com estabilidade e segurança

Participantes em tempo real

Evento Online

Assista transmissões com estabilidade e segurança

Interaja com o apresentador e participantes em tempo real

Faça conexões, crie novas oportunidades de negócio

Como vou acessar?

Ao comprar, o produto fica disponível na sua conta

Você acessa seu produto através de um link que enviamos ao seu email. Você também pode acessá-lo nesta página.

Perguntas Frequentes

O conteúdo deste produto não representa a opinião da Hotmart. Se você vir informações inadequadas, denuncie aqui