Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de ColdBox: Do Zero ao Herói

Curso de ColdBox: Do Zero ao Herói

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

ColdBox: Do Iniciante ao Especialista

Introdução ao Principal Framework CFML MVC

Neste curso abrangente, você embarcará em uma jornada para dominar o ColdBox 6, o framework CFML MVC mais renomado. Desde os fundamentos da instalação e configuração até as funcionalidades avançadas, você obterá um profundo entendimento deste poderoso framework.

Pré-requisitos

Para aproveitar ao máximo este workshop, você precisará ter os seguintes pré-requisitos: - Última versão do CommandBox CLI (nenhum conhecimento prévio necessário) - MySQL GUI - Um servidor de banco de dados local (usaremos o MySQL 5.7 no curso. Verifique se é a versão 5.7) - Docker (Opcional: você pode iniciar um serviço de banco de dados local com o comando docker start soapbox se necessário)

Visão geral do curso

Ao longo deste curso, iremos nos concentrar na construção de um clone avançado do Twitter chamado SoapBox. Utilizando vários conceitos e metodologias de ferramentas, iremos utilizar recursos do ColdBox 6, incluindo testes de Desenvolvimento Orientado a Comportamento (BDD) e módulos ForgeBox.

Esboço do curso

1. Introdução ao curso - Apresentações - Pré-requisitos de software - Expectativas do curso 2. Esqueleto do aplicativo - Criar um modelo de ColdBox usando o CommandBox - Construir e configurar o Test Harness - Construir e configurar Test Runners - CommandBox Test Watchers 3. Introdução ao ColdBox MVC - Introdução ao ColdBox.cfc - Configurações de desenvolvimento - Descobrindo o Roteador de Aplicativos - Manipuladores - Contexto de solicitação - Visualizações/Layouts por convenção - Reiniciando sua aplicação 4. Layouts - Criar um layout com tema Bootstrap para nosso aplicativo 5. Migrações de banco de dados - Introdução às Migrações - Instalação de Módulos de Migração - Comandos de Migração - Introdução às Variáveis de Ambiente do CommandBox - Configurar Variáveis de Ambiente - Criar e Executar Migrações - Configurar Aplicação e Test Harness para Acesso ao Banco de Dados - Configurar Test Harness e Base Spec 6. Introdução aos Modelos - Criar um UserService - Adicionar List Story ao Teste de Integração - Implementar o método list() para recuperar todos os usuários - Injetar UserService no Manipulador Principal - Chamar o método list() do Manipulador Principal e Exibir os Dados - Acessar os dados retornados da visualização main.index 7. Construindo o Fluxo de Registro - Criar o Registro Spec - Instalar bcrypt - Escrever o código de registro como um recurso ColdBox com métodos de especificação e modelo apropriados 8. Fluxo de Login e Logout - Instalar cbmessagebox - Criar as Especificações - Criar Rotas - Criar o Manipulador de Sessões de Usuário - Criar a Tela de Login do Usuário - Instalar cbauth - Criar um Modelo de Usuário - Atualizar o Serviço de Usuário para uso do cbauth - Atualizar Especificações para Ações de Login/Logout - Atualizar Manipuladores para Ações de Login/Logout - Atualizar Layouts para Uso de Login - Atualizar Especificação para Registro com Auto-login - Criar Auto-login com Registro - Personalizar Messagebox - Utilizar Messagebox para Mensagens 9. Rants - Criar Nova Migração para Rants - Criar um Recurso Rant - Atualizar a Rota do Recurso - Atualizar o Objeto Rant - Atualizar o RantService - Criar Testes Unitários Básicos e Discutir Pragmatismo de Teste Unitário vs BDD - Construir e Testar a Configuração CRUD - Alterar Evento Padrão da Aplicação para Rants - Atualizar o Layout Principal para Adicionar um Rant 10. Segurança - Instalar cbsecurity - Criar Regras de Segurança - Atualizar o Serviço de Usuário para Validação de Usuário - Confirmar Segurança 11. Visualizar Rants do Usuário - Criar a Especificação para a Página de Perfil - Adicionar Rotas para o Perfil - Atualizar o Rant Service para Obter Rants por Usuário - Criar o Manipulador - Criar um Viewlet Reutilizável para Nossos Rants 12. Adicionar Ações de Rant - Criar Migrações para Bumps e Poops - Criar um Serviço de Reação para as Ações - Atualizar o Objeto Rant para Reações - Atualizar Testes - Atualizar o Viewlet Rant - Aprender sobre Convenção vs Configuração do Wirebox 13. Tornar as Reações Funcionais - Atualizar o Viewlet - Mostrar o Auxiliar HTML e seus Usos - Criar Especificação para Rastrear Bumps no Usuário e ReactionService - Criar os Métodos Get Reaction no Reaction Service - Criar os Métodos hasReaction no Usuário - Criar Novas Rotas e Manipuladores - Criar os Testes de Integração - Implementar os Manipuladores

O que você aprenderá

Ao final deste workshop, você terá adquirido os seguintes conhecimentos e habilidades: - Compreensão aprofundada do ColdBox 6, o principal framework CFML MVC - Proficiência na instalação, modelagem e configuração do ColdBox - Domínio de recursos e funcionalidades avançadas oferecidas pelo ColdBox
Ver informações completas