Book Image

Bootstrap 4 Site Blueprints - Second Edition

By : Ian Whitney, David Cochran
Book Image

Bootstrap 4 Site Blueprints - Second Edition

By: Ian Whitney, David Cochran

Overview of this book

Packed with trade secrets, this second edition is your one-stop solution to creating websites that will provide the best experience for your users. We cover six popular, real-world examples, where each project teaches you about the various functionalities of Bootstrap 4 and their implementation. The book starts off by getting you up and running with the new features of Bootstrap 4 before gradually moving on to customizing your blog with Bootstrap and SASS, building a portfolio site, and turning it into a WordPress theme. In the process, you will learn to recompile Bootstrap files using SASS, design a user interface, and integrate JavaScript plugins. Towards the end of the book, you will also be introduced to integrating Bootstrap 4 with popular application frameworks such as Angular 2, Ruby on Rails, and React.
Table of Contents (15 chapters)
Bootstrap 4 Site Blueprints
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Preface

Setting up your first Angular app


Angular 2 is the successor of AngularJS. Those who are already familiar with Angular 2 may possibly skip this section. More information about Angular 2 can be found at the official website at the following URL: https://angular.io/. On this website, you'll find a Getting Started section, which includes a 5 MIN QuickStart guidance and a Tour of Heroes Tutorial!.

Tip

As this book is about Bootstrap, I won't discuss Angular 2 in detail, although I highly recommend you to try the QuickStart and tutorial before reading further.

We'll reuse the source code of the 5 MIN QuickStart guidance to build our own Angular 2 website with Bootstrap.

Tip

You can write Angular 2 apps in TypeScript, Dart, and JavaScript. In this book, I've used TypeScript.

TypeScript is a free and open source programming language developed and maintained by Microsoft. It is a strict superset of JavaScript, and adds optional static typing and class-based object-oriented programming to the language...