Cargando…

Learning ASP.NET Core 2.0 : build modern web apps with ASP.NET Core 2.0, MVC, and EF Core 2 /

Chapter 8: Accessing Data using Entity Framework Core 2 -- Getting started with Entity Framework Core 2 -- Establishing a connection -- Defining primary keys and foreign keys via Data Annotations -- Using Entity Framework Core 2 Migrations -- Creating, reading, updating, and deleting data -- Summary...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Oliveira, Jason de (Autor), Bruchet, Michel (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2017.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Cover
  • Title Page
  • Copyright
  • Credits
  • Foreword
  • About the Authors
  • About the Reviewer
  • www.PacktPub.com
  • Customer Feedback
  • Table of Contents
  • Preface
  • Chapter 1: What is ASP.NET Core 2.0?
  • ASP.NET Core 2.0 features
  • Cross-platform support
  • Microservice architecture
  • Working with Docker and containers
  • Performance and scalability
  • Side-by-side deployments
  • Technology restrictions
  • When to choose ASP.NET Core 2.0
  • Summary
  • Chapter 2: Setting Up the Environment
  • Visual Studio 2017 as a development environment
  • How to install Visual Studio 2017 Community Edition
  • First steps with Visual Studio 2017
  • Creating your first ASP.NET Core 2.0 application in Visual Studio 2017
  • Creating your first ASP.NET Core 2.0 application via the command line
  • Visual Studio Code as a development environment
  • How to install Visual Studio Code on Linux
  • Creating your first ASP.NET Core 2.0 application in Visual Studio Code
  • Creating your first ASP.NET Core 2.0 application in Linux
  • Summary
  • Chapter 3: Creating a Continuous Integration Pipeline in VSTS
  • Continuous integration, continuous deployment, and build and release pipelines
  • Using VSTS for continuous integration and continuous deployment
  • Creating a free VSTS subscription and your first VSTS project
  • Organizing your work via work items
  • Using Git as a version control system
  • Using feature branches
  • Merging changes and resolving conflicts
  • Creating a VSTS build pipeline
  • Creating a VSTS release pipeline
  • Summary
  • Chapter 4: Basic Concepts of ASP.NET Core 2.0
  • Part 1
  • Building the Tic-Tac-Toe game
  • Conceiving and implementing your first Tic-Tac-Toe feature
  • Targeting different .NET Framework versions in the .csproj files of your projects
  • Using the Microsoft. AspNetCore. All metapackage
  • Working with the Program class.
  • Working with the Startup class
  • Preparing the basic project structure
  • Creating the Tic-Tac-Toe home page
  • Giving your web pages a more modern look by using Bower and layout pages
  • Creating the Tic-Tac-Toe user registration page
  • Using dependency injection for encouraging loose coupling within your applications
  • Creating the Tic-Tac-Toe user service
  • Working with middlewares
  • Working with static files
  • Using routing, URL redirection, and URL rewriting
  • Adding error handling to your applications
  • Summary
  • Chapter 5: Basic Concepts of ASP.NET Core 2.0
  • Part 2
  • Client-side development using JavaScript
  • Optimizing your web applications and using bundling and minification
  • Working with WebSockets for real-time communication scenarios
  • Taking advantage of session and user cache management
  • Applying globalization and localization for multi-lingual user interfaces
  • Configuring your applications and services
  • Using logging
  • Implementing advanced dependency injection concepts
  • Building once and running on multiple environments
  • Summary
  • Chapter 6: Creating MVC Applications
  • Understanding the Model View Controller pattern
  • Models
  • Views
  • Controllers
  • Unit tests
  • Integration tests
  • Creating dedicated layouts for multiple devices
  • Using View Pages, Partial Views, View Components, and Tag Helpers
  • Using View Pages
  • Using Partial Views
  • Using View Components
  • Using Tag Helpers
  • Dividing web applications into multiple Areas
  • Applying advanced concepts
  • Using view engines
  • Providing better quality by creating unit tests and integration tests
  • Adding unit tests
  • Adding integration tests
  • Summary
  • Chapter 7: Creating Web API Applications
  • Applying Web API concepts and best practices
  • Building RPC-style Web APIs
  • Building REST-style Web APIs
  • Building HATEOAS-style Web APIs.