cta quote button

Best Bootstrap Books that You Should Have on Your Bookshelf

Read More

How Much Does It Cost to Hire Web Developers in Ukraine?

Our pricing is completely transparent: you pay your engineers’ salaries and a flat monthly fee for our services. No hidden charges.

Read More

1. Bootstrap: The ultimate beginners guide to Bootstrap 3.0 (bootstrap, bootstrap 3, bootstrap for beginners, bootstrap design, bootstrap programming, bootstrap web design) (2014)

This book has been designed to help orient you to Bootstrap. By knowing the fundamentals of Bootstrap 3 framework, you will have an easier time making the necessary coding for your website and creating unique layouts for your applications. Bootstrap is considered as a set of tools that can help you design your website or software using uniform methods, source codes, and other aspects of designing that you need to make interesting aspects for application and site use. This book contains some of the fundamental facts that you need to know about Bootstrap 3 framework. Also, you will be oriented to the process of programming, designing, and other important components of the tool set. Along with these facts are some tips and other pointers in designing using the Bootstrap 3 framework. There are numerous benefits that you can obtain from reading this book and understanding the concepts that come with this: • You will learn to appreciate the significance of the tool set in programming and designing through added knowledge regarding Bootstrap 3 framework. • It will be easier to design and program web pages and applications by determining the fundamentals of the tools under the compilation. Aside from these benefits, you can surely gain more skills that you can share to developers and other people who want to contribute to the already existing pool of knowledge and source codes, among other facts about designing and programming that you have to learn. This will make it easier for you to create your own sets of techniques and modify the already existing ones.

Author(s): Mike Stevenson

2. Bootstrap in 24 Hours, Sams Teach Yourself (2015)

Learn to create great-looking responsive web sites with Bootstrap

 

In just 24 lessons of one hour or less, Sams Teach Yourself Bootstrap in 24 Hours helps you use the free and open source Bootstrap framework to quickly build websites that automatically reflect each user’s device and experience, without complex hand crafting.

 

This book’s straightforward, step-by-step approach shows you how to install Bootstrap and quickly build basic sites; extend them with styles, components, and JavaScript plug-ins, and even create sophisticated designs with advanced features. In just a few hours, you’ll be using Bootstrap to bring responsive design to virtually any site. Every lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success.

  • Step-by-step instructions carefully walk you through the most common Bootstrap development tasks
  • Practical, hands-on examples show you how to apply what you learn
  • Quizzes and exercises help you test your knowledge and stretch your skills
  • Notes and tips point out shortcuts and solution 

Learn how to…

  • Download Bootstrap and integrate it into your project
  • Quickly build your first Bootstrap site with the basic template
  • Create beautiful and responsive site layouts with Bootstrap’s built-in grids
  • Display more interesting text with labels, badges, panels, and wells
  • Style tables and forms so they’re attractive, readable, and responsive
  • Use images, media, and icons, including free Glyphicons
  • Quickly create navigation and buttons, including dropdowns and search fields
  • Add alignment, color, and visibility with Bootstrap’s CSS utilities
  • Extend your site with alerts, image carousels, and other JavaScript plugins
  • Rapidly create appealing functional prototypes
  • Customize Bootstrap with CSS, Less, and Sass
  • Lighten Bootstrap downloads by stripping out unnecessary features
  • Build accessible sites
  • Create complex designs that don’t look generic

Who This Book is For

  • Those who already have an understanding of the basics of HTML and CSS
  • Having an understanding of JavaScript will make this book a bit easier to absorb, but it is not required because the basics of JavaScript are covered

Contents at a Glance

Part I: Getting Started with Bootstrap

Hour 1: What Is Bootstrap, and Why You Should Use It

Hour 2: Downloading and Installing Bootstrap

Hour 3: Build Your First Bootstrap Website with the Basic Template

Hour 4: Understanding Normalize.CSS and the Basics of Bootstrap CSS


Part II: Building and Managing Web Pages with Bootstrap

Hour 5: Grids and How to Use Them

Hour 6: Labels, Badges, Panels, Wells, and the Jumbotron

