• Skip to primary navigation
  • Skip to main content
  • Skip to footer
Code The Dream School
Code the Dream Labs Logo

Code The Dream School

Main hub for class materials for Code the Dream’s classes

  • Code the Dream Home

Search Code The Dream School

Back End Practicum: Week 7

Deploying Apps

Learn how to create a pipeline from development to production and put your app out into the real world

Activities

As a Team 

  • Continue using the standup format to check in.
  • At your full-stack meeting, in addition to your regular standup, discuss your team’s plans for deploying your app.
    • Who will oversee the deployment pipeline?
    • What new resources or platforms will you need to utilize?
    • What are your team’s long-term plans for this project (will someone keep it running after practicum is over, or will you close it)?

On Your Own

  • Continue to work on resolving merge conflicts with your teammates, and moving your project work along.
  • Consider how you will want to present your work on this project in your own portfolio and/or in future conversations with potential employers. How does this affect your preferences for deploying the app?

Resources

  • Video: Heroku Basics: Pipelines (Salesforce Platform)
  • Guide: Deploying with Git (Heroku)
  • Guide: SQLite on Heroku (Heroku)
  • Video: Creating a Pipeline and Staging Environment in Heroku with Ruby on Rails (David Parker)

Additional Information / Looking Ahead

At the end of the Practicum, your team will be expected to provide a presentation during Code the Dream’s Weekly Cafe. This meeting includes current Code the Dream staff and apprentices and typically occurs on Tuesdays at 12pm EST. You would attend and present at the next Weekly Cafe immediately following the last day of your practicum (see your practicum schedule page for date). Your presentation should last no more than five minutes. All team members are expected to attend and participate in the presentation. If team member(s) are unavailable to attend, the team should plan to either cover a person’s contribution in the presentation or make a recording of your presentation in which all team members participate (to then be shared during Weekly Cafe). At least one team member MUST attend the Weekly Cafe presentations. This week you can begin thinking/planning/organizing your presentation. Be sure to cover the following during your presentation:

  • The progress in your app from the start of practicum to now.
    • What features were there when you began, compared with what your app is capable of now?
    • What new elements did you build, and what did you change or refactor as you went?
    • What did it look like visually then vs now? If you don’t have screenshots of the “before” state, that’s okay, you can describe  your starting point for us!
  • The technical aspects each group member contributed to the project.
    • Who was responsible for which parts? (individually or collaboratively)
  • Tell us about your group’s process of working together:
    • How did your group decide what each person would work on? It would be great to hear about this directly from each person!
  • Give us your group’s critique of your project:
    • What do you like best about the finished project?
    • What are things you may still like to change/improve?
    • What was the biggest challenge over the course of the practicum and how did you work through it?

Footer

Copyright © 2025 Code the Dream School | All Rights Reserved | Privacy Policy