Building Modern Web Applications with ASP.NET Core Blazor
eBook - ePub

Building Modern Web Applications with ASP.NET Core Blazor

Learn how to use Blazor to create powerful, responsive, and engaging web applications (English Edition)

Brian Ding

  1. English
  2. ePUB (apto para móviles)
  3. Disponible en iOS y Android
eBook - ePub

Building Modern Web Applications with ASP.NET Core Blazor

Learn how to use Blazor to create powerful, responsive, and engaging web applications (English Edition)

Brian Ding

Detalles del libro
Índice
Citas

Información del libro

Learn Blazor from the ground up, with step-by-step instructions and code examples

Key Features
? Explore the ins and outs of Blazor architecture and gain a comprehensive understanding of its components.
? Dive deep into the intricacies of Blazor deployment, ensuring smooth and successful launches.
? Uncover valuable tips and tricks for optimizing performance, ensuring scalability, and enhancing security.

Description
Building Modern Web Applications with ASP.NET Core Blazor is the ultimate guide to developing high-quality web applications with Blazor and.NET Core. Written by an experienced developer, this book provides a comprehensive overview of Blazor's architecture, components, deployment options, and best practices for optimizing performance and scalability. It begins by introducing WebAssembly, the technology that makes Blazor possible. It then discusses the different hosting models available for Blazor applications. Next, the book covers the basics of building Blazor applications, including how to create components, handle user input, and navigate between pages. The book then delves into more advanced topics, such as uploading and downloading files, using.NET and JavaScript interoperability, connecting to the world with HTTP, persisting data with EF Core, and protecting your application with identity. Finally, the book shows you how to deploy your Blazor application with Docker and Kubernetes. By the end of the book, you will be able to build modern, interactive web applications using Blazor and.NET Core.

What you will learn
? Gain the ability to develop interactive web applications effortlessly, while building a strong sense of confidence.
? Get familiar with the components model, common design patterns, and solutions implemented in Blazor.
? Learn how to seamlessly integrate and reuse legacy code by leveraging JavaScript interop capabilities within Blazor.
? Discover optimization techniques and best practices for enhancing application performance and scalability.
? Develop a solid grasp of key concepts in.NET Core backend development, including protocols and middleware.

Who this book is for
Whether you're a seasoned developer or just starting, this book will provide you with the knowledge and skills you need to master Blazor and build powerful web applications. Familiarity with fundamental web development concepts, including HTML, CSS, and JavaScript, is assumed.

Table of Contents
1. WebAssembly Introduction
2. Choose Your Hosting Model
3. Implementing Razor and Other Components
4. Advanced Techniques for Blazor Component Enhancement
5. File Uploading in Blazor
6. Serving and Securing Files in Blazor
7. Collecting User Input with Forms
8. Navigating Over Application
9..NET and JavaScript Interop
10. Connecting to the World with HTTP
11. Data Persistence with EF Core
12. Protecting Your Application with Identity
13. Deploying with Docker and Kubernetes

Preguntas frecuentes

¿Cómo cancelo mi suscripción?
Simplemente, dirígete a la sección ajustes de la cuenta y haz clic en «Cancelar suscripción». Así de sencillo. Después de cancelar tu suscripción, esta permanecerá activa el tiempo restante que hayas pagado. Obtén más información aquí.
¿Cómo descargo los libros?
Por el momento, todos nuestros libros ePub adaptables a dispositivos móviles se pueden descargar a través de la aplicación. La mayor parte de nuestros PDF también se puede descargar y ya estamos trabajando para que el resto también sea descargable. Obtén más información aquí.
¿En qué se diferencian los planes de precios?
Ambos planes te permiten acceder por completo a la biblioteca y a todas las funciones de Perlego. Las únicas diferencias son el precio y el período de suscripción: con el plan anual ahorrarás en torno a un 30 % en comparación con 12 meses de un plan mensual.
¿Qué es Perlego?
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
¿Perlego ofrece la función de texto a voz?
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
¿Es Building Modern Web Applications with ASP.NET Core Blazor un PDF/ePUB en línea?
Sí, puedes acceder a Building Modern Web Applications with ASP.NET Core Blazor de Brian Ding en formato PDF o ePUB, así como a otros libros populares de Computer Science y Web Programming. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.

Información

Año
2023
ISBN
9789355518798
Categoría
Computer Science
Categoría
Web Programming

Índice

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Dedication Page
  5. About the Author
  6. About the Reviewer
  7. Acknowledgement
  8. Preface
  9. Table of Contents
  10. 1. WebAssembly Introduction
  11. 2. Choose Your Hosting Model
  12. 3. Implementing Razor and Other Components
  13. 4. Advanced Techniques for Blazor Component Enhancement
  14. 5. File Uploading in Blazor
  15. 6. Serving and Securing Files in Blazor
  16. 7. Collecting User Input with Forms
  17. 8. Navigating Over Application
  18. 9. .NET and JavaScript Interop
  19. 10. Connecting to the World with HTTP
  20. 11. Data Persistence with EF Core
  21. 12. Protecting Your Application with Identity
  22. 13. Deploying with Docker and Kubernetes
  23. Index