Hour 7: Bootstrap Typography

Hour 8: Styling Tables

Hour 9: Styling Forms

Hour 10: Images, Media Objects, and Glyphicons

Hour 11: Styling and Using Buttons and Button Groups

Hour 12: Creating Navigation Systems with Bootstrap

Hour 13: Bootstrap Utilities


Part III: Bootstrap JavaScript Plugins

Hour 14: Using Bootstrap JavaScript Plugins

Hour 15: Modal Windows

Hour 16: Affix, Tab, and ScrollSpy

Hour 17: Popovers and Tooltips

Hour 18: Transitions, Buttons, Alerts, and Progress Bars

Hour 19: Collapse and Accordion

Hour 20: Carousels

Part IV: Customizing Bootstrap

Hour 21: Customizing Bootstrap and Your Bootstrap Website

Hour 22: Making Bootstrap Accessible

Hour 23: Using Less and Sass with Bootstrap

Hour 24: Going Further with Bootstrap

 

 

Author(s): Jennifer Kyrnin

3. Web Programming with HTML, CSS, Bootstrap, JavaScript, jQuery, PHP, and MySQL (2017)

This is a beginner book. However, it is recommended that you know file extensions, Web URL, and use of major browsers. It was written with college students in mind. This book introduces you to web programming. It covers HTML, CSS, Bootstrap, JavaScript, jQuery, PHP, and MySQL at the beginner level. There are many good books and websites on Web Programming. This book is unique for two reasons: 1) It focuses on solving the business problems instead of explaining language details. This way readers can have a good understanding of overall picture of web programming. When they need more details of certain topics, they can search the Internet to find it. 2) It includes many review questions and practice projects so that readers not only read, but they can also type, get frustrated, and enjoy the success when their program finally runs. This book cannot be completed in one hour, or one day because of the hands-on requirement. The recommended duration for completing this book is about 10 hours a week for two months. This book is not an in depth cover of any particular topic because we want you to finish the book by the end of the semester.

Author(s): Larry Sanchez

4. ASP.NET MVC 5 with Bootstrap and Knockout.js: Building Dynamic, Responsive Web Applications (2015)

Bring dynamic server-side web content and responsive web design together to build websites that work and display well on any resolution, desktop or mobile. With this practical book, you’ll learn how by combining the ASP.NET MVC server-side language, the Bootstrap front-end framework, and Knockout.js—the JavaScript implementation of the Model-View-ViewModel pattern.

Author Jamie Munro introduces these and other related technologies by having you work with sophisticated web forms. At the end of the book, experienced and aspiring web developers alike will learn how to build a complete shopping cart that demonstrates how these technologies interact with each other in a sleek, dynamic, and responsive web application.

  • Build well-organized, easy-to-maintain web applications by letting ASP.NET MVC 5, Bootstrap, and Knockout.js do the heavy lifting
  • Use ASP.NET MVC 5 to build server-side web applications, interact with a database, and dynamically render HTML
  • Create responsive views with Bootstrap that render on a variety of modern devices; you may never code with CSS again
  • Add Knockout.js to enhance responsive web design with snappy client-side interactions driven by your server-side web application

Author(s): Jamie Munro

5. Bootstrap: Responsive Web Development (2013)

Discover how easy it is to design killer interfaces and responsive websites with the Bootstrap framework. This practical book gets you started building pages with Bootstrap’s HTML/CSS-based tools and design templates right away. You’ll also learn how to extend your app with interactive features, using its suite of jQuery plugins—often without writing a single line of code.

Developed by Twitter and available free from GitHub, Bootstrap supports responsive design by dynamically adjusting your web page layout. With just a basic knowledge of HTML, CSS, and JavaScript, you can build apps that work equally well on desktop screens, smartphones, and tablets. This book shows you how.

  • Become familiar with Bootstrap’s file structure, grid systems, and container layouts
  • Learn HTML elements for typography, code, tables, forms, buttons, images, and icons
  • Design interfaces and other web elements, such as navigation, breadcrumbs, and custom modal windows
  • Use jQuery plugins for features such as revolving slideshows, tabbable interfaces, and dropdown menus
  • Modify everything from column count to typography colors with the LESS stylesheet language

Author(s): Jake Spurlock

6. Vue.js 2 and Bootstrap 4 Web Development: Build Responsive SPAs with Bootstrap 4, Vue.js 2, and Firebase (2017)

Learn how to combine Bootstrap with Vue.js to build responsive web applications.

About This Book

  • Build applications with a good architecture and clean UI with Vue.js and Bootstrap
  • Understand Bootstrap components and learn to integrate them with the Vue.js structure
  • Build, deploy, and test your code with various utility tools provided by Vue.js

Who This Book Is For

This book is for JavaScript programmers who are new to web frameworks and want to start learning it by developing interactive and responsive web applications.

What You Will Learn

  • Create and build web applications using Vue.js, Webpack, and Nuxt.js
  • Combine Bootstrap components with Vue.js’ power to enrich your web applications with reusable elements
  • Connect the Vuex state management architecture to the Firebase cloud backend to persist and manage application data
  • Explore the new grid system of Bootstrap 4 along with the far simpler directives in Vue.js
  • Test Vue applications using Jest
  • Authenticate your application using Bootstrap’s forms, Vue.js’ reactivity, and Firebase’s authentication API
  • Deploy your application using Firebase, which provides Backend as a Service

In Detail

In this book, we will build a full stack web application right from scratch up to its deployment.

We will start by building a small introduction application and then proceed to the creation of a fully functional, dynamic responsive web application called ProFitOro. In this application, we will build a Pomodoro timer combined with office workouts. Besides the Pomodoro timer and ProFitOro workouts will enable authentication and collaborative content management. We will explore topics such as Vue reactive data binding, reusable components, routing, and Vuex store along with its state, actions, mutations, and getters. We will create Vue applications using both webpack and Nuxt.js templates while exploring cool hot Nuxt.js features such as code splitting and server-side rendering. We will use Jest to test this application, and we will even revive some trigonometry from our secondary school!

While developing the app, you will go through the new grid system of Bootstrap 4 along with Vue.js’ directives. We will connect Vuex store to the Firebase real-time database, data storage, and authentication APIs and use this data later inside the application’s reactive components. Finally, we will quickly deploy our application using the Firebase hosting mechanism.

Style and Approach

Step-by-step tutorial

Author(s): Olga Filipova

7. Jump Start Bootstrap: Get Up to Speed With Bootstrap in a Weekend (2014)

Get a Jump Start on building applications with Bootstrap today!

Originally developed by Twitter, Bootstrap is a framework that making the once-arduous process of crafting fully responsive web designs a breeze! Discover why Bootstrap is fast becoming a favorite tool of top web designers.

In just one weekend with this hands-on tutorial, you’ll learn how to:

  • Integrate Bootstrap into your projects
  • Understand the basic Bootstrap template
  • Work with Bootstrap’s grid
  • Customize Bootstrap to work with any project

Author(s): Syed Fazle Rahman

8. Learning Bootstrap 4 – Second Edition (2016)

Key Features

  • This book shows how to take advantage of the all new features introduced in Bootstrap
  • Learn responsive web design and discover how to build mobile-ready websites with ease
  • Find out how to extend the capabilities of Bootstrap with a huge range of tools and plugins, including jQuery,
  • Do more with JavaScript and learn how to create an enhanced user experience

Book Description

Bootstrap, the most popular front-end framework built to design elegant, powerful, and responsive interfaces for professional-level web pages has undergone a major overhaul. Bootstrap 4 introduces a wide range of new features that make front-end web design even simpler and exciting.

In this gentle and comprehensive book, we’ll teach you everything that you need to know to start building websites with Bootstrap 4 in a practical way. You’ll learn about build tools such as Node, Grunt, and many others. You’ll also discover the principles of mobile-first design in order to ensure your pages can fit any screen size and meet the responsive requirements. Learn to play with Bootstrap’s grid system and base CSS to ensure your designs are robust and that your development process is speedy and efficient. Then, you’ll find out how you can extend your current build with some cool JavaScript Plugins, and throw in some Sass to spice things up and customize your themes. This book will make sure you’re geared up and ready to build amazingly beautiful and responsive websites in a jiffy.

