This repository contains resources for cross-skilling engineering Plooxies with help from experienced mentors or by self-development.
Currently we are working on the program and testing it with small group of people.
- Share knowledge in Tooploox and learn from the best engineers
- This is the space for our most experienced engineers to share their knowledge internally, building up skills of every Tooploox engineer.
- Fullstacify: Cross-train our engineers, helping them gain skills in their non-core technologies to become more self-sufficient in projects requiring some full-stack skills.
- An example is an ML engineer making some changes to an existing back-end or ever writing their own simple REST API wrapper for an ML model.
The course, currently focusing on back-end development in Python, is divided up into modules, making it easy to digest it in bite-sized chunks, each module standing on its own, letting you mix and match, choosing the modules you think will benefit you the most.
The Backend Python modules list is on this page.
Every module has a mentor, responsible for shaping the module, preparing the exercises, and guiding you through the learning process. Mentor is an expert in his module. We take care to ensure each module is of high quality, built by mentors who are experts in the given area, every module carefully reviewed before it gets published.
We are all busy. Mentors aren't lecturers, giving long boring presentations. Instead, they focus on finding the best resources, and on supporting you throughout the learning process, reviewing your solutions to exercises and answering your questions, letting you work at your own pace.
The project coordinators are responsible for connecting learners and mentors, help selecting modules and so on. New mentors are selected from the best Tooploox engineers by the project coordinators and current mentors.
This repository is also a place for link sharing for every module (see module list). This is open for every contribution.
You will find flask tutorials here. Tutorials will show you how to:
Flask 101
- create a flask app
- create API endpoints
Flask 102
- access query parameters passed in the url
- access path parameters passed in the url
Flask 10x/20x
- learn on POST/GET methods
- upload a file to server
- download a file from server
- use page templates
- use sessions
- create login page
- restrict access to API to certain users
- test your flask app
- call an external API in your flask app