NB: A requirement to join this is having a Certificate in Software Development from TECHCAMP.
In this Monday, Tuesday, and Thursday-only Bootcamp, you will learn the sections highlighted below. The trainee needs to have an existing system (MyDuka) with SQLAlchemy, Flash Messaging, and Flask Login. This will be a step-by-step Online Guided Training. The trainer will also review your code and help solve any errors that might come up.
- Section 1/9: Review Advanced GitHub: branches, merging, and collaboration. Learn a gitflow workflow and how to set up a staging and production gitflow.
- Section 2/9: Build Your Own API with FastAPI and Consume with a Web Framework: Use FastAPI to create a fully functional REST API that connects to a database, with Swagger documentation. Additionally, get introduced to building web applications using React, including components, state management, and routing.
- Section 3/9: Learn Basic Linux Skills: Set up a Linux environment and learn the basic commands required to deploy and monitor an application, and install prerequisite software.
- Section 4/9: Setting Up Nginx + Linking to an Existing Domain (If Yo....Read More
NB: A requirement to join this is having a Certificate in Software Development from TECHCAMP.
In this Monday, Tuesday, and Thursday-only Bootcamp, you will learn the sections highlighted below. The trainee needs to have an existing system (MyDuka) with SQLAlchemy, Flash Messaging, and Flask Login. This will be a step-by-step Online Guided Training. The trainer will also review your code and help solve any errors that might come up.
- Section 1/9: Review Advanced GitHub: branches, merging, and collaboration. Learn a gitflow workflow and how to set up a staging and production gitflow.
- Section 2/9: Build Your Own API with FastAPI and Consume with a Web Framework: Use FastAPI to create a fully functional REST API that connects to a database, with Swagger documentation. Additionally, get introduced to building web applications using React, including components, state management, and routing.
- Section 3/9: Learn Basic Linux Skills: Set up a Linux environment and learn the basic commands required to deploy and monitor an application, and install prerequisite software.
- Section 4/9: Setting Up Nginx + Linking to an Existing Domain (If You Have One): Once there is a public IP, set up an HTTP server accessible publicly using Nginx, an industry heavyweight HTTP Proxy Server. Connect a domain if you have one, create multiple sub-domains, and add an SSL certificate.
- Section 5/9: Configure Docker in the Linux Environment and Learn About Docker Network: Mount your database to the Docker bridge network, understand docker images, run containers, and troubleshoot them.
- Section 6/9: Sentry Automated Error Tracking for Your Application: Set up automated error tracking to get notifications via email or Slack when an error occurs in your application.
- Section 7/9: Scrum and Agile: Learn about project management, tasks, sprints, Scrum, and managing stand-ups.
- Section 8/9: Server Monitoring and Reporting, Backup, Server Security, and Firewall Setup: View reports in a dashboard showing server and app performance, along with logs for troubleshooting.
- Section 9/9: CI/CD: Learn how to set up an automated deployment pipeline and manage different environments: Development, Staging, and Production.
....
Show Less