|
5365 | 5365 | ], |
5366 | 5366 | "chapters": { |
5367 | 5367 | "html": "HTML", |
5368 | | - "css": "CSS", |
5369 | 5368 | "computers": "Computers", |
| 5369 | + "css": "CSS", |
5370 | 5370 | "responsive-web-design-certification-exam": "Responsive Web Design Certification Exam" |
5371 | 5371 | }, |
5372 | 5372 | "modules": { |
5373 | 5373 | "basic-html": "Basic HTML", |
5374 | 5374 | "semantic-html": "Semantic HTML", |
5375 | 5375 | "html-forms-and-tables": "Forms and Tables", |
| 5376 | + "lab-survey-form": "Build a Survey Form", |
5376 | 5377 | "html-and-accessibility": "Accessibility", |
5377 | 5378 | "review-html": "HTML Review", |
5378 | 5379 | "computer-basics": "Computer Basics", |
|
5384 | 5385 | "styling-forms": "Styling Forms", |
5385 | 5386 | "css-box-model": "The Box Model", |
5386 | 5387 | "css-flexbox": "Flexbox", |
| 5388 | + "lab-page-of-playing-cards": "Build a Page of Playing Cards", |
5387 | 5389 | "css-typography": "Typography", |
5388 | 5390 | "css-and-accessibility": "Accessibility", |
5389 | | - "attribute-selectors": "Attribute Selectors", |
5390 | 5391 | "css-positioning": "Positioning", |
| 5392 | + "attribute-selectors": "Attribute Selectors", |
| 5393 | + "lab-book-inventory-app": "Build a Book Inventory App", |
5391 | 5394 | "responsive-design": "Responsive Design", |
| 5395 | + "lab-technical-documentation-page": "Build a Technical Documentation Page", |
5392 | 5396 | "css-variables": "Variables", |
5393 | 5397 | "css-grid": "Grid", |
| 5398 | + "lab-product-landing-page": "Build a Product Landing Page", |
5394 | 5399 | "css-animations": "Animations", |
5395 | 5400 | "review-css": "CSS Review", |
5396 | | - "lab-survey-form": "Build a Survey Form", |
5397 | | - "lab-page-of-playing-cards": "Build a Page of Playing Cards", |
5398 | | - "lab-book-inventory-app": "Build a Book Inventory App", |
5399 | | - "lab-technical-documentation-page": "Build a Technical Documentation Page", |
5400 | | - "lab-product-landing-page": "Build a Product Landing Page", |
5401 | 5401 | "responsive-web-design-certification-exam": "Responsive Web Design Certification Exam" |
5402 | 5402 | }, |
5403 | 5403 | "blocks": { |
|
5623 | 5623 | "You will practice working with labels, inputs, fieldsets, legends, textareas and buttons." |
5624 | 5624 | ] |
5625 | 5625 | }, |
5626 | | - "lab-survey-form": { |
5627 | | - "title": "Build a Survey Form", |
5628 | | - "intro": [ |
5629 | | - "In this lab, you'll review HTML forms by creating a survey form.", |
5630 | | - "You'll practice working with the <code>label</code> element, the different <code>input</code> elements, the <code>required</code> attribute, and more. " |
5631 | | - ] |
5632 | | - }, |
5633 | 5626 | "lecture-working-with-tables": { |
5634 | 5627 | "title": "Working with Tables", |
5635 | 5628 | "intro": [ |
|
5669 | 5662 | "If you're getting ready for the exam, there are several quiz sets available for practice. After completing a quiz, you can revisit this page to access a new set of questions." |
5670 | 5663 | ] |
5671 | 5664 | }, |
| 5665 | + "lab-survey-form": { |
| 5666 | + "title": "Build a Survey Form", |
| 5667 | + "intro": [ |
| 5668 | + "In this lab, you'll review HTML forms by creating a survey form.", |
| 5669 | + "You'll practice working with the <code>label</code> element, the different <code>input</code> elements, the <code>required</code> attribute, and more. " |
| 5670 | + ] |
| 5671 | + }, |
5672 | 5672 | "lecture-importance-of-accessibility-and-good-html-structure": { |
5673 | 5673 | "title": "Importance of Accessibility and Good HTML Structure", |
5674 | 5674 | "intro": [ |
|
5759 | 5759 | "Open up this page to review concepts around the basics of HTML elements, semantic HTML, tables, forms and accessibility." |
5760 | 5760 | ] |
5761 | 5761 | }, |
5762 | | - "qpra": { "title": "30", "intro": [] }, |
5763 | 5762 | "lecture-understanding-computer-internet-and-tooling-basics": { |
5764 | 5763 | "title": "Understanding Computer, Internet, and Tooling Basics", |
5765 | 5764 | "intro": [ |
|
6094 | 6093 | "You'll practice aligning elements using flexbox properties like <code>flex</code>, <code>flex-grow</code>, <code>order</code>, and more." |
6095 | 6094 | ] |
6096 | 6095 | }, |
6097 | | - "lab-page-of-playing-cards": { |
6098 | | - "title": "Build a Page of Playing Cards", |
6099 | | - "intro": [ |
6100 | | - "In this lab, you'll use flexbox to create a webpage of playing cards.", |
6101 | | - "You'll practice aligning elements using flexbox properties like <code>flex-direction</code>, <code>justify-content</code>, <code>align-self</code>, and more." |
6102 | | - ] |
6103 | | - }, |
6104 | 6096 | "review-css-flexbox": { |
6105 | 6097 | "title": "CSS Flexbox Review", |
6106 | 6098 | "intro": [ |
|
6112 | 6104 | "title": "CSS Flexbox Quiz", |
6113 | 6105 | "intro": ["Test what you've learned on CSS flexbox with this quiz."] |
6114 | 6106 | }, |
| 6107 | + "lab-page-of-playing-cards": { |
| 6108 | + "title": "Build a Page of Playing Cards", |
| 6109 | + "intro": [ |
| 6110 | + "In this lab, you'll use flexbox to create a webpage of playing cards.", |
| 6111 | + "You'll practice aligning elements using flexbox properties like <code>flex-direction</code>, <code>justify-content</code>, <code>align-self</code>, and more." |
| 6112 | + ] |
| 6113 | + }, |
6115 | 6114 | "lecture-working-with-css-fonts": { |
6116 | 6115 | "title": "Working with CSS Fonts", |
6117 | 6116 | "intro": [ |
|
6218 | 6217 | "In this workshop, you'll build a balance sheet using pseudo selectors. You'll learn how to change the style of an element when you hover over it with your mouse, and trigger other events on your webpage." |
6219 | 6218 | ] |
6220 | 6219 | }, |
6221 | | - "lab-book-inventory-app": { |
6222 | | - "title": "Build a Book Inventory App", |
6223 | | - "intro": [ |
6224 | | - "In this lab, you'll create a book inventory app.", |
6225 | | - "You'll practice CSS attribute selectors like <code>[attribute]</code>, <code>[attribute=value]</code>, <code>[attribute~=value]</code>, and more." |
6226 | | - ] |
6227 | | - }, |
6228 | 6220 | "review-css-attribute-selectors": { |
6229 | 6221 | "title": "CSS Attribute Selectors Review", |
6230 | 6222 | "intro": [ |
|
6238 | 6230 | "Test your knowledge of CSS attribute selectors with this quiz." |
6239 | 6231 | ] |
6240 | 6232 | }, |
| 6233 | + "lab-book-inventory-app": { |
| 6234 | + "title": "Build a Book Inventory App", |
| 6235 | + "intro": [ |
| 6236 | + "In this lab, you'll create a book inventory app.", |
| 6237 | + "You'll practice CSS attribute selectors like <code>[attribute]</code>, <code>[attribute=value]</code>, <code>[attribute~=value]</code>, and more." |
| 6238 | + ] |
| 6239 | + }, |
6241 | 6240 | "lecture-best-practices-for-responsive-web-design": { |
6242 | 6241 | "title": "Best Practices for Responsive Web Design", |
6243 | 6242 | "intro": [ |
|
6251 | 6250 | "In this workshop, you'll use CSS and responsive design to code a piano. You'll also practice media queries and pseudo selectors." |
6252 | 6251 | ] |
6253 | 6252 | }, |
6254 | | - "lab-technical-documentation-page": { |
6255 | | - "title": "Build a Technical Documentation Page", |
6256 | | - "intro": [ |
6257 | | - "In this lab, you'll build a technical documentation page to serve as instruction or reference for a topic.", |
6258 | | - "You'll also practice media queries to create a responsive design." |
6259 | | - ] |
6260 | | - }, |
6261 | 6253 | "review-responsive-web-design": { |
6262 | 6254 | "title": "Responsive Web Design Review", |
6263 | 6255 | "intro": [ |
|
6271 | 6263 | "Test what you've learned about making your webpages responsive with this quiz." |
6272 | 6264 | ] |
6273 | 6265 | }, |
| 6266 | + "lab-technical-documentation-page": { |
| 6267 | + "title": "Build a Technical Documentation Page", |
| 6268 | + "intro": [ |
| 6269 | + "In this lab, you'll build a technical documentation page to serve as instruction or reference for a topic.", |
| 6270 | + "You'll also practice media queries to create a responsive design." |
| 6271 | + ] |
| 6272 | + }, |
6274 | 6273 | "lecture-working-with-css-variables": { |
6275 | 6274 | "title": "Working with CSS Variables", |
6276 | 6275 | "intro": [ |
|
6327 | 6326 | "In this lecture, you'll learn how to debug CSS using your browser's developer tools and CSS validators." |
6328 | 6327 | ] |
6329 | 6328 | }, |
6330 | | - "lab-product-landing-page": { |
6331 | | - "title": "Build a Product Landing Page", |
6332 | | - "intro": [ |
6333 | | - "In this project, you'll build a product landing page to market a product of your choice." |
6334 | | - ] |
6335 | | - }, |
6336 | 6329 | "review-css-grid": { |
6337 | 6330 | "title": "CSS Grid Review", |
6338 | 6331 | "intro": [ |
|
6344 | 6337 | "title": "CSS Grid Quiz", |
6345 | 6338 | "intro": ["Test your knowledge of CSS Grid with this quiz."] |
6346 | 6339 | }, |
| 6340 | + "lab-product-landing-page": { |
| 6341 | + "title": "Build a Product Landing Page", |
| 6342 | + "intro": [ |
| 6343 | + "In this project, you'll build a product landing page to market a product of your choice." |
| 6344 | + ] |
| 6345 | + }, |
6347 | 6346 | "lecture-animations-and-accessibility": { |
6348 | 6347 | "title": "Animations and Accessibility", |
6349 | 6348 | "intro": [ |
|
0 commit comments