Skip to content

Instantly share code, notes, and snippets.

Workspaces

  • Everyone should be on the Postman Turing student plan
  • Recommended to have Mock Server start kit docs open in a separate tab
  • Quick Demo of creating Workspaces

Breakout Groups

In your capstone teams:

____ Wrote Tests ____ Implemented ____ Reviewed

Neccesary checkmarks:

[] All Tests are Passing in all environments

[] The code will run locally

Type of change

{
data: [
{id: 12, name: 'cool item', description: 'its awesome'},
{id: 30, name: 'cool item 2', description: 'its awesome'}
]
}

Iteration 1

Use TDD to create a Student class that responds to the following interaction pattern:

pry(main)> require './lib/student'
# => true

pry(main)> student = Student.new({name: "Morgan", age: 21})    
# => #<Student:0x00007fe196b0c050...>

B2 Intermission Work

Answer these Check for Understanding questions as you work through the assignments.

HTML

  1. What is HTML?
  2. What is an HTML element?
  3. What is an HTML attribute?
  4. What is the difference between a class and an id? When would you use one vs. the other?
User Story 1 - Chef Show Page

As a visitor
When I visit a chef's show page
Then I see the name of the chef
And I see the names and descriptions of all the chef's dishes
title layout
Movie Tracker
page

Overview

We are creating an application to track studios, movies, and actors

Railer Coaster

Overview

We are creating an application to track the maintenance of amusement park rides and mechanics working on those rides.

  • Mechanics have a name and years of experience attributes
    • ex. name: 'Kara Smith', years_experience: 11
  • Rides have a name, thrill rating, and open (boolean) attributes
    • ex. name: 'The Hurler', thrill_rating: 7, open: false

Tournament of Champions

In this assessment, students will build an application to track sporting competitions, the teams in those competitions, and the players on those teams.

  • Each competition will have a name, location, and sport
    • for example, name: 'Men's Regional', location: 'Louisville', sport: 'basketball'
  • Each team will have a hometown and a nickname
    • for example, hometown: 'Leesburg', nickname: 'Rockets'
  • Each player will have a name and age