Fale com a gente no WhatsApp Fale com a gente no WhatsApp

ASP.NET Core - Gerenciador web de Consultório Médico usando ASP.NET MVC Projeto Prático ASP.NET Core - Gerenciador web de Consultório Médico usando ASP.NET MVC

Aprenda a criar uma aplicação web com ASP.NET MVC usando as melhores práticas do mercado.

Curso com 05h27 de vídeos Categoria Desenvolvimento Back-end

Sobre o projeto

Neste projeto você aprenderá a desenvolver uma aplicação web para gerenciamento de clínicas médicas, que permitirá realizar o cadastro de médicos, pacientes e consultas. Você aprenderá como criar projetos e instalar pacotes utilizando a .NET CLI, como estruturar seu projeto de forma clara e organizada, e como executar o projeto pelo Visual Studio Code. Além disso, você verá na prática como modelar diferentes tipos de relacionamento utilizando o Entity Framework e como realizar diferentes validações com a biblioteca FluentValidation.

Neste projeto você aprenderá a desenvolver uma aplicação web para gerenciamento de clínicas médicas, que permitirá realizar o cadastro de médicos, pacientes e consultas. Você aprenderá como criar projetos e instalar pacotes utilizando a .NET CLI, como estruturar seu projeto de forma clara e organizada, e como executar o projeto pelo Visual Studio Code. Além disso, você verá na prática como modelar diferentes tipos de relacionamento utilizando o Entity Framework e como realizar diferentes validações com a biblioteca FluentValidation.

O que irá aprender?

Neste projeto empregaremos os principais recursos utilizados no mercado atualmente para a elaboração de uma aplicação web com .NET.

Aqui você aprenderá a:

  • Preparar o ambiente de desenvolvimento;
  • Criar novos projetos e instalar pacotes com a .NET CLI;
  • Como executar projetos em modo de depuração pelo .NET pelo Visual Studio Code;
  • Modelar diferentes relacionamentos com o Entity Framework;
  • Realizar validações com FluentValidation;
  • Utilizar o mecanismo de injeção de dependência do ASP.NET.

Para quem?

Este projeto se destina a programadores que já possuem conhecimento da linguagem C# e que desejam evoluir em sua carreira, aprendendo a criar aplicações web utilizando o ASP.NET.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato

Ambiente do curso

  • Visual Studio Code 1.72.0 ou superior
  • .NET SDK 6.0

Sobre o professor

Joel Rodrigues

Joel Rodrigues

Graduado em Ciências e Tecnologia e pós-graduado em Gestão de Projetos de TI, se apaixonou pelo desenvolvimento de software lá na primeira aula de Delphi do curso técnico. Desde então vem trabalhando na área, sempre compartilhando o conhecimento adquirido por meio de cursos, artigos e palestras. No momento atua também como gerente de projetos e Scrum Master.

Quais os pré-requisitos para esse curso?

Conteúdo programático

  1. Preparando o projeto

    Nesta aula daremos início ao projeto, conhecendo o domínio e criando uma nova aplicação ASP.NET Web API.

    5 aulas
    • Apresentação
    • Introdução
    • Preparando o ambiente de desenvolvimento
    • Criando o projeto
    • O código-fonte deste curso está no GitHub!
  2. Instalando o template AdminLTE

    Nesta aula conheceremos o template HTML AdminLTE, analisaremos sua estrutura e veremos como incorporá-lo ao nosso projeto

    2 aulas
    • Baixando e conhecendo o template
    • Adicionando o template ao projeto
  3. Cadastro de médicos

    Nesta aula implementaremos o cadastro de médicos, desenvolvendo uma série de passos que serão reutilizados nas próximas funcionalidades do sistema.

    18 aulas
    • Criando a entidade Medico
    • Mapeando a entidade Medico
    • Adicionando o DbContext
    • Carregando a string de conexão do appsettings
    • Adicionando a primeira migration
    • Adicionando a página de listagem de médicos
    • Implementando a listagem de médicos
    • Adicionando busca na listagem de médicos
    • Adicionando paginação na listagem de médicos
    • Adicionando a página de inserção de médicos
    • Implementando a inserção de um novo médico
    • Adicionando validações na inserção de médicos
    • Realizando validações com FluentValidation
    • Adicionando a página de editar médicos
    • Implementando a edição de médicos
    • Adicionando validações na edição de médicos
    • Adicionando a página de exclusão de médicos
    • Implementando a exclusão de médicos
  4. Cadastro de pacientes

    Nesta aula adicionaremos a funcionalidade de cadastro de pacientes, aproveitando todo o conhecimento adquirido no cadastro de médicos.

    10 aulas
    • Criando a entidade Paciente
    • Mapeando a entidade Paciente
    • Implementando a listagem de pacientes
    • Adicionando máscara de CPF na listagem de pacientes
    • Adicionando a página de inserção de pacientes
    • Implementando a inserção de pacientes
    • Adicionando a página de editar pacientes
    • Implementando a edição de pacientes
    • Adicionando a página de exclusão de pacientes
    • Implementando a exclusão de pacientes
  5. Cadastro de informações complementares do paciente

    Nesta aula adicionaremos ao cadastro de pacientes suas informações complementares, implementando o primeiro relacionamento com o Entity Framework.

    4 aulas
    • Criando a entidade InformacoesComplementaresPaciente
    • Mapeando a entidade InformacoesComplementaresPaciente
    • Adicionando as informações complementares na página de edição
    • Salvando as informações complementares do paciente
  6. Registro de monitoramento do paciente

    Nesta aula adicionaremos um relacionamento do tipo 1:N ao implementar o registro de monitoramento de sinais vitais do paciente.

    9 aulas
    • Criando a entidade MonitoramentoPaciente
    • Mapeando a entidade MonitoramentoPaciente
    • Listando monitoramentos do paciente
    • Adicionando a página de registro de monitoramento
    • Implementando o registro de monitoramento
    • Adicionando a página de edição do monitoramento
    • Implementando a edição de monitoramento
    • Adicionando a página de exclusão de monitoramento
    • Implementando a exclusão de monitoramento
  7. Registro de consultas

    Nesta aula vamos implementar o registro de consultas, que é a funcionalidade central do sistema e representa um relacionamento do tipo N:N entre médicos e pacientes.

    11 aulas
    • Criando a entidade Consulta
    • Mapeando a entidade Consulta
    • Adicionando a página de listagem de consultas
    • Implementando a listagem de consultas
    • Adicionando a página de inserir consulta
    • Adicionando o modal de seleção de pacientes
    • Implementando a seleção do paciente
    • Implementando a inserção de consultas
    • Adicionando a página de edição de consulta
    • Implementando a edição de consultas
    • Aplicando melhorias no layout da aplicação
Download da ementa

Utilizada e amada por milhares! Veja mais opiniões reais

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
Por apenas
12x R$ 75,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!