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
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
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
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
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
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