Casa do Código - Livros e Tecnologia

  • Programação
  • Lógica
  • Java
  • .NET
  • PHP
  • Games
  • OO
  • Funcional
  • Python
  • Outros
  • Todos
  • Mobile
  • iOS
  • Android
  • Multiplataforma
  • Outros
  • Todos
  • Front-end
  • HTML e CSS
  • JavaScript
  • Outros
  • Todos
  • Infraestrutura
  • Web
  • Dados
  • Outros
  • Todos
  • Business
  • Startups
  • Marketing Digital
  • Gestão
  • Agile
  • Outros
  • Todos
  • Design & UX
  • Você tem 0 itens na sacola 0 Abrir navegação por categorias e busca Ir para ao topo da página

    Use o código e tenha 10% de desconto!

    ASP.NET Core MVC Aplicações modernas em conjunto com o Entity Framework

    Everton Coimbra de Araújo
    Livro de ASP.NET Core MVC

    *Você terá acesso às futuras atualizações do livro.

    Conteúdo

    O ASP.NET Core MVC é um novo framework de código aberto da Microsoft para o desenvolvimento de aplicações web. Ele está dentro do framework .NET Core, o que possibilita a construção e a execução de aplicações em Windows, Mac e Linux. Utilizando como ferramentas o Visual Studio e a linguagem C# para os exemplos, o livro traz implementações que subsidiarão o desenvolvimento de suas próprias aplicações. Os exemplos também introduzem o Bootstrap e trabalham em uma ligação estreita com o Entity Framework Core como ferramenta para persistência de dados.

    Neste livro, Everton Coimbra apresenta o ASP.NET Core MVC de uma maneira que o leitor já possa aprender com a prática desde o início. O estudo é dirigido ao desenvolvimento de uma aplicação que envolve persistência em uma base de dados, fazendo uso do Entity Framework Core. Você verá desde as operações CRUD até como desenvolver seus layouts e tabelas, separando sua aplicação em camadas seguindo os conceitos de coesão e acoplamento. Dentre as técnicas e recursos apresentados, estão associações, personalização das classes de modelo, controle de acesso de usuários, tratamento de erros, controles DropDownList aninhados e o uso de sessão para o armazenamento de dados.

    Edição atualizada: atualização do ambiente de desenvolvimento (Visual Studio 2019 - 16.6.2) e também dos exemplos para a versão do ASP.NET Core MVC 3 e Entity Framework Core 3.1.3.

    Saiba o que você vai aprender

     

    Sumário

    • 1 A primeira aplicação ASP.NET Core MVC
    • 1.1 Criação do projeto no Visual Studio 2019 Community
    • 1.2 Criando o controlador para Instituições de Ensino
    • 1.3 Criação da classe de domínio para Instituições de Ensino
    • 1.4 Implementação da interação da action Index com a visão
    • 1.5 O conceito de rotas do ASP.NET Core MVC
    • 1.6 Implementação da inserção de dados no controlador
    • 1.7 Implementação da alteração de dados no controlador
    • 1.8 Implementação da visualização de um único registro
    • 1.9 Finalização da aplicação: a operação Delete
    • 1.10 Conclusão sobre as atividades realizadas no capítulo
    • 2 Acesso a dados com o Entity Framework Core
    • 2.1 Começando com o Entity Framework Core
    • 2.2 Verificando a base de dados criada no Visual Studio
    • 2.3 Implementação do CRUD fazendo uso do Entity Framework Core
    • 2.4 Conclusão sobre as atividades realizadas no capítulo
    • 3 Layouts, Bootstrap e jQuery DataTable
    • 3.1 O Bootstrap
    • 3.2 Layouts com o Bootstrap
    • 3.3 Primeira página com o layout criado
    • 3.4 Adaptando as visões para o uso do Bootstrap
    • 3.5 Configuração do menu para acessar as visões criadas
    • 3.6 Conclusão sobre as atividades realizadas no capítulo
    • 4 Associações no Entity Framework Core
    • 4.1 Associando as classes já criadas
    • 4.2 Adaptação para uso das associações
    • 4.3 A visão Create para a classe Departamento
    • 4.4 A visão Edit para a classe Departamento
    • 4.5 A visão Details para a classe Departamento
    • 4.6 Criando a visão Delete para a classe Departamento
    • 4.7 Inserção de Departamentos na visão Details de Instituições
    • 4.8 Conclusão sobre as atividades realizadas no capítulo
    • 5 Separação da camada de negócio
    • 5.1 Contextualização sobre as camadas
    • 5.2 Criando a camada de negócio: o modelo
    • 5.3 Criando a camada de persistência em uma pasta da aplicação
    • 5.4 Adaptação da camada de aplicação
    • 5.5 O DAL para Departamento
    • 5.6 Adaptando as visões para minimizar redundâncias
    • 5.7 Conclusão sobre as atividades realizadas no capítulo
    • 6 Code First Migrations, Data Annotations e validações
    • 6.1 O uso do Code First Migrations
    • 6.2 Atualização do modelo de negócio
    • 6.3 O uso de validações
    • 6.4 Conclusão sobre as atividades realizadas no capítulo
    • 7 Areas, autenticação e autorização
    • 7.1 Areas
    • 7.2 Segurança em aplicações ASP.NET MVC
    • 7.3 Criação de um acesso autenticado
    • 7.4 Registro de um novo usuário
    • 7.5 Usuário autenticado e o seu logout
    • 7.6 Conclusão sobre as atividades realizadas no capítulo
    • 8 Uploads, downloads e erros
    • 8.1 Uploads
    • 8.2 Apresentação da imagem na visão Details
    • 8.3 Permitindo o download da imagem enviada
    • 8.4 Páginas de erro
    • 8.5 Conclusão sobre as atividades realizadas no capítulo
    • 9 DropDownList com chamadas AJAX e uso de sessões
    • 9.1 Criação e adaptação de classes para o registro de professores
    • 9.2 O controlador para professores
    • 9.3 A visão para o registro de professores
    • 9.4 Actions invocadas via AJAX/jQuery para atualização dos DropDownLists
    • 9.5 Armazenando valores na sessão
    • 9.6 Conclusão sobre as atividades realizadas no capítulo
    • 10 Os estudos não param por aqui

    Autor

    Everton Coimbra de Araújo

    Everton Coimbra de Araújo atua na área de treinamento e desenvolvimento. É tecnólogo em processamento de dados pelo Centro de Ensino superior de Foz do Iguaçu, possui mestrado em Ciência da Computação pela UFSC e doutorado pela UNIOESTE em Engenharia Agrícola. É professor da Universidade Tecnológica Federal do Paraná (UTFPR), possui experiência na área de Ciência da Computação, com ênfase em Análise e Desenvolvimento de Sistemas, atuando principalmente nos seguintes temas: Desenvolvimento Web com Java e .NET, Persistência de Objetos e desenvolvimento de aplicativos para dispositivos móveis.

    Dados do produto

    Número de páginas:
    260
    ISBN:
    978-65-86110-33-3
    Data publicação:
    02/2018. Atualizado em 07/2020.
    Submeter errata Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    Impulsione sua carreira aprendendo também...

    Livro de ASP.NET MVC
    ASP.NET MVC
    +
    Livro de ASP.NET MVC5
    ASP.NET MVC5
    altLogoFooter

    Links da
    Casa do Código

    • Meus ebooks
    • Sobre a Casa do Código
    • Todos os livros
    • Nossas coleções
    • Quero escrever um livro ou fazer parceria
    • Perguntas Frequentes
    • Política de Privacidade
    • Fale conosco

    Nas redes sociais

    • /CasaDoCodigo
    • @casadocodigo
    • @casadocodigo

    Receba novidades e lançamentos

    Este site aceita Pix, Cartão de Crédito, Débito

    • pagarme
    • paypal

    Grupo Alura

    • Educação em Tecnologia

      • FIAP
      • Casa do Código
      • PM3 - Cursos de Produto
    • Mais Alura

      • Alura Start
      • Alura Língua
      • Alura Para Empresas
      • Alura LATAM
    • Comunidade

      • Tech Guide
      • 7 days of code
      • Hipsters ponto Jobs
    • Podcasts

      • Hipsters ponto Tech
      • Dev sem Fronteiras
      • Layers ponto Tech
      • Like a Boss
      • Scuba Dev