SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial
Front-end Development with ASP.NET Core, Angular, and Bootstrap
Front‐end Development with ASP.NET Core, Angular, and Bootstrap
FOREWORD
INTRODUCTION
WHY WEB DEVELOPMENT REQUIRES POLYGLOT DEVELOPERS
WHO THIS BOOK IS FOR
WHAT THIS BOOK COVERS
HOW THIS BOOK IS STRUCTURED
WHAT YOU NEED TO USE THIS BOOK
CONVENTIONS
SOURCE CODE
ERRATA
ABOUT THE AUTHOR
ABOUT THE TECHNICAL EDITOR
CREDITS
ACKNOWLEDGMENTS
WILEY END USER LICENSE AGREEMENT
GETTING THE NAMES RIGHT
A BRIEF HISTORY OF THE MICROSOFT .NET WEB STACK
.NET CORE
INTRODUCING ASP.NET CORE
NEW FUNDAMENTAL FEATURES OF ASP.NET CORE
AN OVERVIEW OF SOME ASP.NET CORE MIDDLEWARE
ASP.NET CORE MVC
SUMMARY
ADDITIONAL LANGUAGES YOU HAVE TO KNOW
JAVASCRIPT FRAMEWORKS
CSS FRAMEWORKS
PACKAGE MANAGERS
TASK RUNNERS
SUMMARY
ANGULAR CONCEPTS
THE LANGUAGE OF ANGULAR
SETTING UP AN ANGULAR PROJECT
THE STRUCTURE OF AN ANGULAR APP
DATA BINDING
DIRECTIVES
SERVICES AND DEPENDECY INJECTION
MULTIPLE COMPONENTS
INPUT AND OUTPUT PROPERTIES
TALKING TO THE BACK END
USING ANGULAR WITH ASP.NET MVC
VISUAL STUDIO 2017 SUPPORT FOR ANGULAR
SUMMARY
INTRODUCTION TO BOOTSTRAP
BOOTSTRAP STYLES
COMPONENTS
JAVASCRIPT
CUSTOMIZING BOOTSTRAP WITH LESS
BOOTSTRAP SUPPORT IN VISUAL STUDIO 2017 AND ASP.NET CORE
SUMMARY
GENERAL CONCEPTS
NUGET
NPM (NODE.JS PACKAGE MANAGER)
BOWER
SUMMARY
WHAT FRONT‐END BUILD SYSTEMS ARE FOR
A DEEPER LOOK AT GULP
INTRODUCTION TO WEBPACK
VISUAL STUDIO 2017 AND BUILD SYSTEMS
SUMMARY
THE NEW HOSTING MODEL OF ASP.NET CORE
INSTALLING ON INTERNET INFORMATION SERVICES ON PREMISE
DEPLOYING ON AZURE
DEPLOYING TO DOCKER CONTAINERS
SUMMARY
INSTALLING .NET CORE ON MACOS
BUILDING THE FIRST ASP.NET CORE APP ON MACOS
VISUAL STUDIO CODE
USING COMMAND‐LINE TOOLS
SUMMARY
BUILDING A TRIATHLON RACE RESULTS WEB SITE
BUILDING THE BACK‐OFFICE SITE
BUILDING THE REGISTRATION PAGE
SHOWING REAL‐TIME RESULTS
CONNECTING WITH IOT DEVICES
DEPLOYING
SUMMARY

Community Questions