What you will learn

  • Fire up Bootstrap and set up the required build tools to get started
  • See how and when to use Flexbox with the Bootstrap layouts
  • Find out how to make your websites responsive, keeping in mind Mobile First design
  • Work with content such as tables and figures
  • Play around with the huge variety of components that Bootstrap offers
  • Extend your build using plugins developed from JavaScript
  • Use Sass to customize your existing themes

About the Author

Matt Lambert is a designer and developer with more than 16 years of experience. He currently works full-time as a senior product designer for CA Technologies in Vancouver, BC, Canada.

In his free time, he is an author, artist, and musician. In 2005, Matt founded Cardeo Creative, which is a small web design studio based in Vancouver. He works with a select list of clients on a part-time basis while producing his own products on the side.

To date, Matt has self-published three additional development books titled: Mastering Bootstrap, CSS3 Handbook, and the Freelance Startup Guide. He is also the author of Bootstrap Site Blueprints Volume II, Packt Publishing.

Table of Contents

  1. Introducing Bootstrap 4
  2. Using Bootstrap Build Tools
  3. Jumping into Flexbox
  4. Working with Layouts
  5. Working with Content
  6. Playing with Components
  7. Extending Bootstrap with JavaScript Plugins
  8. Throwing in Some Sass
  9. Migrating from Version 3

Author(s): Matt Lambert

9. Step By Step Bootstrap 3: A Quick Guide to Responsive Web Development Using Bootstrap 3 (2014)

Learn how to create multi-column layout, navigation bar, carousel, progress bar, popover, form validation and more.
Find out how to easily customize Bootstrap to fit your style.
Learn by example: all examples are fully tested and downloadable. You can reuse them on your own project.
Build a responsive website from scratch – step by step.
See the end result here: http://bit.ly/p-crsl

Why This Book

One of the big challenges in web development is maintaining the site’s compatibility across devices and their various display sizes, from desktop computers to tablets and mobile phones. The last thing we want is to have a website that looks good on a desktop but is painful to navigate on a small display, or looks great on a small screen but appears oddly tiny in the center of a large screen.

Ideally the site should have the ability to automatically reorganize itself to provide the optimal viewing experience, in accordance with the size of the display. In short, we want our website to be responsive. This is where Bootstrap 3 comes in handy. It makes building responsive websites easier and quicker.

Aimed at absolute beginners, this book will not require you to have any experience in HTML, CSS or JQuery. You will learn as you go along. It explains the subject matter in a step by step fashion, with plenty of examples and screenshots to illustrate the points.

All examples are downloadable. You can download, tweak and reuse them on your own project. You will not have to to retype everything.

Who Should NOT Buy This Book

If you are able to learn on your own by perusing the online documentation provided by Bootstrap, you do not need this book. Before you open your wallet, check out Bootstrap’s official site and give it a go.

What you will get from this book

This book will guide you in transforming a simple HTML page into a responsive one. It will demonstrate how to use Bootstrap’s grid system to create a multi-column layout. It will also guide you in creating a navigation bar, different types of menus (with or without dropdowns), buttons, icons, modal and tables.

The book will also cover forms and form validations, where you will create a Sign Up page with some validation procedures to examine the data entered and display a warning when appropriate.

Needless to say, this book will be incomplete without a lesson on customizing Bootstrap to fit your own style. The book will cover light customization that will illustrate how you can change fonts, colors and background images to make the page your own.

Light customization however is good only for minimal changes in the design. To tweak the design further, you will be better off using LESS. Therefore one chapter will be dedicated to demonstrate the customization using LESS.

Towards the end of the book, we will throw in some more Bootstrap components that can increase your site’s appeal. You will learn about Carousel, Affix, Scrollspy, Tooltip, Popover, Collapse and Progress Bar. Not only you will learn how to display them, you will also utilize some of the controls to make them work.

