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!

    Desenvolvimento web com ASP.NET MVC

    Fabrício Sanchez, Márcio Fábio Althmann
    Livro de ASP.NET MVC

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

    Conteúdo

    Especialmente nos últimos 5 anos, a web tornou-se um ambiente extremamente complexo do ponto de vista técnico. É claro que, em função disso, escrever boas aplicações para esse ambiente tornou-se um desafio interessante. Com o objetivo de criar um ecossistema de desenvolvimento mais saudável e produtivo, surgiram, neste período, diversas tecnologias (além das já previamente existentes, como PHP, por exemplo). A Microsoft fez sua parte e colocou no mercado um framework (respeitando um pattern já antigo - MVC) robusto para a construção de aplicações desta natureza, que privilegia a construção de boa arquitetura, a realização de testes, segurança e utilização de boas práticas. Estamos falando do ASP.NET MVC.

    Este livro apresentará conceitos iniciais acerca do framework ASP.NET MVC (versão 4) e guiará por todo o processo de seu entendimento. Como funciona o ASP.NET MVC? Como posso criar uma aplicação partindo do zero? Como utilizar jQuery e chamadas assíncronas? Como implementar segurança para as aplicações? O que é esse tal de Razor e como utilizá-lo? Como trabalhar com dados respeitando boas práticas de desenvolvimento? HTML 5, CSS, Bootstrap, NuGet… Todos esses temas e as respostas para essas perguntas são contempladas nesta obra. Então, arregace as mangas e bons estudos!

    Saiba o que você vai aprender

     

    Sumário

    • 1 Sua primeira aplicação
    • 1.1 E então, vamos começar?
    • 1.2 Código fonte e lista de discussão
    • 2 Entendendo a estrutura de uma aplicação ASP.NET MVC
    • 2.1 ASP.NET MVC? Por quê?
    • 2.2 Voltando à nossa primeira aplicação
    • 2.3 Um pouco mais sobre convenções
    • 2.4 Navegação baseada em rotas
    • 2.5 Concluindo e desafiando
    • 3 Projetando a aplicação "Cadê meu médico?"
    • 3.1 Cadê meu médico?
    • 3.2 Criando a aplicação
    • 3.3 Referenciando bibliotecas
    • 3.4 Criando o layout da aplicação
    • 3.5 Concluindo e desafiando
    • 4 Models: Desenhando os modelos da nossa aplicação
    • 4.1 Model?!
    • 4.2 Abordagens para a criação de Models
    • 4.3 O Entity Framework
    • 4.4 O modelo primeiro?
    • 4.5 Banco de dados primeiro?
    • 4.6 Model first x Code first: Quando utilizar um ou outro?
    • 4.7 Adicionando atributos de validação nos modelos
    • 5 Controllers: Adicionando comportamento a nossa aplicação
    • 5.1 Vamos 'controlar' a aplicação?
    • 5.2 Entendendo o papel dos Controllers e Actions
    • 5.3 Cadê meu médico: o que faremos?
    • 5.4 Cadê meu médico: CRUDs
    • 6 Views: interagindo com o usuário
    • 6.1 Visões?!
    • 6.2 Conceito de "Engenho de renderização"
    • 6.3 ASPX ou ASP.NET Razor?
    • 6.4 ASP.NET Razor
    • 6.5 Diferenças na prática
    • 6.6 Helpers?!
    • 6.7 Algumas outras vantagens
    • 6.8 Mobilidade: Sua consulta de médicos em dispositivos móveis
    • 7 Segurança: Criando sua área administrativa
    • 7.1 Área administrativa?!
    • 7.2 Criando a área administrativa
    • 7.3 Apesar do login, nada é bloqueado. E agora?!
    • 7.4 Filtros de ação
    • 7.5 Implementando o filtro 'AutorizacaoDeAcesso'
    • 7.6 Concluindo e desafiando
    • 8 Publicando sua aplicação
    • 8.1 Pré-requisitos para hospedar aplicações ASP.NET MVC 4
    • 8.2 Ambientes de host
    • 8.3 Computação em nuvem. Por quê?
    • 8.4 O Windows Azure
    • 8.5 Windows Azure Websites
    • 8.6 Publicando a aplicação 'Cadê Meu Médico?'
    • 8.7 Conclusão
    • 8.8 Código fonte e lista de discussão
    • 9 Apêndice
    • 9.1 Instalando o Visual Studio 2012 Express
    • 9.2 Instalando o SQL Server 2012 Express

    Autores

    Fabrício Sanchez

    Fabrício Lopes Sanchez é graduado em Ciência da Computação. Atuou na área de processamento digital de áudio e voz, especialmente baseado em wavelets aplicadas à inserção e extração de watermarks em sinais de áudio (especificamente fala), análise cepstral de sinais de fala e desenvolvimento de ferramentas computacionais aplicadas ao processamento digital de sinais; e como especialista de desenvolvimento web e soluções de cloud computing na Microsoft Brasil. Foi professor universitário em cursos de tecnologia durante seis anos, nomeado Microsoft ASP.NET/IIS MVP e articulista dos maiores portais e revistas técnicas de desenvolvimento .NET do Brasil. Atualmente, ocupa o cargo de diretor técnico na Conio Soluções em Tecnologia. Mantém o site http://fabriciosanchez.com.br.

    Márcio Fábio Althmann

    Márcio Fábio Althmann possui mais de 10 anos de experiência no mercado de desenvolvimento de software e é especialista na plataforma .NET. Coautor do livro Desenvolvendo para web usando o Visual Studio 2008, no qual abordou o tema Explorando o Acesso a Dados Utilizando LINQ To SQL. Vencedor do concurso WinThe7 realizado pela Microsoft Brasil, na categoria Desenvolvimento. Graças ao concurso, teve a oportunidade de conhecer a sede da Microsoft em Redmond nos EUA. Atualmente, trabalha na equipe de tecnologia da Benner Sistemas, equipe responsável por desenvolver as ferramentas utilizadas pelos desenvolvedores da empresa. Mantém o site www.marcioalthmann.net.

    Dados do produto

    Número de páginas:
    223
    ISBN:
    978-85-66250-28-2
    Data publicação:
    11/2013
    Submeter errata Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    Impulsione sua carreira aprendendo também...

    Livro de ASP.NET Core MVC
    ASP.NET Core 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