- This event has passed.
Python FastApi Part 2
August 19, 2021 @ 7:00 pm - 9:00 pm CDT
VIRTUAL ONLINE EVENT
Are you ready to learn how to build an API using Python and FastAPI? This is part 2 of a multipart collaborative code along series that is action-packed with teachings on Python, FastApi, Pytest, OpenAPI(Swagger), ReDoc, Password Hashing, JWT Tokens, Sqlite and Postgres databases, Pydantic, GitHub Actions, Code Formatting, Linting, and hosting on Heroku. By the end of the series, you will have an API that can be used by any front-end technology. There will be optional mini homework assignments in between sessions to help you apply what you are learning.
To get started and follow along, make sure to set up your machine.
Please read more about that below in the FAQ. Please don't be afraid to ask questions, we don't want anyone falling behind. You can also watch the zoom recording of the first session while it's still available at https://nuskin.zoom.us/rec/share/xPQ9Wp5xcYX2EVnFgpTd4Fb4943ZJfaCwxl6AbNSVagb-_sjzFZap3APq-t9EPaC.kCia7idpaB-Z7uVx
– The students will have a basic understanding of programming, how API's work, and how to use tests to drive the development of your projects.
QA at the Point Meetup:
QA Utah Slack:
Q: Does the class cost anything?
Nope! It's completely free so bring your questions and take advantage 🙂
Q: Is this just for programmers? How much experience do I need to have?
This is for everyone of all skill levels. If you are brand new to Python and/or coding, I would recommend you start with an introductory course (free) just so you can see if it's something you're really interested in. There are many courses on Test Automation University and is a great place to start:
We are all learning together, so don't feel bad for asking questions. That's what this is all about! We want to help you and make sure you feel welcome and have an enjoyable journey into programming and test automation.
Q: What do I need to have prepared before class?
We would like your systems to be set up before class but we understand that might not always be possible. We will dedicate time during the first session to help everyone get their systems set up.
If you want to have the same setup as the instructor, he will be using Python 3.8.5 and Visual Studio Code.
– Python 3.7 or above installed before class.
– Visual Studio Code or PyCharm.
Q: How many sessions are in this series, and how often will we meet?
It is hard to determine how many sessions are in this series due to the questions being asked and how deep the students want to go into each topic. A rough estimate is eight two-hour sessions, be mindful this class is all about learning and not just getting a finished project. We decided as a group to do it every other week.
Q: What happens if I miss a session?
We will be recording each session.