As the last lesson, you will learn how to show or hide certain parts of the page depending on the size of the screen. For the absolute beginners, quick introductions to CSS, LESS and compiling LESS are provided in the appendices.

If you are looking for a step by step guide to responsive web development using Bootstrap, you may want to give this book a try.

Author(s): Riwanto Megosinarso

10. Complete Bootstrap: Responsive Web Development with Bootstrap 4: Learn all the new features and build a set of example applications for your portfolio with the latest version of Bootstrap (2017)

Learn all the new features and build a set of example applications for your portfolio with the latest version of Bootstrap

Key Features

  • Do more with JavaScript and learn how to create an enhanced user experience
  • Leverage Sass to make your CSS code maintainable, reusable and prevent code duplications
  • Leverage Bootstrap’s excellent JavaScript plugins

Book Description

Since its debut in August 2011, Bootstrap has become by far the most popular framework for empowering and enhancing frontend web design. With version 4, Bootstrap reaches an exciting new milestone, a lean code base optimized for modern browsers. Bootstrap 4 introduces a wide range of new features that make frontend web design even more simple and exciting. So, if you’re interested to unearth the potential of Bootstrap 4 to build highly responsive and beautiful websites using modern web techniques, then you should surely go for this course.

The highlights of this course are:

Learn out how to make your websites responsive

Explore the robust features of Bootstrap 4 and create exciting websites through excellent handson projects

Find out how to extend the capabilities of Bootstrap with a huge range of tools and plugins, including jQuery

Customize your designs by working directly with SASS files

Let’s take a quick look at your learning journey. In this comprehensive course, you’ll learn everything that you need to know excel in Bootstrap web development. You’ll first learn to build a simple blog named Hello World! You’ll then discover the principles of mobilefirst design in order to ensure your pages can fit any screen size and meet the responsive requirements. You’ll learn to play with Bootstrap’s grid system and base CSS to ensure your designs are robust and that your development process is speedy and efficient. You’ll then find out how you can extend your current build with some cool JavaScript plugins, and throw in some Sass to spice things up and customize your themes. Finally, you’ll go through different handson projects on Bootstrap such as building your portfolio, building an ecommerce website, and many more!

By the end of this course, you will able to build amazingly beautiful and responsive websites with Bootstrap.

Note: This course is a blend of text and quizzes, all packaged up keeping your journey in mind. It includes content from the following Packt products:

  • Learning Bootstrap 4, Second Edition by Matt Lambert
  • Bootstrap 4 Site Blueprints by Bass Jobsen, David Cochran, and Ian Whitley

What you will learn

  • Fire up Bootstrap and set up the required build tools to get started
  • Understand how and when to use Flexbox with the Bootstrap layouts
  • Learn responsive web design and discover how to build mobileready websites with ease
  • Find out how to extend the capabilities of Bootstrap with a huge range of tools and plugins, including jQuery
  • Play around with the huge variety of components that Bootstrap offers
  • Customize your designs by working directly with Bootstrap’s SASS files
  • Explore the inner workings of Bootstrap 4 by building different websites

Table of Contents

  1. Setting up Our First Blog Project
  2. Jumping into Flexbox
  3. Working with Layouts
  4. Working with Content
  5. Playing with Components
  6. Extending Bootstrap with JavaScript Plugins
  7. Throwing in Some Sass
  8. Bootstrapping Your Portfolio
  9. Bootstrapping Business
  10. Bootstrapping ECommerce
  11. Bootstrapping a OnePage Marketing Website
  12. Assessment Answers

Author(s): Matt Lambert, Bass Jobsen

11. Getting MEAN with Mongo, Express, Angular, and Node (2015)

Summary

Getting MEAN with Mongo, Express, Angular, and Node teaches readers how to develop web applications end-to-end using the MEAN stack. You’ll systematically discover each technology in the MEAN stack as you build up an application one layer at a time, just as you’d do in a real project.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Traditional web dev stacks use a different programming language in every layer, resulting in a complex mashup of code and frameworks. Together, the MongoDB database, the Express and AngularJS frameworks, and Node.js constitute the MEAN stack—a powerful platform that uses only one language, top to bottom: JavaScript. Developers and businesses love it because it’s scalable and cost-effective. End users love it because the apps created with it are fast and responsive. It’s a win-win-win!

