1
1
export const accessibilityCollection = {
2
- name : "Accessibility " ,
2
+ name : "2학년 " ,
3
3
areas : [
4
4
{
5
+ name : "1학기" ,
5
6
skills : [
6
7
{
7
- name : "The why " ,
8
+ name : "자료구조 " ,
8
9
description : {
9
10
text : "Learn what accessibility is and why it is important." ,
10
11
links : [
@@ -19,7 +20,7 @@ export const accessibilityCollection = {
19
20
}
20
21
} ,
21
22
{
22
- name : "Screen Readers " ,
23
+ name : "컴퓨터구조 " ,
23
24
description : {
24
25
text : "Learn about assistive technology such as screen readers that reads sections of the page aloud based on the current focus." ,
25
26
links : [
@@ -31,65 +32,17 @@ export const accessibilityCollection = {
31
32
}
32
33
} ,
33
34
{
34
- name : "Accessibility tree " ,
35
+ name : "소프트웨어실전영어 " ,
35
36
description : {
36
37
text : "Learn about the accessibility tree and how assistive technology uses it." ,
37
38
links : [
38
39
[ "Google Devs - The Accessibility Tree" , "https://developers.google.com/web/fundamentals/accessibility/semantics-builtin/the-accessibility-tree" ]
39
40
]
40
41
} ,
41
- skills : [
42
- {
43
- name : "ARIA" ,
44
- description : {
45
- text : "Learn how to use ARIA descriptions an labels to help assistive technology understanding your website." ,
46
- links : [
47
- [ "Google Devs - ARIA Labels" , "https://developers.google.com/web/fundamentals/accessibility/semantics-aria/aria-labels-and-relationships" ] ,
48
- [ "Google Devs - Hiding and updating content" , "https://developers.google.com/web/fundamentals/accessibility/semantics-aria/hiding-and-updating-content" ] ,
49
- [ "The A11Y Project - ARIA States" , "https://a11yproject.com/posts/ARIA-states/" ] ,
50
- [ "The A11Y Project - ARIA Properties" , "https://a11yproject.com/posts/ARIA-properties/" ] ,
51
- ]
52
- }
53
- } ,
54
- {
55
- name : "Accessible HTML" ,
56
- description : {
57
- text : "Learn how to write HTML in such as way that assistive technology better understands it." ,
58
- links : [
59
- [ "Google Devs - Introduction to Semantics" , "https://developers.google.com/web/fundamentals/accessibility/semantics-builtin/" ] ,
60
- [ "MDN - Accessibility HTML" , "https://developer.mozilla.org/en-US/docs/Learn/Accessibility/HTML" ] ,
61
- [ "Webaim - Skip navigation" , "https://webaim.org/techniques/skipnav/" ] ,
62
- [ "w3c - Headings" , "https://www.w3.org/WAI/tutorials/page-structure/headings/" ] ,
63
- [ "Freecodecamp - Semantic Elements" , "https://guide.freecodecamp.org/html/html5-semantic-elements/" ]
64
- ]
65
- } ,
66
- skills : [
67
- {
68
- name : "Alt text" ,
69
- description : {
70
- text : "Learn how to use the alt attribute to provide a useful text alternative to this image." ,
71
- links : [
72
- [ "Google Devs - Text Alternatives for Images" , "https://developers.google.com/web/fundamentals/accessibility/semantics-builtin/text-alternatives-for-images" ] ,
73
- [ "Webaim - Accessible Images" , "https://webaim.org/techniques/images/" ] ,
74
- [ "Webaim - Alternative text" , "https://webaim.org/techniques/alttext/" ] ,
75
- ]
76
- }
77
- }
78
- ]
79
- } ,
80
- {
81
- name : "Accessible CSS" ,
82
- description : {
83
- text : "Learn how to write CSS in such as way that assistive technology better understands it." ,
84
- links : [
85
- [ "Webaim - CSS" , "https://webaim.org/techniques/css/" ]
86
- ]
87
- }
88
- } ,
89
- ]
42
+
90
43
} ,
91
44
{
92
- name : "Accessible forms " ,
45
+ name : "객체지향 프로그래밍 " ,
93
46
description : {
94
47
text : "Learn how to build accessible forms that makes it usable to as many people as possible." ,
95
48
links : [
@@ -99,7 +52,7 @@ export const accessibilityCollection = {
99
52
}
100
53
} ,
101
54
{
102
- name : "UI States " ,
55
+ name : "선형대수학 " ,
103
56
description : {
104
57
text : "Learn how to make the state of each UI element clear." ,
105
58
links : [
@@ -108,34 +61,18 @@ export const accessibilityCollection = {
108
61
}
109
62
} ,
110
63
{
111
- name : "Keyboard Accessibility " ,
64
+ name : "미래설계구현 " ,
112
65
description : {
113
66
text : "Learn how to make it easy for keyboard users to navigate your site." ,
114
67
links : [
115
68
[ "Webaim - Keyboard" , "https://webaim.org/techniques/keyboard/" ] ,
116
69
[ "Smashing Magazine - Web with just a keyboard" , "https://www.smashingmagazine.com/2018/07/web-with-just-a-keyboard/" ]
117
70
]
118
71
} ,
119
- skills : [
120
- {
121
- name : "Focus" ,
122
- description : {
123
- text : "Learn how to create a sensible tab order and how to make it easy for the users to locate the currently focused element." ,
124
- links : [
125
- [ "web.dev - Control focus with tabindex" , "https://web.dev/control-focus-with-tabindex/" ] ,
126
- [ "Google Devs - Focus" , "https://developers.google.com/web/fundamentals/accessibility/focus/" ] ,
127
- [ "Google Devs - Dom Order Matters" , "https://developers.google.com/web/fundamentals/accessibility/focus/dom-order-matters" ] ,
128
- [ "Google Devs - Using Tabindex" , "https://developers.google.com/web/fundamentals/accessibility/focus/using-tabindex" ] ,
129
- [ "Google Devs - Track Focus" , "https://developers.google.com/web/tools/chrome-devtools/accessibility/focus" ] ,
130
- [ "MDN - :focus-visible" , "https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible" ] ,
131
- [ "MDN - :focus-within" , "https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-within" ]
132
- ]
133
- }
134
- }
135
- ]
72
+
136
73
} ,
137
74
{
138
- name : "Accessible Colors " ,
75
+ name : "오픈소스 기초프로젝트 " ,
139
76
description : {
140
77
text : "Learn how to select colors in such a way that users, including those with visual disabilities, can perceive the content on the page." ,
141
78
links : [
@@ -145,41 +82,92 @@ export const accessibilityCollection = {
145
82
[ "Designing accessible color systems" , "https://stripe.com/en-dk/blog/accessible-color-systems" ] ,
146
83
]
147
84
}
85
+ }
86
+ ] ,
87
+ } ,
88
+ {
89
+ name : "2학기" ,
90
+ skills : [
91
+ {
92
+ name : "알고리즘" ,
93
+ description : {
94
+ text : "Learn what accessibility is and why it is important." ,
95
+ links : [
96
+ [ "Google Devs - Accessibility Fundamentals" , "https://developers.google.com/web/fundamentals/accessibility/" ] ,
97
+ [ "A11ycasts with Rob Dodson" , "https://www.youtube.com/playlist?list=PLNYkxOF6rcICWx0C9LVWWVqvHlYJyqw7g" ] ,
98
+ [ "Udacity - Chromevox Lite" , "http://udacity.github.io/ud891/lesson3-semantics-built-in/02-chromevox-lite/" ] ,
99
+ [ "Dev.to - Why Accessibility Matters" , "https://dev.to/lhoffmanwg1/why-accessibility-matters-39nl" ] ,
100
+ [ "Abilitynet - Why Accessibility Matters" , "https://www.abilitynet.org.uk/why-accessibility-matters" ] ,
101
+ [ "Udacity - Web Accessibility" , "https://www.udacity.com/course/web-accessibility--ud891" ] ,
102
+ [ "Youtube - Headings, Landmarks, and Tabs" , "https://www.youtube.com/watch?v=HE2R86EZPMA" ] ,
103
+ ]
104
+ }
105
+ } ,
106
+ {
107
+ name : "프로그래밍언어이론" ,
108
+ description : {
109
+ text : "Learn about assistive technology such as screen readers that reads sections of the page aloud based on the current focus." ,
110
+ links : [
111
+ [ "The A11Y Project - Screen Reader Myths" , "https://a11yproject.com/posts/people-who-use-screen-readers-dont-use-javascript/" ] ,
112
+ [ "The A11Y Project - NVDA Screen Reader" , "https://a11yproject.com/posts/getting-started-with-nvda/" ] ,
113
+ [ "The A11Y Project - OS X Voiceover" , "https://a11yproject.com/posts/getting-started-with-voiceover/" ] ,
114
+ [ "Webaim - Screen Reader Survey" , "https://webaim.org/projects/screenreadersurvey7/" ]
115
+ ]
116
+ }
117
+ } ,
118
+ {
119
+ name : "시스템프로그래밍" ,
120
+ description : {
121
+ text : "Learn about the accessibility tree and how assistive technology uses it." ,
122
+ links : [
123
+ [ "Google Devs - The Accessibility Tree" , "https://developers.google.com/web/fundamentals/accessibility/semantics-builtin/the-accessibility-tree" ]
124
+ ]
125
+ } ,
126
+
148
127
} ,
149
128
{
150
- name : "Laws & Policies " ,
129
+ name : "창업탐색 " ,
151
130
description : {
152
- text : "Learn about the governmental policies related to web accessibility ." ,
131
+ text : "Learn how to build accessible forms that makes it usable to as many people as possible ." ,
153
132
links : [
154
- [ "W3C - Laws & Policies" , "https://www.w3.org/WAI/policies/" ] ,
155
- [ "Webaim - Laws around the world" , "https://webaim.org/articles/laws/world/" ] ,
156
- [ "Webaim - Section 508" , "https://webaim.org/standards/508/checklist" ] ,
157
- [ "Webaim - WCAG 2 Checklist" , "https://webaim.org/standards/wcag/checklist" ] ,
158
- [ "A11Y.dev - Lawsuits" , "https://a11y.dev/470-digital-accessibility-cases-were-filed-in-q3-2018/" ] ,
133
+ [ "Webaim - Forms" , "https://webaim.org/techniques/forms/" ] ,
134
+ [ "Itnext - Form Accessibility Gudie" , "https://itnext.io/form-accessibility-a-practical-guide-4062b7e2dd14" ]
135
+ ]
136
+ }
137
+ } ,
138
+ {
139
+ name : "오픈소스개발프로젝트" ,
140
+ description : {
141
+ text : "Learn how to make the state of each UI element clear." ,
142
+ links : [
143
+ [ "Google Devs - Accessible Styles" , "https://developers.google.com/web/fundamentals/accessibility/accessible-styles" ]
144
+ ]
145
+ }
146
+ } ,
147
+ {
148
+ name : "확률및통계" ,
149
+ description : {
150
+ text : "Learn how to make it easy for keyboard users to navigate your site." ,
151
+ links : [
152
+ [ "Webaim - Keyboard" , "https://webaim.org/techniques/keyboard/" ] ,
153
+ [ "Smashing Magazine - Web with just a keyboard" , "https://www.smashingmagazine.com/2018/07/web-with-just-a-keyboard/" ]
159
154
]
160
155
} ,
161
- skills : [
162
- {
163
- name : "Audits" ,
164
- description : {
165
- text : "Learn how to conduct an accessibility review to improve the overall experience of using your site. Remember, good accessibility equals good UX!" ,
166
- links : [
167
- [ "web.dev - Accessibility audits" , "https://web.dev/lighthouse-accessibility" ] ,
168
- [ "Google Devs - How to review" , "https://developers.google.com/web/fundamentals/accessibility/how-to-review" ] ,
169
- [ "Webaim - Accessibility Tools" , "https://webaim.org/articles/tools/" ] ,
170
- [ "Google Devs - Accessibility Reference" , "https://developers.google.com/web/tools/chrome-devtools/accessibility/reference" ] ,
171
- [ "Webaim - Wave" , "http://wave.webaim.org/" ] ,
172
- [ "Google Chrome - NoCoffee Extension" , "https://chrome.google.com/webstore/detail/nocoffee/jjeeggmbnhckmgdhmgdckeigabjfbddl" ] ,
173
- [ "Digital A11Y - Accessibility Plugins" , "https://www.digitala11y.com/accessibility-plug-ins-ie-chrome-firefox-browsers/" ] ,
174
- [ "Google Devs - Accessibility for teams" , "https://developers.google.com/web/fundamentals/accessibility/a11y-for-teams" ] ,
175
- [ "WCAG 2.0 checklists" , "https://www.wuhcag.com/wcag-checklist/" ] ,
176
- [ "How to Meet WCAG (Quick Reference)" , "https://www.w3.org/WAI/WCAG21/quickref/" ] ,
177
- ]
178
- }
179
- }
180
- ]
156
+
157
+ } ,
158
+ {
159
+ name : "컴퓨터그래픽스" ,
160
+ description : {
161
+ text : "Learn how to select colors in such a way that users, including those with visual disabilities, can perceive the content on the page." ,
162
+ links : [
163
+ [ "Webaim - Contrast and Color" , "https://webaim.org/articles/contrast/" ] ,
164
+ [ "The A11Y Project - Check contrast" , "https://a11yproject.com/posts/check-contrast-with-mobile-device/" ] ,
165
+ [ "The A11Y Project - What is color contrast?" , "https://a11yproject.com/posts/what-is-color-contrast/" ] ,
166
+ [ "Designing accessible color systems" , "https://stripe.com/en-dk/blog/accessible-color-systems" ] ,
167
+ ]
168
+ }
181
169
}
182
- ]
170
+ ] ,
183
171
}
184
172
]
185
- } ;
173
+ }
0 commit comments