
Length4h 44m
About this audiobook
Prefácio Os aplicativos da Web floresceram no desenvolvimento de aplicativos empresariais, mesmo que a popularidade dos aplicativos móveis continue a crescer. Além disso, o uso de APIs web oferece maior flexibilidade quando se trata de construir um back-end que pode servir tanto aplicativos web quanto aplicativos móveis. Com o ASP.NET Core 1.0, você obtém os benefícios de uma linguagem de programação madura, como C#, com o desempenho de um .NET Core totalmente novo que permite que seus aplicativos Web e APIs Web sejam executados em Windows, Mac e Linux. O ASP.NET Core permite que você escolha seu sistema operacional durante o desenvolvimento, esteja você escrevendo seu código em um Surface Book, MacBook Air ou em uma distribuição popular do Linux. Embora este livro cubra principalmente o desenvolvimento no Visual Studio 2015 em um sistema Windows, você encontrará links para guias on-line se desejar configurar seu ambiente em um sistema operacional diferente. O ASP.NET Core 1.0 Essentials apresentará a revisão mais recente do ASP.NET da Microsoft, com tudo que você precisa para começar hoje mesmo. Se você já trabalhou com ASP.NET MVC antes, você receberá uma atualização de algumas coisas que já sabe, seguidas pelas novidades. Se você só trabalhou com ASP.NET Web Forms ou outras estruturas web concorrentes, você achará os capítulos iniciais muito úteis para estabelecer as bases para o que você precisa saber.
Audiobook details
GenreTechnology
Length4 hrs 44 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateNov 19, 2023
LanguagePortuguese
Table of contents
1O que este livro cobre
72Construindo seu projeto de API Web
2O que este livro cobre
73Configurando dependências
3Para quem é este livro
74Partes de um projeto de API Web
4Convenções
75Executando o projeto da API Web
5Observação
76Compreendendo as rotas
Show all chaptersShow less
6Dica
77Testando rotas
7Baixando o código de exemplo
78Consumindo uma API Web de um cliente Web
8Baixando o código de exemplo
79Usando JavaScript para interagir com API Web
9Pirataria
80Preparando o código do lado do servidor
10Pirataria
81Estruturas JavaScript
11ASP.NET Core – Unificando MVC, API Web e páginas Web
82Introdução ao AngularJS
12Números de versão
83Sintaxe e recursos do AngularJS
13.NET Framework 4.6 completo
84Sintaxe e recursos do AngularJS
14.NET Core leve
85Introdução ao KnockoutJS
15Edição da comunidade
86Sintaxe e recursos do KnockoutJS
16Edição da comunidade
87Resumo
17Edições Professional e Enterprise
88A evolução do Entity Framework
18ASP.NET Core no Windows
89Introdução ao EF Core
19ASP.NET Core no Windows
90Atualizando os modelos
20ASP.NET Core no Linux
91Atualizando os controladores
21Modelos de projeto no Visual Studio 2015
92Atualizando as visualizações
22Modelo vazio
93Configurando migrações
23Vazio
94Adicionando e removendo migrações
24API Web
95Executando seu aplicativo
25Aplicativo Web
96Compreendendo o COI
26Modelo de API da Web
97Observação
27Referências
98Acoplamento solto
28Modelo de API da Web
99Implementando DI no ASP.NET Core
29lançamentoSettings.json
100Gerenciamento do ciclo de vida
30Referências
101Verificando o comportamento esperado
31ValoresController.cs
102IoC integrado
32Modelo de aplicativo Web
103Autofac
33ValoresController.cs
104Outras alternativas
34appsettings.json
105Escrevendo testes unitários
35Modelo de aplicativo Web
106Configurando um projeto de teste
36lançamentoSettings.json
107Dica
37Referências
108Executando testes unitários
38wwwroot
109Indo além do básico
39css
110Resumo
40imagens
111Habilitando autenticação em ASP.NET
41js
112Visão geral de alto nível
42biblioteca
113Configuração de autenticação
43_referências.js
114Prestadores de serviços externos
44favicon.ico
115Visão geral de alto nível
45Dependências
116Autorização básica
46Dados
117Funções e reivindicações
47Modelos
118Nome Normalizado
48Serviços
119ID da função
49Escrevendo uma resposta
120ID do usuário
50Iniciando o aplicativo
121. . .
51Arquivos e pastas da web
122reivindicação
52Controladores
123Protegendo seus dados
53Modelos
124Implementando proteção de dados
54Modelos
125Como tudo funciona
55Visualizações
126Scripting entre sites
56Comandos e ferramentas
127Solicitações de origem cruzada
57Agrupamento e publicação
128Capítulo 9. Implantando seu aplicativo
58Controladores de construção
129Opções de implantação
59Controladores de construção
130Configuração do ambiente
60Controladores básicos
131Implantando seu aplicativo da web
61Rotas e convenções de URL
132Implantando seu banco de dados
62Visualizações básicas
133Implantando no IIS
63ViewData, ViewBag e TempData
134Configurando o IIS
64Criando modelos
135Usando o sistema de arquivos
65Projetando modelos e ViewModels
136Criando um aplicativo da web
66ViewModels e mapeamento
137Criando uma máquina virtual
67Andaime, validação e vinculação de modelo
138Implantando no Azure
68Configuração de banco de dados e entrada de dados
139Configurando a implantação contínua
69Manipulação de exceção
140As armadilhas da CI
70Resumo
141Resumo
71O caso das APIs da Web