Momentum logo
Team 7 Classroom

๐Ÿ Welcome to Python! ๐Ÿ

Posted on Feb 15th, 2021

Welcome to Back End Development, where weโ€™ll be learning about:

  • Python
  • Django and back-end web development
  • Databases
  • Deploying Django applications

๐Ÿ“… Todayโ€™s topics

  • Running Python
  • Syntax differences between JS and Python
  • Python
    • variables
    • if statements
    • while loops
    • Input and output with input and print
    • Functions

๐ŸŽฏ Project

House Hunting With Python

๐Ÿ”– Resources

๐Ÿ“น Code, Notes, and Video from Class

Tags: phase-2 python

๐ŸŒˆ โœจ JavaScript Together ๐ŸŒˆ โœจ

Posted on Feb 8th, 2021

This week we will review, reinforce, and test our understanding and assumptions about JavaScript. Weโ€™ll do some live coding in class together. Weโ€™ll also practice reading errors, debugging, and getting back on track when it feels like youโ€™re not making progress.

In-class Project: Team Programming Exercise

Weโ€™re going to live code together in class using a practice called mob programming. This is like pair programming, with more than two people but still only one computer. We produce code as a group and everyone participates in figuring out how to implement product features and writing the code.

๐Ÿ‘‰๐Ÿพ Team programming repo and instructions

๐ŸŽฏ Week-long Project: iTunes Search App

This project is due on Thursday of this week. Youโ€™ll work on it incrementally each day this week.

Link to project assignment

End-of-phase Technical Presentations

Weโ€™ll talk more about this over the course of the week. For tonight, read the information about how technical presentations work.

๐Ÿฆ‰ Code & Video

Creating a single-page app with AJAX

Posted on Feb 4th, 2021

Todayโ€™s topics

  • Using Fetch to create, read, update, and destroy data (CRUD)
  • HTTP methods: GET, POST, PUT/PATCH, DELETE
  • HTTP status codes

๐ŸŽฏ Project: Your first web application: a single page note-taking app

Link to assignment invitation

๐Ÿ”– Resources

โญ๏ธ EXTRA/TMI

For more information about how the internet works and the mechanics of a request over HTTP, check out this comic by the always brilliant Julia Evans!

๐Ÿฆ‰ Code, Notes & Video

Access Passcode: ?s9^L$iV

Getting Data Using APIs with JS and Fetch

Posted on Feb 3rd, 2021

Todayโ€™s topics

  • Using JSON for data
  • Basics of HTTP requests
  • Make GET requests with Insomnia client
  • Make GET requests using the Fetch API and display response data on a page

๐ŸŽฏ Project: Currency Converter

Link to assignment invitation

๐Ÿ”– Resources

HTTP

APIs

AJAX, Fetch, & JSON

โญ EXTRA/TMI

Fetch requests use JavaScript promises to handle responses. Promises are a much bigger topic than we will get into right now, but if you want to know more about what a promise is and how to use it beyond the context of AJAX requests, you can start with the MDN documentation about it.

๐Ÿฆ‰ Code and Videos

Access Passcode: fLB2+a42