Learning Objectives
- How the Web Works
- URLs
- Domain Names
- IP addresses
- The Domain Name System
- HTTP and HTTPS
Materials
If you are using Odin as your primary learning materials, please go to each link in this list and read through the content on that page. If there are links you are redirected to as you read/work through the content, follow those links as well and read the content there also.
If you are using Treehouse as your primary learning materials, please go through the following courses in treehouse:
- How the web works (35 minutes)
Assignments
Coding Assignment
This week you will be adding some personal information to your portfolio, such as: who you are, what you’ve worked on, and how to connect with you.
Here are some example portfolio websites to help you brainstorm:
Additionally, there is a short exercise for this week to help you learn about web design:
Click here to view instructions
Mindset Assignment
It may come as a surprise to you that one of the key skills for new software developers to learn is how to effectively ask for help. When we’re a beginner, we certainly don’t know how everything works, and every new topic we stumble across uncovers new and sometimes more complex questions.
Independently searching for answers on Google, Youtube, and Stack Overflow and developing good debugging practices is a great start, but that may not solve all the challenges you come across (or certainly not in the most timely manner). So learning when and how to ask for help is a skill we recommend developing in this course.
The amount of time may vary person-to-person, but explore what rule of thumb works for you (e.g., “If I’ve been working at a problem for > 20min and haven’t uncovered any new information or don’t have anything to try next, time to stop and ask!”) Once you’ve made the decision to ask, then it’s important to consider the appropriate level of detail and context to include in the question and who to ask. (Just posting “HELPP!!” in the group Slack channel doesn’t give people much to go off of.)
Take a look at this article to get some inspiration for how to ask good technical questions.
– What’s your rule of thumb for when to ask for help?
– When is an instance where you wish you would have asked for help sooner?
– What information have you found crucial to include in your questions so that mentors or peers can help answer your questions quicker?
When you’ve completed your Coding Assignment, and have read and thought about the mindset questions above, submit ALL of your assignments (link to your pull request on GitHub and mindset) using the Homework Assignment Submission Form.