class-repository

:

Tech Support Rubber Ducky

Modules

Learn to plan and build web applications as a team.

0. Precourse: 1 week

check-ins | deliverables board | retros || milestone

Set up your accounts and prepare your development environment.

1. Workflows: 2 weeks

check-ins | deliverables board | retros || milestone

Learn the workflows you need to develop individually and in a group.

2. Agile Development: 4 weeks

check-ins | deliverables board | retros || milestone

Practice collaboratively planning and developing HTML/CSS websites.

3. UX/UI Design: 2 weeks

check-ins | deliverables board | retros || milestone

Explore design thinking process and placing your users at the center of your development process.

4. Welcome to JS: 3 weeks

check-ins | deliverables board | retros || milestone

Learn to read small programs, and to write code that other people can understand.

5. Inside JS: 4 weeks

check-ins | deliverables board | retros || milestone

Take a deep dive into JavaScript and explore some it’s trickiest features. Build your foundations now so later you can focus on the fun stuff.

6. Behavior, Strategy, Implementation: 3 weeks

check-ins | deliverables board | retros || milestone

Explore problem solving in JavaScript, learn how to write and review solutions to JS coding challenges.

7. Separation of Concerns: 3 weeks

check-ins | deliverables board | retros || milestone

Learn how to break down interactive web pages into clear tasks that can be shared divided across team.

8. Asynchronous Programming: 3 weeks

check-ins | deliverables board | retros || milestone

Learn how the JavaScript event loop works and how you can use API data in your websites.

9. Headless CMS: 3 weeks

check-ins | deliverables board | retros || milestone

Learn what a Content Management System is and explore how you use one to model the data for your own web applications.

10. Component Based Design: 3 weeks

check-ins | deliverables board | retros || milestone

Practice developing Single Page Apps built from reusable UI components, and explore your first Frontend Framework.

11. Individual Project: 2 weeks

check-ins | deliverables board | retros || milestone

Prepare for the final project by individually designing, planning, building and deploying your own fullstack web app.

12. Final Project: 6 weeks

check-ins | deliverables board | retros || milestone

Put it all together! Work in teams to identify your target users and a real-world problem they face, then deliver a web app to meet their needs.


Learners

| github-name avatar | <h3 id="github-name"></h3>
[github-name](https://github.com/github-name) \| [home page](https://github-name.github.io) \| [bio](./student-bios/github-name.md)
[check-ins](https://github.com///issues/?q=assignee%3Agithub-name+label%3Acheck-in) \| [deliverables](https://github.com///projects/1?card_filter_query=assignee%3Agithub-name+label%3Adeliverable) \| [retros](https://github.com///issues/?q=assignee%3Agithub-name+label%3Aretro+label%3Acheck-in)
[opened](https://github.com///issues?q=author%3Agithub-name) \| [assigned](https://github.com///issues?q=assignee%3Agithub-name) \| [commented](https://github.com///issues?q=commenter%3Agithub-name) \| [mentioned](https://github.com///issues?q=mentions%3Agithub-name) | | ---------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

's github stats</summary>
![github-name github activity](https://ghchart.rshah.org/github-name) ![github-name github stats](https://github-readme-stats.vercel.app/api?username=github-name&show_icons=true&theme=default&hide_title=true&hide_rank=true) </details>
--- ## Coaches
github-name avatar

</h3>
github-name
opened | assigned | commented | mentioned
</th></tr></table> --- ## Admins | github-name avatar |

</h3>
[github-name](https://github.com/github-name)
[opened](https://github.com///issues?q=author%3Agithub-name) \| [assigned](https://github.com///issues?q=assignee%3Agithub-name) \| [commented](https://github.com///issues?q=commenter%3Agithub-name) \| [mentioned](https://github.com///issues?q=mentions%3Agithub-name) | | ---------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---