Chapter
Bootstrap JavaScript files
Creating an empty ASP.NET MVC site and adding Bootstrap manually
Enabling MVC and static files
Creating the default route controller and view
Adding the Bootstrap 4 files using Bower
Compiling the Bootstrap Sass files using Gulp
Enabling Gulp-Sass compilation
Binding Gulp tasks to Visual Studio events
Creating a MVC Layout page
Content Delivery Networks
Chapter 2: Using Bootstrap CSS and HTML Elements
The Bootstrap grid system
Bootstrap Grid components
Scaffolding an MVC List View page
Bootstrap contextual table classes
Responsive and smaller tables
Chapter 3: Using Bootstrap Components
The Bootstrap navigation bar
Navbar with dropdown menus
Striped and animated progress bars
Chapter 4: Using Bootstrap JavaScript Components
Data attributes versus the programmatic API
The accordion/collapse component
Chapter 5: Creating MVC Bootstrap Helper and Tag Helpers
The difference between HTML Helpers and Tag Helpers
Creating HTML Helpers using static methods
Using the static method helper in a view
Creating helpers using extension methods
Using the extension method helper in a view
Creating self-closing helpers
Using the self-closing helper in a view
Creating a Bootstrap button Tag Helper
Using the Bootstrap button Tag Helper
Creating a Bootstrap Alert Tag Helper
Using the Bootstrap Alert Tag Helper
Chapter 6: Converting a Bootstrap HTML Template into a Usable ASP.NET MVC Project
Working with prebuilt HTML templates
Creating the ASP.NET MVC project
Creating the master layout
Adding a view for the home controller
Adding different page views
Adding Google Charts to views
Server-side data processing with Google Charts
Chapter 7: Using the jQuery DataTables Plugin with Bootstrap 4
Adding DataTables to your ASP.NET MVC project
Using the DataTables Bower package
Adding Bootstrap styling to DataTables
Loading and displaying data in jQuery DataTables
The ColVis buttons extension
The copy and print buttons extension
Chapter 8: Creating Bootstrap 4 ASP.NET MVC Sites Using Visual Studio Code
What is Visual Studio Code?
Installing Visual Studio Code
Creating an empty ASP.NET project
Scaffolding a project using Yeoman
Enabling ASP.NET MVC and static files
Adding a default route controller and view
Using Bower to add the Bootstrap 4 files
Using Gulp to compile the Bootstrap Sass files
Creating a MVC layout page
Appendix: Bootstrap Resources