Posted on Jul 13th, 2020
Today we’re return
ing to JavaScript! We’re going to have a refresher before diving into React tomorrow.
Setup
By the end of today, you need to make sure you have the following set up on your machine:
- Node & npm
- create-react-app
- VS Code extension for JSX and Standard.js
- Exercism
Assignments
Resources
Posted on Jul 13th, 2020
This week, we’ll be focusing on going further with Django before we dive into REST APIs.
Today, we’ll be talking about deploying our Django apps to Heroku and using PostgreSQL.
Assignments
Your project for the week will be Question Box. Today, you’ll start by getting this deployed to Heroku first thing.
Resources
Posted on Jul 8th, 2020
Today’s topics
- Q&A about Front End and Back End in Phase 3 and on the job
- Why and how to incorporate JavaScript into your Django application
Project
Habit Tracker or Code Snippets is due Friday at noon. Tonight and tomorrow should be finishing up functionality and polishing things up for presentations.
Resources
- jQuery -> This is not something I recommend using right now, but I include it here because a lot of the resources you will encounter about using JavaScript in a web browser will refer to it (like the article listed immediately above). It is not as popular as it once was, and it is incompatible with a framework like React. But you will sometimes come across it, and you may even end up working with it at your job, so you might as well recognize it when you see it and look it up if you ever need it.
Videos
Posted on Jul 7th, 2020
Today’s topics:
- follow up on our mob-programming exercise
- debugging tools and techniques
- using the shell and querying the database
- customizing forms
- talk briefly about technical presentations
Habit Tracker / Code Snippets project due Friday at noon
Technical presentations are this Friday at 1:00 pm
Thursday morning we will not have class in order to give you more time to work on presentations. We will attend Team One’s Phase 3 presentations on Thursday at 3:00 pm.
Link to info about technical presentations
Resources
Class video
Posted on Jul 6th, 2020
Today we’re not introducing anything new, but we will test our understanding and assumptions about django and 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.
Mob 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 what the code should be.
Mob programming exercise and rules
Resources