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

Skip to content

Commit 3fd7a1f

Browse files
authored
Merge pull request HackYourFuture#11 from ivanasetiawan/feature/aria
Feature/aria
2 parents 410b72b + de1d865 commit 3fd7a1f

File tree

3 files changed

+23
-13
lines changed

3 files changed

+23
-13
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@
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. 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.
8-
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.
98

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

@@ -21,11 +20,12 @@ Please get yourself familiar with this repository by navigating your way through
2120

2221
## Learning goals for this module:
2322
• Basic understanding of HTML and CSS
23+
* Basic understanding of Accessible Rich Internet Applications (ARIA)
2424
• Know how to organize your files
25-
• Know your way around your text editor
25+
• Know your way around your text editor
2626
• Feel comfortable working with the inspector
2727
• Properly indent your code
28-
• Properly naming classes, id's
28+
• Properly naming classes, id's
2929
• Responsive, _mobile first_ development
3030
• Know good and bad practices when it comes to HTML
3131
• Get an understanding of where to find information on the web

Week0/README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,18 @@
2121
* How do you reference CSS in your HTML?
2222
* Why would you use CSS resets?
2323

24-
>Don't worry if you don't understand everything, but make sure to prepare some questions for your first session about the reading material.
25-
2624
### Watch these videos:
2725
* <a href="https://www.youtube.com/watch?v=7_LPdttKXPc" target="_blank">How the Internet Works in 5 Minutes</a>
2826
* <a href="https://www.youtube.com/watch?v=WjDrMKZWCt0" target="_blank">How Web Browsers Work</a>
2927

28+
### Get familiar with Accessible Rich Internet Applications (ARIA)
29+
* [What is ARIA and why is it important?](https://www.youtube.com/watch?v=HtTyRajRuyY)
30+
* [Introduction to ARIA](https://www.youtube.com/watch?v=g9Qff0b-lHk&t=4s)
31+
* [Web applications and ARIA FAQ](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Web_applications_and_ARIA_FAQ)
32+
* _Bonus knowlegde:_ [Practical guide for developers on how to add accessibility information to HTML elements using the ARIA specification](https://w3c.github.io/using-aria/)
33+
34+
>Don't worry if you don't understand everything, but make sure to prepare some questions for your first session about the reading material.
35+
3036
### Add a card in Trello:
3137
* In Trello, create a card with your name (there is an example in there) and add the link to your CodePen that contains you application assignment.
3238

Week1/MAKEME.md

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
• Indentation
1111
• Semantic elements
1212
• Paragraphs, links, images, lists
13+
• Introduction to ARIA:
14+
• What is ARIA and why is it important?
15+
• Using ARIA in HTML
16+
• Validating ARIA
1317
• Introduction to CSS:
1418
• Where can we write it and what difference does that make?
1519
• Selectors (id, class, element type), properties
@@ -24,23 +28,23 @@
2428
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.
2529

2630
#### HTML5
27-
Read about [HTML5](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5)
31+
Read about [HTML5](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5)
2832

2933
#### CSS:
30-
- [CSS reference](http://cssreference.io/)
34+
- [CSS reference](http://cssreference.io/)
3135
- [MDN - Introduction to CSS layout](https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Introduction)
3236
- [CSS-tricks - CSS Properties](https://css-tricks.com/almanac/properties/)
3337
- [MDN - CSS box model](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model)
3438

3539
## Step 2: Give feedback
3640
- In Trello, you are assigned to one of the cards of your fellow students (in the Class11 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.
37-
- revisit you own application assignment and improve it with the feedback and suggestions given by one of your classmates.
41+
- revisit you own application assignment and improve it with the feedback and suggestions given by one of your classmates.
3842

3943
> 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
4044
4145
## Step 3: Assignment
4246
- Make your own web resume:
43-
- One page
47+
- One page
4448
- Two files: HTML and CSS
4549
- Include the following:
4650
- Your personal info (name, place of birth, etc.)
@@ -54,8 +58,8 @@ Read about [HTML5](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5
5458
- Another list (`<ul>`). In this list you include the most important platforms/resources where you can find all hyf related information.
5559
- `<img>`
5660
- `<p>`
57-
- Some CSS properties: `margin`, `padding`
58-
- Make sure that you page looks nice, and that your text is readable
61+
- Some CSS properties: `margin`, `padding`
62+
- Make sure that you page looks nice, and that your text is readable & accessible (ARIA)
5963
- 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)).
6064

6165
### How to hand in Homework:
@@ -68,7 +72,7 @@ _Steps_:
6872
6. Open the files in your folder to check if all of this worked.
6973
7. Now go to the settings of your repository:![settings overview](./assets/github_pages1.png)
7074
8. And go to _Github Pages_ select "master" instead of "none"![pages overview](./assets/github_pages2.png)
71-
9. Now you can view your homework online at: https://_hereyouplaceyourgithubusername_/hyf-html-css/week1
75+
9. Now you can view your homework online at: https://_hereyouplaceyourgithubusername_/hyf-html-css/week1
7276
10. Please upload a link to your homework in Trello.
7377

7478
### Here is an example of how your homework repository should look:

0 commit comments

Comments
 (0)