P5-Y 4/28 Developing Frontend/Backend Applications
Defining how to get started with Python Development and APIs. We improve on 1st trimester curriculum and add visualization to these concepts.
Developing Frontend/Backend Applications
Defining how to get started with Python Development and APIs. We improve on 1st trimester curriculum and add visualization to these concepts.
Subtopics we plan on teaching
- Setting up machines with Conda Scripts
- Setting up GitHub Pages with FastPages features
- Building requirements and pull requests in GitHub
- Fetching and filtering content using JavaScript, HTML, CSS
- Developing Backend 3rd Party APIs with analysis and cleaning Python, Flask, Pandas
Lesson Plans
- For #1-3, we will make videos on the subjects that will teach how to set up each subject, since they are mostly installations and tool setups
- For #4, we will make a page where the user can use various buttons to customize size, color, font, and other properties and attributes of a sample page.
- For #5, we will make a page where the user can use various buttons to customize the choice of API, where each API will have different CRUD operations.
Grading/Checking Work
After the code for each activity on the website is shown, there will be a link to a Slack server where users can join, post, and talk about their beginner creations with web development.