Cargando…

.NET Core 2.0 By Example : Learn to program in C# and .NET Core by building a series of practical, cross-platform projects.

With the rise in the number of tools and technologies available today, developers and architects are always exploring ways to create better and smarter solutions. Before, the differences between target platforms was a major roadblock, but that's not the case now. .NET Core 2.0 By Example will t...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Verma, Rishabh
Otros Autores: Shrivastava, Neha
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2018.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Getting Started; Downloading required tools for Windows and Linux; Downloads for Windows; Downloads for Linux; Installing .NET Core 2.0 and tools (Windows); Installing Visual Studio 2017 version 15.3; Installing Visual Studio Code; Setting up an Ubuntu Linux VM; Ubuntu setup using Hyper-V; Installing .NET Core 2.0 and tools (Linux); Creating simple running code; Creating an application in Windows through Visual Studio 2017 version 15.3; Creating application in Windows through Visual Studio Code.
  • F♯ primerF# keywords; Comments; Data types; Variable declaration; Operators ; Arithmetic operators; Comparison operators; Boolean operators; Bitwise operators; Decision-making statements; if statements; Loop statements; F♯ functions; Calling a function; File sequence; Basic input/output syntax; Summary; Chapter 2: Native Libraries in .NET Core; Introduction to ncurses; Interop with existing native and Mono libraries; Platform Invoke (P/Invoke) ; DLLImport attribute; Interop with existing native libraries with example; When not to use P/Invoke; Building a sample native library (C++).
  • A sample application to implement new library and ncursesSummary; Chapter 3: Building Our First .NET Core Game
  • Tic-Tac-Toe; Anatomy of an ASP.NET Core 2.0 application ; Tic-Tac-Toe ; Requirement specifications; Designing the game; SignalR; SignalR transport mechanisms; SignalR Core; Solution; Project setup; Coding the game; Game demo; Summary; Chapter 4: Let's Chat Web Application; Let's Chat web app requirement specifications; Let's Chat web app
  • high-level design; Project setup; Authentication; Windows authentication; Forms authentication; Token-based authentication; Authorization.
  • Simple authorizationRole-based authorization; Claims-based authorization; Middleware; Dependency Injection; How do you write custom middleware?; Configuration; Logging; Summary; Chapter 5: Developing the Let's Chat Web Application; ASP.NET Core 2.0 fundamentals; Quick lap around MVC; Routing; Model binding; Validation; Filters; Controllers; Error handling; Implementing authentication through Facebook; Summary; Chapter 6: Testing and Deploying
  • The Let's Chat Web Application; Chat hub module; Razor primer; Tag Helpers; Views; Razor pages; Coding the Chat hub module; Testing overview.
  • Unit testingTesting using xUnit; Live Unit Testing; Introduction to containers; Docker; Bot 101; Summary; Chapter 7: To the Cloud; Introduction to the cloud; Types of cloud; Getting started with Azure; Creating a VM in Azure; Automating using PowerShell; Publishing a web app in Azure; Azure App Services; Publishing the web app; Publishing profiles; App Service features ; DEPLOYMENT; SETTINGS; DEVELOPMENT TOOLS; API; MONITORING; SUPPORT + TROUBLESHOOTING; Cloud storage; Summary; Chapter 8: Movie Booking Web App; Introducing Entity Framework; Presenting Entity Framework Core.