Learn how to create a ride-sharing app with Django Channels, Angular, and Docker. Along the way, you'll learn how to manage client/server communication with Django Channels, control flow and routing with Angular, and build a RESTful API with Django REST Framework.
In this course, you'll learn how to set up a development environment with Docker in order to build and deploy a microservice powered by Python and Flask. You'll also apply the practices of Test-Driven Development with Pytest as you develop a RESTful API.
This course details how to add user authentication to a Flask and React microservice. You'll use React Testing Library and Pytest to test both apps, Formik to manage form state, and GitLab CI to deploy Docker images to Heroku.
In this course, you'll learn how to use AWS CodeBuild for continuous integration and delivery along with AWS Elastic Container Service (ECS) for container orchestration in order to deploy a set of microservices powered by Python, Flask, and React.
In this course, you'll learn how to develop your own Python web framework to see how all the magic works beneath the scenes in Flask, Django, and the other Python-based web frameworks.
In this course, you'll learn how to set up a development environment with Docker in order to build and deploy a RESTful API powered by Python, Django, and Django REST Framework.
Learn how to create a ride-sharing app with Django Channels, React, and Docker. Along the way, you'll learn to manage client/server communication with Django Channels and WebSockets, develop a front-end with React, build a RESTful API with Django REST Framework, and test your application using the Cypress testing framework.
This course is focused on teaching the fundamentals of Vue by building and testing a web application using Test-Driven Development (TDD).
In this course, you'll learn how to build, test, and deploy a text summarization service with Python, FastAPI, and Docker. The service itself will be exposed via a RESTful API and deployed to Heroku with Docker.
This course focuses on teaching the fundamentals of Flask by building and testing a web application using Test-Driven Development (TDD).
In this course, you'll learn how to implement a load balancer in Python using Test-Driven Development.
In this course, you'll learn how to add Celery to a Django application.
Test-Driven Development with Python, Flask, and Docker is a great course for learning, not only API development, but the larger environment and workflow behind building a modern, well-tested, CI/CD-enabled API. I don't know of any other course that takes this approach from the ground up and I have found it very valuable to go through the entire workflow. I look forward to doing the next course!
I completed Test-Driven Development with Python, Flask, and Docker. The course is well-structured and the concepts are taught in a logical order. My main takeaways were being able to set up a RESTful API with Flask; properly containerize my development, testing, and production environments; and use a test-first development workflow. This course does an amazing job showing what proper software development looks like!
When attempting to further your knowledge on modern, practical Microservice architecture you could scour the web attempting to piece together various tutorials. Or you could just take the Microservices with Docker, Flask, and React Bundle course. The amount of value I received far outweighs the cost; upon completion, you should feel comfortable running a fully containerized multi-environment platform on AWS using CI/CD best practices. And if that wasn’t enough, they offer free tutorials on supplementary content such as Kubernetes and Vault.
Michael's Microservices with Docker, Flask, and React Bundle course is a complete walkthrough, starting from scratch, of how to build a full production-ready application based on microservices architecture. This content is worth every penny. The course may seem overwhelming as it touches on so many topics (Flask, React, Docker, AWS, CI/CD, TDD, etc), but Michael did a brilliant job to put it all together in an easy to follow manner. After finishing the course, I am certain that you will find yourself revisiting this course periodically as reference documentation in your work.
If you want to learn how to create a modern app from frontend to backend to live deployment using software engineering best practices from start to finish, TestDriven.io will get you there.
As someone who's already a senior developer but moving into a different development space, the TestDriven.io courses are exactly what I need. I've had a hard time finding something advanced enough to propel me forward into this tricky, but exciting world of Python.