I have so much learning to do and I know that learning about API is on my list of priorities. Free Code Camp have a FastAPI Handbook that covers how to develop, test and deploy Python APIs. I am currently studying Python. I thought I would add this here so I remember to go back to this training when I am ready.
It will take me through creating a project. I will need basic programming knowledge and some NoSQL knowledge. However, the course itself will go through how to use MongoDB, Docker, and PyTest. I won’t need to know those two beforehand.
This walkthrough shows how to set up a development environment, build a FastAPI backend, integrate MongoDB, define API endpoints, add chapter rating functionality, and compute aggregate course ratings. It covers fundamental project concepts as well as Python, MongoDB, and NoSQL databases.
https://www.freecodecamp.org/news/fastapi-quickstart/
As far as my training goes, my list in order of importance is (so I can do more with WordPress)
- Advanced CSS and HTML
- Resting APIs
- React
- PHP
- SQL / MSQL
- AI
My list dictated by my Code Institute training is:
- HTML (Done)
- CSS (Done)
- JavaScript (Done)
- Python (Currently studying July/Aug 2023)
- Agile Development
- Bootstrap
- JQuery
- Intro to APIs
- Flask Framework
- Database Management
I probably should have sat and considered what I want to gain from learning before starting the Full Stack course. If my goal is to stick with WordPress, then it covers very little of what I need. But my mind may change as I go through the course. I like the idea of being a Scrum Master. I might find that I prefer back-end over front-end. Who knows.