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

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Ruby on Rails 6: MVP de inicialização: Aplicativo de controle de presença escolar

Curso de Ruby on Rails 6: MVP de inicialização: Aplicativo de controle de presença escolar

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.

Ruby on Rails 6: Aplicativo de Gerenciamento Escolar

Curso Code-Along: Aprenda Recursos Avançados do Rails e Construa um Aplicativo de Controle de Frequência Escolar

Classificação: 4.1 de 534 avaliações 11.5 horas totais 96 palestras Nível intermediário

Sobre o Curso

Neste curso abrangente de code-along, você obterá informações valiosas sobre a construção da camada de lógica de negócios de um aplicativo. Ao longo do curso, você aprenderá como criar um Aplicativo de Gerenciamento Escolar totalmente funcional do início ao fim. O aplicativo foi projetado para ajudar instituições educacionais a acompanhar horários de professores, aulas e frequência de alunos na era do ensino remoto.

Capítulos 01-09: Recursos Gerais (Autorização e Autenticação)

Ao desenvolver um aplicativo da web, a autenticação e a autorização são elementos cruciais. Neste curso, você codificará junto e construirá um aplicativo da web de Produto Viável Mínimo (MVP) que abrange todos os aspectos de login de usuário, gerenciamento de usuário e gerenciamento de funções. Os tópicos abordados incluem: - Autorização básica por e-mail (usando o Devise) - Login social via Google, Facebook, Twitter e Github - Confirmação de e-mail com o Devise para confirmação de e-mail - Rastreamento de atividades do usuário com o Devise - Bloqueio e desbloqueio de usuários com o Devise - Convite de usuários por e-mail com o Devise - Bloqueio e exclusão de usuários - Edição de perfil do usuário - Gerenciamento de funções de usuário (admin, professor, aluno) sem gemas externas - Controle de acesso baseado em funções sem gemas externas - Bloqueio de registros de bots - Envio de e-mails transacionais em produção usando o Amazon SES Ao final do Capítulo 09, você terá criado um modelo que pode servir como base para a construção de qualquer aplicativo de negócios de sua escolha.

Capítulos 10-20: Calendário de Aulas Escolares e Recursos de Controle de Frequência

Nesta seção do curso, você aprenderá como implementar recursos avançados para gerenciar aulas escolares, calendários e controle de frequência. Os tópicos abordados incluem: - Matricular vários alunos em um curso - Criar um cronograma de aulas para um curso - Gerar aulas com base no cronograma - Gerar registros de frequência para alunos matriculados - Exibir aulas em formato de calendário - Atualizar status de aulas (planejada, cancelada, confirmada) - Atualizar status de frequência para cada aluno (planejada, compareceu, não compareceu) - Pesquisa avançada e filtragem de registros de calendário - Trabalhar com dinheiro: calcular salários de professores com base em aulas ministradas e preços de aulas - Trabalhar com dinheiro: calcular despesas de alunos com base em frequências e preços de frequência - Calcular saldos de usuários - Criar relatórios mensais com base em aulas Ao final do curso, você terá construído seu próprio aplicativo da web de Gerenciamento Escolar MVP, que você pode comercializar da maneira que desejar.

Quem Deve Fazer Este Curso

Este curso é adequado para desenvolvedores Ruby on Rails de todos os níveis, incluindo iniciantes e veteranos. Como iniciante, você obterá experiência prática na construção da lógica central de um aplicativo da web moderno. Como veterano, você descobrirá novas abordagens de resolução de problemas e aprenderá sobre recursos que talvez não tenha encontrado antes.

O Que Você Vai Aprender

Ao fazer este curso, você adquirirá as seguintes habilidades: - Criar, editar, convidar, bloquear, desbloquear e excluir usuários em seu aplicativo - Adicionar funções aos usuários e restringir o acesso aos dados com base nas funções - Implementar a gem Devise para autenticação de usuários - Usar o Devise confirmable para exigir confirmação de e-mail - Usar o Devise lockable para bloquear e desbloquear usuários - Gerenciar funções de usuário - Restringir acesso do usuário com base nas funções - Implementar login social com Google, Facebook, Twitter e Github - Convidar usuários por e-mail com o devise_invitable - Conectar o serviço de e-mail Amazon SES para envio gratuito de e-mails - Implantar aplicativos em produção como um profissional - Implementar reCAPTCHA invisível - Arquitetar aplicativos complexos - Gerenciar cálculos financeiros - Criar cronogramas escolares - Gerar vários registros (aulas) com base em um cronograma - Gerar vários registros (frequência de alunos) para uma aula - Implementar pesquisa avançada e filtragem sem gemas externas - Exibir dados dinâmicos em um calendário - Gerenciar cronogramas de vários professores e alunos Os alunos matriculados terão acesso ao código-fonte, materiais de suporte e grupos de discussão. Além disso, este curso vem com uma garantia de reembolso de 30 dias na Udemy, então você não tem nada a perder. Esperamos tê-lo conosco!
Ver informações completas