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

Skip to content

Commit 40941fe

Browse files
Noer PaanakkerNoer Paanakker
Noer Paanakker
authored and
Noer Paanakker
committed
Removed task of 'student feedback'
1 parent e96c127 commit 40941fe

File tree

4 files changed

+83
-89
lines changed

4 files changed

+83
-89
lines changed

README.md

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,47 +4,45 @@
44

55
In this module you will learn HTML and CSS. HTML is the language in which you define the structure of the content of your pages (e.g. headings, paragraphs, links and images). CSS is used to write down how everything should look (e.g. font sizes, colors and positions). While learning the basics of these two languages, you will also get familiar with text editors and the developer tools of your browser.
66

7-
We will focus on _responsive_ web development : you will learn how to make your website adapt to the size of the screen, using the _mobile first_ approach. As well as the _accessibility_ part of it, by adpoting ARIA (Accessible Rich Internet Applications) as part of our dicipline. ARIA defines ways to make Web content and Web applications (especially those developed with Ajax and JavaScript) more accessible to people with disabilities. Last but not least we will spend time practicing some soft skills that are important for becoming a good developer. These include: giving feedback to your colleagues, presenting and explaining your work, and finding documentation on the web.
7+
We will focus on _responsive_ web development : you will learn how to make your website adapt to the size of the screen, using the _mobile first_ approach. As well as the _accessibility_ part of it, by adopting ARIA (Accessible Rich Internet Applications) as part of our dicipline. ARIA defines ways to make Web content and Web applications (especially those developed with Ajax and JavaScript) more accessible to people with disabilities. Last but not least we will spend time practicing some soft skills that are important for becoming a good developer. These include: presenting and explaining your work, and finding documentation on the web.
88

9-
## Command line
9+
## Command line
1010

1111
The command line (cli, shell) is the interface between you (the user) and the operating system which interprets your commands and allows the computer to respond to your command. In this module you will be introduced to the command line, in this module we will mainly use it to navigate our file system and creating files. Throughout the entire program you will have to use these skills and build on top of it.
1212

1313
So since this is your first module, what can you expect the next three weeks?
1414

