Momentum logo
Team 5 Classroom

JS Wrap Up 🎬

Posted on Sep 30th, 2020

Today’s topics

Today we’re finishing the notes app and getting ready to present a project tomorrow.

One on one meeting schedule

Note that this meeting is not in our regular classroom. Here is the Zoom link for the one on one meeting.

2:00 Phil

2:15 David

2:20 Kim

2:45 Nathan

3:00 Babacar

3:15 Charlette

3:30 Tom

3:45 Derek

4:00 Jon

Project

Single-page notes app, continued

Technical Presentations tomorrow at 2:00 pm - 4:00 pm

Read more about the requirements for technical presentations.

Our class will present, followed by presentations by Team Three (finishing Phase 3) and Team Four (finishing Phase 3). Plan to stay after our presentations are over so that you can watch the presentations from the other teams.

🔖 Resources

Code and videos

JS Debugging and Error Handling

Posted on Sep 29th, 2020

Today’s topics

  • What’s a bug?
  • Debugging tools and techniques
  • Errors and exceptions
  • Handling errors with try…catch

Project

Single-page notes app, continued

Technical Presentations this Thursday at 2:00 pm - 4:00 pm

Read more about the requirements for technical presentations.

Our class will present, followed by presentations by Team Three (finishing Phase 3) and Team Four (finishing Phase 3). Plan to stay after our presentations are over so that you can watch the presentations from the other teams.

🔖 Resources

⭐️ EXTRA/TMI

There’s a an awesome article about stacks, which we encounter in a stack trace in our debugging adventures, in Vaidehi Joshi’s BaseCS blog series. It’s not necessary to read this to understand debugging, but if you want some more information about terminology and what’s really happening, it’s great!

Code and videos

Single-page applications with AJAX

Posted on Sep 28th, 2020

Today’s topics

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

Project

Create a single page note-taking app

Link to assignment invitation

This assignment is due on Thursday, October 1.

🔖 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 and Videos

JavaScript and Forms

Posted on Sep 24th, 2020

Today’s topics

  • HTML forms
  • Working with form data in JavaScript
  • Client-side form validation with JavaScript

Project

JavaScript Form Validation

Link to the assignment invitation

🔖 Resources

⭐️ EXTRA/TMI

Code & Videos

AJAX & Working with JSON

Posted on Sep 23rd, 2020

Today’s topics

Today we will spend more time working with AJAX, JSON data, and DOM manipulation.

Afternoon Workshop / Lab

For the rest of the day we are going to be working in pairs.

Have you finished the GitHub Profile assignment? (*finished means you have all the necessary data showing up in the DOM)

  • YES: Great. You’re working on the Currency Converter project.
  • NO: OK. You’re working on the GitHub Profile. It is DUE AT 4:00 pm today.
  • YES and NO: If your partner is not finished with the GitHub profile assignment, please help them where they are stuck, and then move on to the Currency Converter.

Project Duos

  • Jon & Babacar
  • David & Kendall
  • Derek & Nathan
  • Kim & Charlette
  • Phil & Tom

Project

Currency Converter

Link to assignment invitation

🔖 Resources

AJAX & Fetch