This is the code repository for Modern Full-Stack Web Development with ASP.NET Core, published by Packt.
A project-based guide to building web applications with ASP.NET Core 9 and JavaScript frameworks
This book offers a comprehensive introduction to ASP.NET Core as the foundation for full-stack development, and helps you develop modern web apps with leading JavaScript frameworks like Angular, React, and Vue.js.
This book covers the following exciting features:
- Explore ASP.NET Core basics, including its architecture, components, and differences from previous versions
- Understand advanced topics like dependency injection, middleware, configuration, and logging in depth
- Develop complex server-side web applications using ASP.NET Core
- Grasp the basics of Blazor and see how it enables you to build interactive web UIs using C#
- Create simple client-side applications using Blazor WebAssembly
- Integrate JavaScript frameworks with ASP.NET Core for full-stack web development
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
import React from 'react';
function MyComponent() {
return (
<div className="my-component">
<h2>This is my first React component!</h2>
<p>Congratulations for your first component.</p>
</div>
);
}
export default MyComponent;
Following is what you need for this book: This book is for beginners in web development and anyone looking to build a strong foundation in ASP.NET Core, as well as gain essential knowledge of JavaScript frameworks like Angular, React, and Vue.js. Whether you’re new to web development or have some experience, this book offers a project-based, hands-on approach to mastering ASP.NET Core as the backbone of full-stack applications. Alongside ASP.NET Core, you’ll develop basic skills in modern JavaScript frameworks and learn to integrate them effectively to build dynamic, robust web applications from the ground up.
With the following software and hardware list you can run all code files present in the book (Chapter 1-16).
| Chapter | Software required | OS required |
|---|---|---|
| 1-16 | Visual Studio 2022 | Windows, macOS, or Linux |
| 1-16 | Visual Studio Code | Windows, macOS, or Linux |
| 1-16 | Node 21.x | Windows, macOS, or Linux |
| 1-16 | .NET 9 | Windows, macOS, or Linux |
Alexandre Malavasi, CTO at MARELO and 4x Microsoft MVP, is a speaker at international conferences and the author of global books on .NET. With 16 years of software development experience, he has led complex projects across Brazil, Europe, and the United States. Alexandre excels in managing projects within the Microsoft stack. He holds multiple certifications and two postgraduate degrees in software engineering. His expertise and contributions to the field, coupled with his leadership in large-scale projects, have established him as a thought leader and an expert in his domain.

