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.
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