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...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
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.