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
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
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
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
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
Posted on Sep 24th, 2020
Today’s topics
- HTML forms
- Working with form data in JavaScript
- Client-side form validation with JavaScript
Project
Link to the assignment invitation
🔖 Resources
Code & Videos
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