Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1973ee5

Browse files
authored
Update LESSONPLAN.md
1 parent 1547758 commit 1973ee5

File tree

1 file changed

+18
-12
lines changed

1 file changed

+18
-12
lines changed

Week3/LESSONPLAN.md

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,40 +16,46 @@ The purpose of this class is to introduce to the student
1616

1717
FIRST HALF (12.00 - 13.30)
1818

19-
1. **What is GIT branching?**
19+
## 1. GIT branching
2020

21+
### Explanation
2122
- A branch is an experiment, a possible way your project can evolve.
2223
- Local branch can be created with `git branch <name>` command. Remote branch must be set using `--set-upstream` option while pushing
2324
- Pull request is a `diff` between two commit points. It can be merged when we want to suggest changes to a Github repository to which we don't have write access.
25+
### Example
26+
Create a repository and initialize GIT. Show the use of `git branch`, `git checkout -b`
27+
### Excercise
28+
### Essence
29+
2430

25-
_Create a repository and initialize GIT. Show the use of `git branch`, `git checkout -b`_
2631

27-
SECOND HALF (14.00 - 16.00)
2832

29-
2. **What is a CSS framework?**
33+
SECOND HALF (14.00 - 16.00)
3034

35+
## 2. CSS framework
36+
### Explanation
3137
- A software framework is prewritten code that provides generic functionality and a structure to build applications with
3238
- Analogy of pot of ingredients (see [example](./README.md) at section 2)
3339
- CSS frameworks allow for faster development
3440

35-
_Show various CSS frameworks: [MaterializeCSS](https://materializecss.com/), [Bootstrap](https://getbootstrap.com/), [Foundation](https://foundation.zurb.com/)_
36-
3741
- Pros and cons of framework
3842
- PRO: Speeds up your development
3943
- PRO: Enables cross-browser functionality
4044
- PRO: Are usually maintained by a community of developers
4145
- CON: It takes time to learn a framework
4246
- CON: Lack of understanding the underlying CSS
43-
44-
_Give students an exercise to rebuild a button and navbar with custom CSS_
45-
46-
_Make a couple of html components with a CSS framework you're comfortable with (preferably MaterializeCSS): a button, navbar, tabs and accordion_
47-
47+
4848
- Pros and cons of custom CSS
4949
- PRO: Satisfies your specific needs
5050
- PRO: Total control over the direction of CSS
5151
- PRO: Creates a unique look
5252
- CON: Have to maintain own code
5353
- CON: You have to make sure it works cross-browser
54+
### Example
55+
Show various CSS frameworks: [MaterializeCSS](https://materializecss.com/), [Bootstrap](https://getbootstrap.com/), [Foundation](https://foundation.zurb.com/)
56+
### Excercise
57+
Give students an exercise to rebuild a button and navbar with custom CSS
58+
### Essence
59+
60+
5461

55-
_Start discussion when it's appropriate to use framework or custom_

0 commit comments

Comments
 (0)