How to build awesome browser applications that scale to mobile devices, even if you've never programmed before
Do you want to build browser applications that make people say "wow!" when they see it? Of course you do! I do too. How about apps that look great on a mobile device and size automatically for different screens? Yep, I want that too. :)
Experiment with the code on the Companion Web Site
The book has tons of Bootstrap example source code which you can tweak and play with. It's all available at http://joyofbootstrap.com/code.php where you can even edit the code without downloading it. (Go ahead, try it now!) The book will walk you through all the hard code and explain how it works.
The Bootstrap book for you....
I write books that are easy to read and easily digestible. I group the chapters into easy, logical concepts that work together but still stand on their own.
I write in a fun, conversational style that makes technical topics approachable for beginners. When it makes sense I build on early concepts to take you into progressively more advanced (cool) topics and exercises.
My books don't cover every function and nuance-- those books are too much like bricks for my taste-- instead my books are relatively thin with the goal to launch you into a subject as quickly as possible and empower you with the basics right away.
We'll also continue to use the successful metaphor of "Sam's Used Cars", a fictional web site that gives you a context in which to learn along. We'll take a plain and boring HTML website and bring it to life with Bootstrap.
Designed for everyone, everywhere.
Bootstrap is a framework that makes front-end web development faster and easier. A couple of guys at Twitter invented it and later made it open source. Other people have joined in and it is now in it's third major release. Bootstrap 3 is good for people of all skill levels, devices of all shapes, and projects of all sizes. But there aren't enough good books out there to help you learn if you're new to it...at all. Amazon has just 12 books on the topic of Bootstrap, as contrasted with 585 books about PHP.
Most helpful customer reviews
57 of 59 people found the following review helpful.
The Joy of Bootstrap had great reviews so I gave it ...
I recently decided that I wanted to learn some Bootstrap and searched for a book. The Joy of Bootstrap had great reviews so I gave it a go. I have to say I’m very disappointed. This book is incredibly short (yeah it’s 110 pages, but with something like size 16 font!). The book is so short I read it in 45 minutes!
I have read hundreds of programming books and this is one of the most basic and cursory I’ve read. After reading it I have no knowledge of what Bootstrap does just that I use CSS classes to do it and some jQuery), no understanding of why, and only a very basic understanding of Bootstrap in general. For example, one of the things I was most excited about was the way Bootstrap handles navigation menus in a responsive manner. Chapter 6 is called “Drop downs and Nav Bars.” It contains a description of what a nav bar is, a screenshot of one, and NO information on how to create one! Instead it directs me to the author’s website… Well I can go to his website without buying the book, so what am I paying for here?
The author also fails to explain what are data- attributes, why some of his examples use aria attributes, etc. These seem like important things to understand for HTML5 and Bootstrap. I don’t want to be a copy/paste coder who says “I added aria-valuemax because the example did.” I want to know what it is and why I’d use it. I’d even go so far as to say the author gives bad advice such as telling me that using an input-group-addon for anything other than text is a bad idea. In fact, most standard UI guidelines recommend putting a “search” button as what amounts to an input-group-addon. Unfortunately, the author suggests this as a bad idea… There are some things that are downright wrong. Like telling me to use sr-only to hide text… It’s actually about making text available to screen readers, not hiding text! I have to say too that the author seems to have been learning Bootstrap as he wrote the book. Statements like “I experimented a bit to see if I could find out [what page headers do.]” or “I struggled a bit with this one” or “Eventually I got it to work” or “I played around [… with] some of the classes I thought would work in Wells [and they] do not. Oh well!” don’t exactly give me the impression that the author is a Bootstrap expert. Instead it makes me feel like he played around with Bootstrap for a week, saw there were relatively few books on the topic and figured he’d give it a go. The back cover even seems to indicate this when it talks about how few books there are on the topic.
If you have little to know CSS experience, no web development experience (ASP.NET, PHP, etc.) and have only done basic HTML websites, this book is probably useful. For someone like myself who is a seasoned web developer who wanted to learn Bootstrap, this book was a waste of time. About the only thing I thought the book did well was explaining the Bootstrap grid system. I feel like I have a better understanding of how that works for responsive design. However, I think with 2 hours of searching online I’d have gained the same knowledge and $13 in my bank account.
1 of 1 people found the following review helpful.
Save Your Money, Read Bootstrap's Online Documentation Instead
By Just Some Guy
Buying this book was a mistake. I literally read the whole thing in 1 hour. Small pages, big text, lots of pictures, no depth. Also - the author is obviously not a pro. I think HE read the online docs, tried some examples, and wrote the book the next day.
I haven't ready anything about Bootstrap before, and I wanted a good, complete reference. While I considered reading the online docs, I like books. I'll admit it - the 4-star rating and Twitter logo on the cover fooled me, so I bought it. It's not that it's a _bad_ book, it's just that it's little more than a very basic overview of Bootstrap.
The good: It introduces many of the features and capabilities of Bootstrap, shows some very easy to follow examples, and offers links to more resources and information.
The bad: That's all it does. There's no depth here.
Final word: I should have saved the $15. I got a good intro to Bootstrap, but I could have bought dinner and read the online docs for free, which I will now have to do anyway. Oh well. #sigh
8 of 9 people found the following review helpful.
See all 64 customer reviews...
Maybe 1 1/2 stars, but that's it
This book was a waste of money and, worse, time. There are very few cases where the example code is tied to a visual representation of the produced result. There are examples that are just flat wrong. There is a "sample website", and "challenge solutions" to go with it. But there are never examples of how the author approached / solved the problem. One doesn't get to see relevant examples of what the website looks like. An odd snippet here and there, but nothing cohesive. It makes me wonder if this sample website is merely a figment of the author's imagination.
Most oft-repeated phrase: There is an example of this code on the http://www.joyofbootstrap.com website titled blah, blah, blah.
So save your money, visit the website, play with the examples there. That combined with any tutorial you'll find Googling about would be a better use of your time than reading this book.
I'm going to stop now because writing any more would be throwing good time after bad.