π backlog
Module-Databases π
[PD] Practice job interviews π Clone
Coursework content
- Practice your interview with someone in the community using the JD you found in the previous exercise.
- Record yourself using a computer camera if you are meeting online or a phone camera if you are meeting in person.
- Watch the video and self-evaluate. Your community partner should give you feedback as well.
- Write a short 200-word reflection based on the feedback and explain how you will apply that in the following interviews.
- Pre-FP work
Estimated time in hours
3
What is the purpose of this assignment?
- To practice job interviews.
How to submit
- Upload the reflection as a link on this ticket for review. If you have written it in a Google docs, make sure it is open for comments.
Anything else?
- π Priority Mandatory
- π Size Medium
- Week 3
[PD] Professional statement clinic π Clone
Coursework content
Prepare a professional statement for your Linkedin profile (“About” section).
Estimated time in hours
1
What is the purpose of this assignment?
This assignment will help you to refine your professional statement on Linkedin.
How to submit
Share your professional statement with the group in Slack and help each other out to create the best, most impactful, honest, and exciting statement. Share the screenshot of your post on your coursework ticket.
- π Priority Mandatory
- π Size Small
- π Databases
- Week 3
[TECH ED] Prepare for Saturday's class π Clone
Link to the coursework
https://www.youtube.com/playlist?list=PLozA7cloMbPhJgWwncnb-N4yI07JpUcs5
Why are we doing this?
It is essential to start learning new concepts and ideas before Saturday’s session. During the week, we expect you to get stuck and form questions about the new content so you can address misconceptions during Saturday’s session. The prep work here will introduce you to the new concepts for the week.
Maximum time in hours (Tech has max 16 per week total)
3
How to get help
Share your blockers in your class channel
https://syllabus.codeyourfuture.io/guides/asking-questions
- :brain: Prep work
- π Priority Mandatory
- π Size Medium
- π Databases
- Week 3
[TECH ED] E-Commerce π Clone
Link to the coursework
https://github.com/CodeYourFuture/Module-Databases/tree/main/E-Commerce
Why are we doing this?
This project is about really understanding your database by representing it in a diagram. How do the tables relate to each other? How do references work? What is the primary key? What is a foreign key? Drawing a simple schema will clear this all up.
Remember, simple is better. Use a pencil and paper.
Maximum time in hours
6
How to get help
Bring these to class and work on them in study time together.
How to submit
- Fork to your Github account.
- Make a branch named after the project.
- Make regular small commits with clear messages.
- When you are ready, open a PR to the CYF repo, following the instructions in the PR template.
gitGraph commit id: "e-commerce" branch e-commerce commit id: "List all socks" commit id: "List products cost >100" commit id: "5 most expensive products"
How to review
Bring your schemas to class and we’ll talk about them.
- π― Topic Communication
- π― Topic Structuring Data
- π Priority Mandatory
- π¦ Size Large
- π Databases
- Week 3
[TECH ED] Codewars π Clone
Link to the coursework
https://www.codewars.com/users/CodeYourFuture/authored_collections
Why are we doing this?
Every week you need to complete at least three kata. Spend at least 20 minutes, three times a week, on your kata workout.
Maximum time in hours
1
How to get help
Collaborate with your peers in the #cyf-codewars channel.
How to submit
Your Codewars progress is tracked automatically.
- π― Topic Problem-Solving
- π― Topic Programming Fundamentals
- π Priority Mandatory
- π Size Medium
- π Size Small
- π Databases
- Week 3
[TECH ED] Module Project: Level 300 π Clone
Link to the coursework
https://github.com/CodeYourFuture/Full-Stack-Project-Assessment
Why are we doing this?
Continue building your full stack project. You must reach level 300 by the end of this week and seek code review from a mentor.
Make sure you complete each level before moving on to the next stage. Your project can only be assessed as reaching a level when all the requirements for that level are met. Read the requirements carefully. When you get stuck, open a PR and explain your blocker. Get help from colleagues and mentors.
As a professional developer, you will often encounter blockers in your daily work. It can feel frustrating. Learning to share your blockers productively and resolve them collaboratively is an important step in becoming a good developer.
Maximum time in hours
8
How to get help
Share your blockers in your class channel. Use the opportunity to refine your skill in Asking Questions like a developer.
How to submit
- Fork to your Github account.
- Make regular small commits with clear messages.
- When you are ready, open a PR to the CYF repo, following the instructions in the PR template.
How to review
- Complete your PR template
- Ask for review from a classmate or mentor
- Make changes based on their feedback
- Review and refactor again next week
- π― Topic Code Review
- π― Topic Delivery
- π― Topic Iteration
- π Priority Mandatory
- π Size X-Large
- π Priority Key
- π Databases
- Week 3