← Back to homepage

Backend Developer

Focus on servers, APIs, databases, authentication, networking and production-ready web systems.

7
Projects
1105
Estimated hours
96862
Total XP
7.1/10
Average difficulty

Skills you will build

HTTPREST APIsC++SocketsDatabasesAuthenticationDockerNginxWebSockets

Suggested order

1. pipex

50h · 1142 XP · Difficulty 4/10

This project aims to deepen your understanding of the two concepts that you already know: Redirections and Pipes. It is an introductory project for the bigger UNIX projects that will appear later on in the cursus.

2. minishell

210h · 2814 XP · Difficulty 7/10

The objective of this project is for you to create a simple shell.

3. webserv

175h · 21630 XP · Difficulty 8/10

This project aims to create your own HTTP server. You will be able to test it with a real web browser. HTTP is one of the most used protocols on the internet. Knowing its intricacies will be useful, even if web development is not on your carreer path.

4. ft_irc

175h · 21630 XP · Difficulty 8/10

Create your own IRC server in C++98, compatible with a standard IRC client for the required features.

5. Inception

150h · 15836 XP · Difficulty 7/10

Broaden your system administration skills by working with Docker. In this project, you'll set up a complete infrastructure using Docker Compose, creating and managing multiple containerized services including NGINX with SSL/TLS, WordPress with php-fpm, and MariaDB. You'll gain hands-on experience with containerization, networking, volume management, and secure web service deployment within your own personal virtual machine.

6. cloud-1

100h · 9450 XP · Difficulty 7/10

This project is an introduction to cloud servers.

7. ft_transcendence

245h · 24360 XP · Difficulty 9/10

Design, develop, and organize a full-stack web application with complete creative freedom. Choose your project concept, select from a wide range of technical modules, and make key architectural decisions. This highly flexible project allows you to explore modern web development while demonstrating your technical skills and creativity through a modular approach.

Notes

This path is a curated recommendation built from the structured project database. It is not an official 42 order.