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

Português

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.

Mostrar mais
    Saiba mais sobre quem criou o conteúdo

    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

    Perguntas Frequentes

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