Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.

LEADER 00000cam a2200697 a 4500 
003    OCoLC 
005    20240129213017.0 
006    m     o  d         
007    cr |n||||||||| 
008    201002s2020    xxu     o     001 0 eng d 
015    GBC0K0406|2bnb 
016 7  019966580|2Uk 
019    1202468420|a1202480793|a1224537805|a1225497783|a1264839409
020    9781484262559|q(electronic bk.) 
020    1484262557|q(electronic bk.) 
024 7  10.1007/978-1-4842-6255-9|2doi 
029 1  AU@|b000068068709 
029 1  AU@|b000068808333 
029 1  AU@|b000068845985 
029 1  UKMGB|b019966580 
035    (OCoLC)1198558846|z(OCoLC)1202468420|z(OCoLC)1202480793
       |z(OCoLC)1224537805|z(OCoLC)1225497783|z(OCoLC)1264839409 
037    CL0501000173|bSafari Books Online 
040    YDX|beng|epn|cYDX|dEBLCP|dGW5XE|dOCLCO|dUKAHL|dOCLCF|dSFB
       |dUMI|dUKMGB|dUPM|dOCLCQ|dOCLCO|dCOM|dOCLCQ|dOCLCO 
049    INap 
082 04 006.7/6 
082 04 006.7/6|223 
099    eBook O'Reilly for Public Libraries 
100 1  Jackson, Les. 
245 14 The complete ASP.NET Core 3 API tutorial :|bhands-on 
       building, testing, and deploying /|cLes Jackson.
       |h[O'Reilly electronic resource] 
260    [United States] :|bApress,|c2020. 
300    1 online resource 
336    text|btxt|2rdacontent 
337    computer|bc|2rdamedia 
338    online resource|bcr|2rdacarrier 
347    text file|2rdaft|0http://rdaregistry.info/termList/
       fileType/1002 
347    |bPDF 
500    Includes index. 
505 0  Intro -- Table of Contents -- About the Author -- About 
       the Technical Reviewer -- Acknowledgments -- Chapter 1: 
       Introduction -- Why I Wrote This Book -- Apress Edition --
       The Approach of This Book -- Where Can You Get the Code? -
       - Main Solution Repository (API and Unit Tests) -- Secure 
       Daemon Client Repository -- Conventions Used in This Book 
       -- Version of the .net Core Framework -- Contacting the 
       Author -- Defects and Feature Improvements -- Chapter 2: 
       Setting Up Your Development Environment -- Chapter Summary
       -- When Done, You Will -- The Three Amigos: Windows, Mac, 
       and Linux 
505 8  Your Ingredients -- Links to the Software and Sites -- 
       Install VS Code -- C# for Visual Studio Code -- Insert 
       GUID -- Install .NET Core SDK -- Install GIT -- Name and 
       Email -- Install Docker [Optional] -- What Is Docker? -- 
       Docker Desktop vs. Docker CE -- Post-installation Check --
       Docker Plugin for VS Code -- Install PostgreSQL -- Install
       DBeaver CE -- DBeaver vs. pgAdmin -- Install Postman -- 
       Trust Local Host Development Certs -- Wrapping It Up -- 
       Chapter 3: Overview of Our API -- Chapter Summary -- When 
       Done, You Will -- What Is a REST API? -- Our API -- 
       Payloads -- Five Minutes On JSON 
505 8  Anatomy of a Simple JSON Object -- A (Slightly) More 
       Complex Example -- A Final Example -- Chapter 4: Scaffold 
       Our API Solution -- Chapter Summary -- When Done, You Will
       -- Solution Overview -- Scaffold Our Solution Components -
       - Creating Solution and Project Associations -- Anatomy of
       An ASP.NET Core App -- The Program and Startup Classes -- 
       The Program Class -- The Startup Class -- 
       ConfigureServices -- Configure -- Chapter 5: The "C" in 
       MVC -- Chapter Summary -- When Done, You Will -- Quick 
       Word on My Dev Setup -- Start Coding! -- Call the Postman 
       -- What Is MVC? -- Model-View-Controller 
505 8  Models, Data Transfer Objects, Repositories, and Data 
       Access -- What's the Distinction? -- Why Decoupling Is 
       Good? -- Bringing It Together -- Our Controller -- 1. 
       Using Directives -- 2. Inherit from Controller Base -- 3. 
       Set Up Routing -- 4. APIController Attribute -- 5. HttpGet
       Attribute -- 6. Our Controller Action -- Synchronous vs. 
       Asynchronous? -- Source Control -- Git and GitHub -- 
       What's the difference? -- Setting Up Your Local Git Repo -
       - gitignore file -- Track and Commit Your Files -- Set Up 
       Your GitHub Repo -- Create a GitHub Repository -- So What 
       Just Happened? 
505 8  Chapter 6: Our Model and Repository -- Chapter Summary -- 
       When Done, You Will -- Our Model -- Data Annotations -- 
       Our Repository -- What Is an Interface? -- What About 
       Implementation? -- Our Mock Repository Implementation -- 
       Dependency Injection -- Back to the Start (Up) -- Applying
       Dependency Injection -- Constructor Dependency Injection -
       - Update Our Controller -- Chapter 7: Persisting Our Data 
       -- Chapter Summary -- When Done, You Will -- Architecture 
       Progress Check -- PostgreSQL Database -- Using Docker -- 
       Docker Command Prompt -- Connecting with DBeaver -- 
       Connection Issues 
520    Use this ASP.NET Core API tutorial and straightforward 
       step-by-step guide to build, test, and deploy an ASP.NET 
       Core API to Azure. It will help you code confidently and 
       efficiently, and provides just what you need for context. 
       The book starts with detailing how to set up your 
       development environment, and then introduces a variety of 
       tools and technologies to build, test, and deploy your 
       API. It covers tools such as .NET Core SDK, (Version 3.1),
       Visual Studio Code, Git, xUnit, Docker, PostgreSQL, 
       Postman, Azure DevOps, Azure, AutoMapper, and many more. 
       Practical guidance is provided so you can achieve a 
       tangible and valuable outcome, and you also are given a 
       dose of theory on REST (Representational State Transfer), 
       JSON, (JavaScript Object Notation), DTOs (Data Transfer 
       Objects), and the MVC (Model View Controller) 
       architectural pattern. What You Will Learn Build an 
       ASP.NET Core API using C#, test it, and deploy it to Azure
       Understand concepts on Entity Framework Core Gain hard-
       earned secrets, shortcuts, and gotchas throughout the 
       "build along" Get comfortable with ASP NET Core 
       Environments Be introduced to unit testing, CI/CD 
       pipelines, bearer authentication, and JSON Web Tokens 
       (JWT) Who This Book Is For Developers using the Microsoft 
       stack. Some basic understanding of .NET Core is assumed 
588 0  Online resource; title from PDF title page (SpringerLink, 
       viewed November 18, 2020). 
590    O'Reilly|bO'Reilly Online Learning: Academic/Public 
       Library Edition 
630 00 Microsoft .NET Framework. 
630 07 Microsoft .NET Framework|2fast 
650  0 Application program interfaces (Computer software) 
650  6 Interfaces de programmation d'applications. 
650  7 APIs (interfaces)|2aat 
650  7 Application program interfaces (Computer software)|2fast 
776 08 |iPrint version:|aJackson, Les.|tComplete ASP.NET Core 3 
       API tutorial.|d[United States] : Apress, 2020|z1484262549
       |z9781484262542|w(OCoLC)1164496939 
856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https://
       learning.oreilly.com/library/view/~/9781484262559/?ar
       |zAvailable on O'Reilly for Public Libraries 
938    Askews and Holts Library Services|bASKH|nAH37890071 
938    ProQuest Ebook Central|bEBLB|nEBL6357817 
938    ProQuest Ebook Central|bEBLB|nEBL6357783 
938    YBP Library Services|bYANK|n16986262 
994    92|bJFN