About the Book

Getting MEAN with Mongo, Express, Angular, and Node teaches you how to develop web applications using the MEAN stack. First, you’ll create the skeleton of a static site in Express and Node, and then push it up to a live web server. Next, you’ll add a MongoDB database and build an API before using Angular to handle data manipulation and application logic in the browser. Finally you’ll add an authentication system to the application, using the whole stack. When you finish, you’ll have all the skills you need to build a dynamic data-driven web application.

What’s Inside

  • Full-stack development using JavaScript
  • Responsive web techniques
  • Everything you need to get started with MEAN
  • Best practices for efficiency and reusability

About the Reader

Readers should have some web development experience. This book is based on MongoDB 2, Express 4, Angular 1, and Node.js 4.

About the Author

Simon Holmes has been a full-stack developer since the late 1990s and runs Full Stack Training Ltd.

Table of Contents

    PART 1 SETTING THE BASELINE
  1. Introducing full-stack development
  2. Designing a MEAN stack architecture
  3. PART 2 BUILDING A NODE WEB APPLICATION
  4. Creating and setting up a MEAN project
  5. Building a static site with Node and Express
  6. Building a data model with MongoDB and Mongoose
  7. Writing a REST API: Exposing the MongoDB database to the application
  8. Consuming a REST API: Using an API from inside Express
  9. PART 3 ADDING A DYNAMIC FRONT END WITH ANGULAR
  10. Adding Angular components to an Express application
  11. Building a single-page application with Angular: Foundations
  12. Building an SPA with Angular: The next level
  13. PART 4 MANAGING AUTHENTICATION AND USER SESSIONS
  14. Authenticating users, managing sessions, and securing APIs
  15. APPENDIXES
  1. Installing the stack
  2. Installing and preparing the supporting cast
  3. Dealing with all of the views
  4. Reintroducing JavaScript – available online only

Author(s): Simon Holmes

12. Adobe Dreamweaver CC Classroom in a Book (2015 release) (2015)

This Web Edition is available for free with the purchase of the Adobe Dreamweaver CC Classroom in a Book (2015 release) print book or eBook. A Web Edition is an electronic version of the book that can be accessed with any Internet connection from your account on www.peachpit.com. This Web Edition includes over 10 hours of step-by-step video tutorials and interactive review questions. As Adobe releases new features for Creative Cloud customers, the content of the Web Edition will be updated to accommodate the changes. Note: Web Editions cannot be viewed on an eReader. To view this book on an eReader, please purchase an eBook.

Creative professionals who seek the fastest, easiest, most comprehensive way to learn Adobe Dreamweaver CC (2015 release) choose this Classroom in a Book® from the best-selling series of hands-on software training workbooks. This series offers what no other book or training program does–an official training series from Adobe Systems Incorporated, developed with the support of Adobe product experts.

Adobe Dreamweaver CC Classroom in a Book (2015 release) contains 14 lessons that cover the basics and beyond, providing countless tips and techniques to help you become more productive with the program. You can follow the book from start to finish or choose only those lessons that interest you. As with all Classroom in a Book products, online companion files include all the necessary assets you need to complete the projects featured in each lesson.

Learn how to create webpages for the modern web; use and customize web frameworks to build responsive designs for a wide variety of desktop computers and mobile devices with a minimum of hand coding; incorporate graphics, text, animation, and video; build rich interactive applications; add links to text and images; add interactive elements to your sites, such as HTML5-compatible video and animation; work with HTML5 and CSS3 code and structures; and publish a finished site to the web.

What you need to use this book: Adobe Dreamweaver CC (2015 release) software, for either Windows or Mac OS. (Software not included.) 

Author(s): Jim Maivald

Get a FREE Consultation

- Want to learn more about how we work?
- Not sure if we meet all your criteria?
- Too shy or busy to give a call?