Congrats on making it through the first 6 days of Mod 0! Today, you will be putting together all that you have learned so far to actually build a program - hopefully this will help show you everything you have already accomplished in your first week as a programmer!
When you have completed the activities for day 7 you will submit your work through a GitHub Pull Request - see below for instructions on how to do that.
-
Using your terminal, open the local copy of the repository that you created during setup. To do this, you will need to use the terminal command
cd
to change into the directory that holds the repository - if you followed the suggested directory structure from the setup, you should be able to run the following command from your home directorycd turing/0module/frontend-mod-1-prework
. Once you are in the correct directory, use the terminal commandatom .
to open the repository in Atom. -
Using what you have learned in the last week, complete both of the projects below. Put any files related to the projects you choose in a day_7 directory.
-
When you are finished with your projects, you should add, commit, and push your changes to GitHub.
-
Add a
high_level.md
file to your day_7 directory. In that file, write up high level notes about how you would solve one of the following problems. When you're finished writing your detailed notes, you can also choose to code a solution to the problem(s). -
When you are finished with your high level explanation, you should add, commit, and push your changes to GitHub.
You should now be able to log in to GitHub, navigate to your remote prework repository and see all the work you did today!
When you have completed all the activities described above, follow the steps below to submit your technical prework.
- Go to your prework repository on GitHub
- click on
New Pull Request
per the image below:
- On the Pull Request page, make sure you see something similar to below (but with your username):
- Click on
Create New Pull Request
(circled in the image above). - Enter
YOUR NAME
as the title of the pull request, and clickCreate pull request
as shown below:
- Please complete the form to submit your prework available here. Be sure to include links for your Gear Up pre-work gist and your technical pre-work GitHub repository. The link to your technical pre-work GitHub repository will be in the format https://github.com/YOUR_GITHUB_USERNAME/frontend-mod-1-prework. (using your own GitHub username, of course!)
You've finished the pre-work! But there's still plenty to learn. Check out the extensions below!
Have longer than a week to prepare for your time at Turing? Looking for more details and a deeper dive into the materials? Just can't get enough? We've put together a collection of resources to help you continue your ramp up before the first day of class.
-
Codecademy Introduction to JavaScript
- An introduction to the JavaScript programming language.
-
Codecademy Introduction to jQuery
- Learn about the most popular JavaScript library on the web.
-
JavaScript and jQuery: Interactive Front-End Web Development
- A thorough and easy-to-reference introduction to JavaScript by John Duckett.
-
- Get your HTML and CSS foundation locked in. This course teaches the basics of website markup and styling so you'll be ready to roll on day 1.
-
- Once you've got the basics of HTML and CSS down, BEM show you an approach to writing scalable and reusable CSS.
-
UX Crash Course: 31 Fundamentals
- A collection of 31 bite-sized daily lessons to introduce you to UX principles and techniques.
-
Field Guide to Human Centered Design
- A step-by-step guide that will get you solving problems like a designer by IDEO.org
-
- Typography is a big topic, learn the basics of what you need to know about how to use type effectively.