1515
## Planning for Current Class
16-
| Week | Topic | Read | Homework |
17-
| ---- | ----- | ---- |----------|
18-
| 1. | DOM, HTML/CSS syntax | [Week 1 Reading](/Week1/README.md) | [Homework week 1](/Week1/MAKEME.md) |
19-
| 2. | [CLI](https://github.com/HackYourFuture/CommandLine/blob/master/Week1/Lecture.md), Responsive design, media queries, developer tools | [Week 2 Reading](/Week2/README.md) | [Homework week 2](/Week2/MAKEME.md) |
20-
| 3. | [CLI](https://github.com/HackYourFuture/CommandLine/blob/master/Week2/Lecture.md/), Recap, useful resources on the web| [JavaScript Intro](https://github.com/HackYourFuture/JavaScript/blob/master/Week1/README.md) | [Homework week 3](/Week3/MAKEME.md) |
2116

22-
Please get yourself familiar with this repository by navigating your way through the different README files. Kind note: make sure to read assignment requirements properly for handing them in, in the end this saves both you and your teacher a lot of time. If you have any questions or something is not entirely clear ¯\\\_(ツ)_/¯, please ask/comment on Slack!
17+
| Week | Topic | Read | Homework |
18+
| ---- | ------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------- | ----------------------------------- |
19+
| 1. | DOM, HTML/CSS syntax | [Week 1 Reading](/Week1/README.md) | [Homework week 1](/Week1/MAKEME.md) |
20+
| 2. | [CLI](https://github.com/HackYourFuture/CommandLine/blob/master/Week1/Lecture.md), Responsive design, media queries, developer tools | [Week 2 Reading](/Week2/README.md) | [Homework week 2](/Week2/MAKEME.md) |
21+
| 3. | [CLI](https://github.com/HackYourFuture/CommandLine/blob/master/Week2/Lecture.md/), Recap, useful resources on the web | [JavaScript Intro](https://github.com/HackYourFuture/JavaScript/blob/master/Week1/README.md) | [Homework week 3](/Week3/MAKEME.md) |
22+
23+
Please get yourself familiar with this repository by navigating your way through the different README files. Kind note: make sure to read assignment requirements properly for handing them in, in the end this saves both you and your teacher a lot of time. If you have any questions or something is not entirely clear ¯\\\_(ツ)\_/¯, please ask/comment on Slack!
2324

2425
## Learning goals for HTML-CSS:
26+
2527
```
2628
• Basic understanding of HTML and CSS
2729
• Know how to organize your files
28-
• Know your way around your text editor
30+
• Know your way around your text editor
2931
• Feel comfortable working with the inspector
3032
• Properly indent your code
31-
• Properly naming classes, id's
33+
• Properly naming classes, id's
3234
• Responsive, mobile first development
3335
• Know good and bad practices when it comes to HTML
3436
• Get an understanding of where to find information on the web
35-
• Give receive/feedback from/on fellow students
3637
• Presenting and explaining your work to others
3738
```
3839

3940
## Learning goals for CLI
41+
4042
```
4143
• To know the terminal/bash/command line for UNIX based systems.
4244
• Navigate the file system without using a UI explorer.
4345
• Copy, rename and move files with terminal commands.
4446
• Learn output redirection, piping on the terminal.
4547
• Write basic shell scripts to ease the programming life.
4648
```
47-
48-
49-
50-

Week1/MAKEME.md

Lines changed: 33 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
## Homework Week 1
22

3-
>[Here](/Week2/README.md) you find the readings you have to complete before the second lecture.
3+
> [Here](/Week2/README.md) you find the readings you have to complete before the second lecture.
44
55
### Learning goals for this week:
6+
67
```
78
• The division of labor between HTML and CSS
89
• Introduction to HTML:
@@ -24,61 +25,66 @@
2425
```
2526

2627
## Step 1: Read and watch
28+
2729
#### Good learning practices
30+
2831
Before you start check out this [video](http://www.learningscientists.org/videos/) and/or this [article](https://www.cultofpedagogy.com/learning-strategies/) about good learning practices.
2932

3033
#### HTML5
34+
3135
Read about [HTML5](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5)
3236

3337
#### CSS:
38+
3439
- [CSS reference](http://cssreference.io/)
3540
- [MDN - Introduction to CSS layout](https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Introduction)
3641
- [CSS-tricks - CSS Properties](https://css-tricks.com/almanac/properties/)
3742
- [MDN - CSS box model](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model)
3843

39-
## Step 2: Give feedback
44+
## Step 2: Upload to GitHub
4045

4146
_Deadline Monday_
4247

4348
- Please create a repository on Github, call it `hyf-html-css`.
4449
- Inside this repository create a folder `week0`.
4550
- Use the code of the application assignment you have made(in codepen.io), copy and paste the html in a `index.html` file and the css in a `style.css` file and upload it to github in the `week0` folder.
4651
- For better instructions on how to do this please check the [how to hand in homework](#how-to-hand-in-homework) down below.
47-
- In Trello, you are assigned to one of the cards of your fellow students (in the _your class number_ Week0 HTML/CSS list). Give feedback on the application assignment of your fellow student. Please be critical but most of all give constructive feedback. If there are resources that you used and might be useful, share them.
48-
- revisit you own application assignment and improve it with the feedback and suggestions given by one of your classmates.
4952

5053
> Don't forget, you can always revisit Khan Academy: [Into to HTML/CSS: Making web pages](https://nl.khanacademy.org/computing/computer-programming/html-css) if you are stuck and need a reminder
5154
5255
## Step 3: Assignment
5356

5457
_Deadline Saturday_
5558

56-
- Make your own web resume:
57-
- One page
58-
- Two files: HTML and CSS
59-
- Include the following:
60-
- Your personal info
61-
- A picture
62-
- A few lines about who you are
63-
- Education
64-
- Work experience
65-
- *Please do not include your current address, phone number and mail address, your CV will be hosted on Github*
66-
- Include the following:
67-
- Different types of headings (`<h1>`, `<h2>`)
68-
- A list (`<ul>`). In this list include the _learning strategies_ you used making your resume. Also include some of the resources/references, this can be documentation/video etc, that where helpful.
69-
- Another list (`<ul>`). In this list you include the most important platforms/resources where you can find all hyf related information.
70-
- `<img>`
71-
- `<p>`
72-
- Some CSS properties: `margin`, `padding`
73-
- Make sure that you page looks nice, and that your text is readable & accessible (ARIA)
74-
- BEFORE you hand it in, read the [Style guide](http://www.w3schools.com/html/html5_syntax.asp) and check your files (you can also use the [HTML validator](https://validator.w3.org)).
59+
- Make your own web resume:
60+
- One page
61+
- Two files: HTML and CSS
62+
- Include the following:
63+
- Your personal info
64+
- A picture
65+
- A few lines about who you are
66+
- Education
67+
- Work experience
68+
- _Please do not include your current address, phone number and mail address, your CV will be hosted on Github_
69+
- Include the following:
70+
- Different types of headings (`<h1>`, `<h2>`)
71+
- A list (`<ul>`). In this list include the _learning strategies_ you used making your resume. Also include some of the resources/references, this can be documentation/video etc, that where helpful.
72+
- Another list (`<ul>`). In this list you include the most important platforms/resources where you can find all hyf related information.
73+
- `<img>`
74+
- `<p>`
75+
- Some CSS properties: `margin`, `padding`
76+
- Make sure that you page looks nice, and that your text is readable & accessible (ARIA)
77+
- BEFORE you hand it in, read the [Style guide](http://www.w3schools.com/html/html5_syntax.asp) and check your files (you can also use the [HTML validator](https://validator.w3.org)).
7578

7679
### How to hand in Homework:
80+
7781
_Steps_:
82+
7883
1. In your newly created Github account search for the invitation from the HackYourFuture organization to you join your classes team.
7984
2. Create a new repository (name it something like hyf-html-css) make sure you select the option: initialize with README.
8085
3. Inside your new repository create a folder called "week1". If you have trouble finding out how to create a folder in Github check this [Stack Overflow question](https://stackoverflow.com/questions/18773598/creating-folders-inside-github-com-repo-without-using-git)
81-
>Tip: you can also create a "week1" folder on your local computer that contains you files and upload the entire folder to Github.
86+
87+
> Tip: you can also create a "week1" folder on your local computer that contains you files and upload the entire folder to Github.
8288
8389
4. Upload the files you created on your computer (step 3 of the homework) inside this folder, write a description for this “commit” (for example: "homework week1").
8490
5. Your hyf-html-css/week1 should now contain an index.html and a main.css file (and maybe a folder containing your images)
@@ -89,17 +95,20 @@ _Steps_:
8995
10. Please upload a link to your homework in Trello.
9096

9197
### Here is an example of how your homework repository should look:
98+
9299
- https://github.com/mkruijt/HTML-CSS
93100
- In the README file there are links to the homework hosted by Github!
94101

95102
### Fun to check out:
103+
96104
[Shapes of CSS](https://css-tricks.com/examples/ShapesOfCSS/)
97105

98106
### Tools for testing accessibility:
99107

100108
Chrome: [Accessibility for developer](https://chrome.google.com/webstore/detail/accessibility-developer-t/fpkknkljclfencbdbgkenhalefipecmb)
101109

102110
Software
111+
103112
- Windows: [NVDA](https://www.nvaccess.org/)
104113
- Mac: [VoiceOver](https://www.apple.com/accessibility/mac/vision/)
105114

@@ -108,4 +117,3 @@ Software
108117
_Deadline Sunday morning_
109118

110119
Go trough the reading material in the [README.md](/Week2/README.md) to prepare for your next class
111-

Week2/MAKEME.md

Lines changed: 36 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
## Homework Week 2
22

3-
>[Here](/Week3/README.md) you find the readings you have to complete before the third lecture.
3+
> [Here](/Week3/README.md) you find the readings you have to complete before the third lecture.
44
55
### Learning goals for this week:
6+
67
```
78
• CLI
89
• To know the terminal/bash/command line for UNIX based systems.
910
• Navigate the file system without using a UI explorer.
10-
• Copy, rename and move files with terminal commands.
11+
• Copy, rename and move files with terminal commands.
1112
• Student presentations
1213
• Last week recap and questions
1314
• Responsive web development
@@ -19,19 +20,11 @@
1920
• How to work with the inspector
2021
```
2122

22-
## Step 1: Give feedback:
23-
24-
_Deadline Monday_
25-
26-
- In Trello you are added to one of the cards of your fellow students.
27-
- Give feedback CV assignment of one of your fellow student. Please be critical but most of all give constructive feedback. If there are resources that you used and might be useful, share them.
28-
- Revisit you own CV assignment and improve it with the feedback and suggestions given by one of your classmates.
29-
30-
## Step 2: Command Line
23+
## Step 1: Command Line
3124

3225
_Deadline Tuesday_
3326

34-
>We covered a bit of command line usage in the first class and got a program running which is great. If you need a refresher for the command line please have a look here: https://github.com/HackYourFuture/CommandLine/blob/master/Week1/Lecture.md
27+
> We covered a bit of command line usage in the first class and got a program running which is great. If you need a refresher for the command line please have a look here: https://github.com/HackYourFuture/CommandLine/blob/master/Week1/Lecture.md
3528
3629
```
3730
1. Research how to create a hidden file and how to display it using ls command.
@@ -62,56 +55,59 @@ testanother test
6255
```
6356

6457
## Step 3: Read/do/watch
65-
- [Introduction to media queries](https://teamtreehouse.com/library/css3/media-queries/introduction)
66-
- [More about media queries](https://css-tricks.com/css-media-queries/)
67-
- [HTML syntax](http://www.w3schools.com/html/html5_syntax.asp)
68-
- [How CSS selectors work](https://css-tricks.com/how-css-selectors-work/)
69-
- [Article about multiple ways to select classes and id's](https://css-tricks.com/multiple-class-id-selectors)
70-
- [Read about nice color combinations](http://www.colorcombos.com/index.html)
58+
59+
- [Introduction to media queries](https://teamtreehouse.com/library/css3/media-queries/introduction)
60+
- [More about media queries](https://css-tricks.com/css-media-queries/)
61+
- [HTML syntax](http://www.w3schools.com/html/html5_syntax.asp)
62+
- [How CSS selectors work](https://css-tricks.com/how-css-selectors-work/)
63+
- [Article about multiple ways to select classes and id's](https://css-tricks.com/multiple-class-id-selectors)
64+
- [Read about nice color combinations](http://www.colorcombos.com/index.html)
7165

7266
### Exercises:
73-
- CodeAcedemy: [Learn Responsive Design](https://www.codecademy.com/learn/learn-responsive-design)
7467

75-
### Super fun flexbox and grid practice
76-
- [flexboxfroggy](https://flexboxfroggy.com/)
77-
- [cssgridgarden](http://cssgridgarden.com/)
68+
- CodeAcedemy: [Learn Responsive Design](https://www.codecademy.com/learn/learn-responsive-design)
69+
70+
### Super fun flexbox and grid practice
71+
72+
- [flexboxfroggy](https://flexboxfroggy.com/)
73+
- [cssgridgarden](http://cssgridgarden.com/)
7874

7975
## Step 4: Assignment
8076

8177
_Deadline Saturday_
8278

8379
> Use the command line to create a directory "week2" inside your hyf-html-css directory. There should already be a week1 inside that contains your homework of last week.
8480
85-
- Grids exercise
86-
- Download the HTML and images in the folder Homework 2 ([or click this link to download](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/HackYourFuture/HTML-CSS/tree/master/Week2/Homework2))
87-
- You are going to write the CSS for this page
88-
- You are not allowed to change the HTML
89-
- The page contains two grids: the first one should work using floats, the second using flex box. Be careful not to mix the two!
90-
- We want the grid to look as follows (check the wireframe below):
91-
- On mobile phones: a two column grid, with the exception that the first item spans the full width
92-
- On tablets: a three column grid, with the exception that the first two items span the full width together (so first we have two columns, then after the first two items we have three columns)
93-
- On desktops: a four column grid, with the exception that the first item spans two columns.
94-
- There should be some space between the grid items
95-
- Make the page look beautiful by adding some more CSS! Some tips:
96-
- How about some nice colors, fonts, hover styles?
97-
- According to the grid specification, some products are bigger than others. Maybe these are "highlighted" products, so the rest of the styling could also be different.
98-
- BEFORE you hand it in, read [the Style guide](http://www.w3schools.com/html/html5_syntax.asp) again and check your files
81+
- Grids exercise
82+
- Download the HTML and images in the folder Homework 2 ([or click this link to download](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/HackYourFuture/HTML-CSS/tree/master/Week2/Homework2))
83+
- You are going to write the CSS for this page
84+
- You are not allowed to change the HTML
85+
- The page contains two grids: the first one should work using floats, the second using flex box. Be careful not to mix the two!
86+
- We want the grid to look as follows (check the wireframe below):
87+
- On mobile phones: a two column grid, with the exception that the first item spans the full width
88+
- On tablets: a three column grid, with the exception that the first two items span the full width together (so first we have two columns, then after the first two items we have three columns)
89+
- On desktops: a four column grid, with the exception that the first item spans two columns.
90+
- There should be some space between the grid items
91+
- Make the page look beautiful by adding some more CSS! Some tips:
92+
- How about some nice colors, fonts, hover styles?
93+
- According to the grid specification, some products are bigger than others. Maybe these are "highlighted" products, so the rest of the styling could also be different.
94+
- BEFORE you hand it in, read [the Style guide](http://www.w3schools.com/html/html5_syntax.asp) again and check your files
9995

10096
![Wireframe](assets/wireframe.png)
10197

10298
```
10399
How to hand in your homework:
104-
• Upload your homework in your Github repository.
105-
• Make sure to create a new folder "week2" first.
100+
• Upload your homework in your Github repository.
101+
• Make sure to create a new folder "week2" first.
106102
• Your hyf-html-css/week2 should now contain an index.html and a main.css file (and the images folder)
107103
• Place the link to your repository in Trello.
108104
```
109105

110106
## Extra extra (bonus assignment :star: ):
111107

112108
- Add one of the following to your page:
113-
- An animation using CSS keyframes
114-
- SVG
109+
- An animation using CSS keyframes
110+
- SVG
115111

116112
## Step 5: Prepare for next class
117113

Week3/MAKEME.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,7 @@
2424
- Drop down menu in CSS
2525
- flex-box
2626

27-
## Step 1: Give feedback
28-
29-
_Deadline Monday_
30-
31-
- In Trello you are added to one of the cards of your fellow students.
32-
- Give feedback on the drone assignment and the command line homework of your fellow student. Please be critical but most of all give constructive feedback. If there are resources that you used and might be useful, share them.
33-
- Revisit you own drone assignment and command line homework and improve it with the feedback and suggestions given by one of your classmates.
34-
35-
## Step 2: Command Line
27+
## Step 1: Command Line
3628

3729
_Deadline Wednesday_
3830

0 commit comments

Comments
 (0)