𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Real-Time Web Application Development : With ASP.NET Core, SignalR, Docker, and Azure

✍ Scribed by Rami Vemula (auth.)


Publisher
Apress
Year
2017
Tongue
English
Leaves
607
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Design, develop, and deploy a real-world web application by leveraging modern open source technologies. This book shows you how to use ASP.NET Core to build cross-platform web applications along with SignalR to enrich the application by enabling real-time communication between server and clients. You will use Docker to containerize your application, integrate with GitHub to package the application, and provide continuous deployment to Azure’s IaaS platform.
Along the way, Real-Time Web Application Development covers topics including designing a Materialize CSS theme, using a test-driven development approach with xUnit.net, and securing your application with the OAuth 2.0 protocol. To further your understanding of the technology, you will learn logging and exception handling; navigation using view components; and how to work with forms and validations. The rich code samples from this book can be used to retrofit or upgrade existing ASP.NET Core applications.

What You Will Learn

  • Design and develop a real-world web application
  • Implement security and data storage with OAuth2 and Azure Table Storage
  • Orchestrate real-time notifications through SignalR
  • Use GitHub and Travis CI for continuous integration of code
  • Master Docker containerization and continuous deployment with Docker Cloud to Azure Linux virtual machines


Who This Book Is For
Developers and software engineers interested in learning an end-to-end approach to application development using Microsoft technologies.

✦ Table of Contents


Front Matter ....Pages i-xviii
Designing a Modern Real-World Web Application (Rami Vemula)....Pages 1-13
The New Era of .NET Core (Rami Vemula)....Pages 15-39
Designing a Theme by Using Material Design (Rami Vemula)....Pages 41-60
Overview of Azure Storage (Rami Vemula)....Pages 61-86
Test-Driven Approach Using xUnit.net (Rami Vemula)....Pages 87-107
Securing the Application with ASP.NET Core Identity and the OAuth 2.0 Protocol (Rami Vemula)....Pages 109-187
Master Data Management Using Azure Table Storage (Rami Vemula)....Pages 189-241
Logging and Exception Handling (Rami Vemula)....Pages 243-262
Creating Areas and Navigation by Using View Components (Rami Vemula)....Pages 263-292
Forms and Validations (Rami Vemula)....Pages 293-356
Real-Time Communication with SignalR (Rami Vemula)....Pages 357-424
Code Version Control Using GitHub Platform (Rami Vemula)....Pages 425-487
Configuring a Continuous Build with Travis CI (Rami Vemula)....Pages 489-508
Preparing an Application for Production and Creating a Docker Image (Rami Vemula)....Pages 509-542
Continuous Deployment to Azure Linux Virtual Machines by Using Docker Cloud (Rami Vemula)....Pages 543-590
Back Matter ....Pages 591-598

✦ Subjects


Microsoft and .NET


πŸ“œ SIMILAR VOLUMES


Real-Time Web Application Development Wi
✍ SpringerLink (Online service); Vemula, Rami πŸ“‚ Library πŸ“… 2017 πŸ› Apress 🌐 English

Design, develop, and deploy a real-world web application by leveraging modern open source technologies. This book shows you how to use ASP.NET Core to build cross-platform web applications along with SignalR to enrich the application by enabling real-time communication between server and clients. Yo

Learn ASP.NET Core 3: Develop modern web
✍ Kenneth Yamikani Fukizi; Jason De Oliveira; Michel Bruchet πŸ“‚ Library πŸ“… 2019 πŸ› Packt Publishing Ltd 🌐 English

A beginner's guide to building fully functioning web applications from scratch using the latest features of ASP.NET Core 3 and C# 8 Key Features Get to grips with the new features and APIs in ASP.NET Core 3, EF Core 3, and Blazor Create web APIs that integrate your applications with other systems an

Programming ASP.NET MVC 4: Developing Re
✍ Jess Chadwick, Todd Snyder, Hrusikesh Panda πŸ“‚ Library πŸ“… 2012 πŸ› O'Reilly Media 🌐 English

Get up and running with ASP.NET MVC 4, and learn how to build modern server-side web applications. This guide helps you understand how the framework performs, and shows you how to use various features to solve many real-world development scenarios you’re likely to face. In the process, you’ll learn

Programming ASP.NET MVC 4: Developing Re
✍ Jess Chadwick, Todd Snyder, Hrusikesh Panda πŸ“‚ Library πŸ“… 2012 πŸ› O'Reilly Media 🌐 English

Get up and running with ASP.NET MVC 4, and learn how to build modern server-side web applications. This guide helps you understand how the framework performs, and shows you how to use various features to solve many real-world development scenarios you're likely to face. In the process, you'll learn

Programming ASP.NET MVC 4 Developing Re
✍ Jess Chadwick, Todd Snyder, Hrusikesh Panda πŸ“‚ Library πŸ“… 2012 πŸ› O'Reilly Media 🌐 English

The web application landscape is vast and varied. Microsoft’s ASP.NET Framework-β€” built on top of the mature and robust .NET Framework-β€”is one of the most trusted platforms in the industry. ASP.NET MVC is Microsoft’s latest addition to the world of ASP.NET providing web developers with an alternativ