# 3 - Bootstrap

### Overview

This outline provides tips to help mentors guide students to the best answers or outcomes for the lesson topics and exercises.

#### Open-source HTML/CSS Frameworks

Using the [Navbar color schemes](https://getbootstrap.com/docs/4.0/components/navbar/#color-schemes), use the browser's dev tools to show how changing the navbar classes in the example website changes the look based on Bootstrap.

Using the [Card](https://getbootstrap.com/docs/4.0/components/card/#example) example, try to illustrate the way tags are nested inside of each other in a specific hierarchy. Emphasise the practice of paying close attention to documentation and picking up on minor details.

#### Personal Websites

The goal of this exercise is to identify students who are struggling to keep up. Try to identify where a student is struggling:

* Can they find their files quickly?
* Are they using the command line when appropriate?
* Do they understand how their HTML and CSS interact?
* Do they seem to understand syntax, or are they writing code in the wrong place?

If you find a student who is struggling with any of these basics, try to work through them together, then give them a short assignment where they need to do something on their own.

There will be several students who have the basics down. If they do, push them on some of the higher-level abstract concepts, like re-usable HTML/CSS components, and using CSS specificity cleverly (eg - basic and primary buttons). Beyond that, let them read up on HTML Forms (links in the resources), do some of the advanced suggestions in the syllabus, or challenge them to read and implement BEM naming syntax.

### Resources

* [Bootstrap Demo](https://github.com/anthonytranDev/cyf-bootstrap)

## Homework suggestion <a href="#homework" id="homework"></a>

### 1) Responsive Cake Website Project (4 hours)

In this repository you will find a project for you to complete

<https://github.com/CodeYourFuture/HTML-CSS-Coursework-Week3>

Before you start, **make sure you fork the repository** to your Github account.

## Practice Day (Saturday) <a href="#workshop-saturday" id="workshop-saturday"></a>

* Finish the Online Shop project to look as awesome as you can
* Finish [newsweek.com](http://www.newsweek.com/) bootstrap assignment.
* Push the changes to your repository in Github


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://volunteers.migracode.org/coding-course/class-information/teaching-instructions/html-css/week-3.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
