Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save peeratmac/74835afa9c29dabd014f2f8d4ec45f32 to your computer and use it in GitHub Desktop.
Save peeratmac/74835afa9c29dabd014f2f8d4ec45f32 to your computer and use it in GitHub Desktop.
Mod 0 Session 4 Readings and Responses

Session 4 Readings and Responses

The readings and responses listed here should take you approximately 50 minutes total.

To start this assignment:

  1. Click the button in the upper right-hand corner that says Fork. This is now your copy of this document.
  2. Click the Edit button when you're ready to start adding your answers.
  3. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

Assignment 1 (30 min)

Read Turing Instructor David Whitaker's article on Git and GitHub

  • Use the article and outside resources (Google!) to describe the general process of a collaborative git workflow in the space below.

A collaborative git workflow can include the use of Git and Github. Git locally and then push your repository to GitHub. Generally, one would do some work and make changes to maybe HTML and a stylesheet they have been working on, at one point in the afternoon one may feel ready to push up the commits done locally to GitHub so that everyone can see. Although it's possible that one is working on a repository where one may not have writing permissions or that it is required a code reviewer to approve and merge in your code. In this case, one would need to create a pull request. When it is a collaborative workplace, they can have multiple branches to work on different features. One of the most important things with the workflow is that it is Version Control System, as bugs do happen, this makes it easier to roll back and see different commits and pinpoint on where the bugs may have been introduced.

Assignment 2 (10 min)

  • Watch Tim's video on classes and objects.

  • In the space below, come up with your own example of a class (like "bottle") and several objects (like "spray bottle", "nalgene", etc.):

  • Class: floor Objects: hardwood, carpet, vinyl, porcelain tile, laminate

  • Class: wearable Objects: smartwatch, fitness tracker, wireless headphones

  • Class: mall Objects: indoor, outdoor, outlet, department store, discount store

Assignment 3 (60 min)

Skim this intro to Markdown. It's not necessary to memorize because you can always come back to it as a reference.

Next, a new gist of your own by clicking the New Gist button in the upper right-hand corner of the screen. Create a "Beginners Guide to Git" documenting your git knowledge so far using Markdown. Incorporate each of the following features into your Gist:

  • at least two headings of different sizes

  • at least one numbered list

  • at least one bullet point list

  • at least one bold word/phrase

  • at least one italic word/phrase

  • at least one code block

  • at least one inline code block (greyed text)

  • at least one image

  • Paste the link to your gist here: Beginner's Guide to Markdown

@katiescruggs
Copy link

Great work, @peeratmac! Nice examples of objects

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment