CS296N Web Development 2: ASP.NET                                              February 13, 2018
Brian Bird

Bower, Bootstrap and Other Front-End Libraries

Topics by week
1. Intro to MVC 6. Bower, Bootstrap and Front-End Libraries
2. Views and controllers 7. Deploying to a Linux server
3. Repositories and Unit testing 8. Authorization
4. Entity Framework + Database 9. Authentication
5. DomainModel + EF + DI - Revisited 10. TBD




Main focus today

Review - EF and Databases


Bower is a package manager

What Bower does

It's greatest benefit is that it simplifies management of versions and dependencies of our front-end packages

Using Bower

The future of Bower


Build responsive, mobile-first projects on the web with the world's most popular front-end component library. - from the Bootstrap web site
Current version: 4.0.0

Responsive Web Design

What is Bootstrap?

Features and Concepts

Other Popular Front-End Libraries and Frameworks

Static Web Content in Core ASP.NET MVC

Static web content primarily consists of HTML, CSS and JavaScript files (but can also include images, etc.)

Bundling and Minification

Book Info Web App Example

GitHub Repository:
AddBootstrap branch

Next Class

We will...