Email the Author
You can use this page to email Jon D Jones about Umbraco ASP.NET 5 Mastery.
About the Book
Learn how to build a Umbraco-powered website using Umbraco v9/v10 and ASP.NET 5/6/CORE! The move from Framework to ASP.NET 5 has meant that a lot of things have changed in Umbraco v9 and onwards. Compared to earlier versions there is a whole new world out there This book is a concise guide to creating a website. I cover installation, APIs, and content modelling. This is the reference book that will help you build a site quicker and with fewer headaches!
This book is currently in the process of being written. I would assume it will be 100% complete around the end of July 2022 time. The book will also be updated to include ASP.NET 6 and v10 when it gets released.
If you have seen my website or YouTube and you would like to support me in some form, this is the project I need motivation with! This project is like a kick-starter project, the only difference is that you will get access to the book in real-time as it is being written.
Expect a release each week. Unlike my last two books, I am releasing the book per section in completed form. The updates you get each week will be legible, and will not be subject to constant updates!
By buying an early copy you can also buy it at a discounted rate. After the book is finished the price will go up.
Thank you for supporting me. It is appreciated!
I do have another Umbraco book but that is aimed at v8 and below.
Version: 0.14v
Current Completed Page Length: 319 pages
Completed
Welcome
What You Can Expect From This Book
My Thanks To You
Installing And Configuring Umbraco For Development
Setting Up Your PC For Success
Installation via the CLI
Installing A Community Starter Kit
Hosting An Umbraco V9 Website In Docker
Hosting An Umbraco V9 Website In IIS
Project Structure Explained
Useful Developer Tweaks
Further Reading
Content Modeling
Content Modelling Within Umbraco
Properties, Data Types and Property List Editors
Document-Type Modelling Good Practices
Managing Global Settings
Block Modelling
Content Modelling Best Practices
Further Reading
Building Webpages
Routing And Route Hijacking
Umbraco Controllers Explained
View Components
Umbraco Model Builder
View Model Patterns
Further Reading
Umbraco 101
HTTP Context in ASP.NET 5
IPublishedContent Vs IContent
Umbraco Context Deep Dive
Umbraco Helper
Querying Umbraco For Published Content
IPublishContent
Searching For Content
Content Service
IContent
Further Reading
Hooking And Hacking Umbraco
Composers and Components
Dependency Injection
Notifications
Reoccurring Tasks
Content Finders
Errors - 404 and 500s
Further Reading
Extending The Backend
Customise The Backend
Sections
Dashboards
Trees
ContentApps
Further Reading
Members and Editors
Members And Roles
Login Component
Managing Members In Code
User service
Further Reading
Multiple Language Websites
Single-instance architecture
Multi-site architecture
Multi-language tips
Further Reading
Umbraco Good Practices
Upgrading Framework to Core
Performance
In Progress
Umbraco Good Practices
Upgrading Framework to Core
Performance
About the Author
Software Architect, Programmer and Technologist Jon Jones is founder and CEO of London-based tech firm Digital Prompt. He has been working in the field for nearly a decade, specializing in new technologies and technical solution research in the web business. A passionate blogger by heart , speaker & consultant from England.. always on the hunt for the next challenge