Back-End
Munich | Back-End Development Courses
2 sessions / week
This is a FREE course
ReDI Career Track: Back-End Development
Become a Software Developer
Course Overview
This course covers foundational concepts of backend development with MongoDB. You will learn how to create RESTful APIs with FastAPI, handle HTTP requests and responses, implement database schemas, optimize performance using caching techniques, and understand common software design patterns. You will to build scalable and secure backend applications using MongoDB and Python via assignments and a final project.
-
Design and implement RESTful APIs using FastAPI and MongoDB, including database schema design, query operations, and handling HTTP requests and responses
Secure their APIs and understand best practices for authentication and authorization
Optimize the performance of APIs using caching techniques and understand the benefits and limitations of different caching strategies
Apply common software design patterns to improve the maintainability and scalability of code
Job Readiness: Soft skills through career trainings geared towards preparing you for job applications & interviews, networking events and job fairs.
You will learn from experts in the industry to start a career in tech.
-
You speak English
You can commit to at least 10 hours a week (classes + self-study)
You have either successfully completed the ReDI courses Introduction to Computer Science AND Python Intermediate
-
You can start looking for internships and junior positions in software development.
-
• Career & Soft Skills Workshops, Company Visits
• ReDI Mentorship Program (mentors in the IT industry)
• ReDI Talent Pool (job listing platform)
• SkillBuild self-paced eLearning (by IBM & ReDI)
• You should expect to spend a minimum of 8 hours for career workshops or trainings during the semester.
Course Impressions
- Munich - mix of online and in-person
- Mon & Wed, 19:00 - 21:00
- Spring Semester: March-June
- Fall Semester: September-December
- Teaching language: English