Skip to content
learn-bootstrap-fast edited this page Sep 28, 2020 · 18 revisions

Finishing the day!

It is now time to slide into the end of the day.

The labs in this course are top notch. You may not get time to do all of them. In my opinion, the best of the bunch are:

  • Lab 3: Working with Grids
  • Lab 5: Working with NAV
  • Lab 6: Building the site

If you do just those three labs, you'll have a good understanding of responsive design with grids, and you'll also see how a variety of pieces can fit together to create a responsive web page with a nice navigation structure and content.

Please add me on Twitter or subscribe on youtube!

I'm also active on StackOverflow, so don't ever be afraid to tag me on a question on that site.

Happy Bootstrap!

Quiz 3 and Evals

See if you can find 08 third quiz.html in your download and tackle that. Let's take that up at 2:10.

Also, they ask you fill out a course feedback form. If you could say a few kind words, it'd be appreciated:

https://www.webagesolutions.com/eval

Class code: 423846-2266

One thing I always suggest is mentioning any other courses you'd be interested in.

  • Maybe a more in depth, Advanced Bootstrap course?
  • Maybe a one day deep-dive on jQuery?
  • Maybe the ins and outs of Git and GitHub?

You never get it unless you ask!

We will pick up again at 2:10

About REM

For readers unfamiliar with the rem unit (standing for “root em”), it provides a way to specify lengths as fractions of the root element’s font size. In practical terms, this almost always means the font size of the element. The most obvious use for rem is replacing em to protect inner element font sizes from being changed by outer elements, thus avoiding the classic nested em scaling problem. But rem effectively operates as a custom adjustable unit, so it can be useful for other things too. https://css-tricks.com/theres-more-to-the-css-rem-unit-than-font-sizing

Lunch and Learn!

We have so much material to cover today, you'll need to use all of your lunch hour to do labs. Sorry.

Give the first three labs a try. What you don't finish today, you can always finish up in the evening or later this week. You are allowed to eat lunch.

  • Lab 1: Introduction to Bootstrap
  • Lab 2: Basic Responsive Design Concepts
  • Lab 3: The Grid Layout

We will reconvene at 1pm with some lecture, some demos, some quizzes and more labs!

Short link to this page: shorturl.at/twOUY

Welcome to the Bootstrap One Day Bootcamp!

First, download and extract the following zip file:

https://github.com/learn-bootstrap-fast/bootstrap-examples/archive/master.zip

Morning Quiz

Inside this zip there is a file named 01 First Quiz.html Do this quiz before we start class.

You must score 100% on this quiz or better to continue.

Today's Agenda

Here's how the day looks:

Lecture and Demos

  • Morning Quiz 1 & 2
  • Introductions
  • Responsive Web Design Basics
  • Bootstrap Overview
  • Quiz #3
  • Bootstrap Web Development Techniques
  • Bootstrap Components
  • Bootstrap and jQuery

Independent Learning Labs:

  1. Getting Started
  2. Flex Containers
  3. Grid Components
  4. Responsive Images
  5. Navigation
  6. Layout an App
  7. jQuery

Bootstrap Stuff

Here's the full download of the entire Bootstrap 5 build:

https://github.com/twbs/bootstrap/archive/v5.0.0-alpha1.zip

Here's the Bootstrap Tutorial:

https://v5.getbootstrap.com/docs/5.0/getting-started/introduction/

Here's a bunch of Bootstrap examples:

https://v5.getbootstrap.com/docs/5.0/examples/

Sass Prep

We may play with Sass a little. Check out this video, find the 07 saas-variables-mixins.html file in your download and play with mixins and variables on https://www.sassmeister.com/

Sass Variables Example

Suggested Reading

Here are a few articles on web page performance that deal with CSS, JavaScript, page weight and load times.

How to solve JavaScript performance issues

Don't let CSS selectors destroy your DOM completion time

How to reduce page weight and improve web page performance

Top 3 Web Page Performance Issues

The most important web page metrics to monitor

Clone this wiki locally