Pinned Repositories
42-Network_Cursus-Inception
This project consists in having you set up a small infrastructure composed of different services under specific rules. The whole project has to be done in a virtual machine. You have to use docker compose.
42-Network_Cursus-FT_IRC
This project is about creating an IRC server using C++98. IRC clients connect to IRC servers in order to join channels. IRC servers are connected together to form a network.
42-Network_Cursus-Minishell
This project is about creating a simple shell.
42-Network_Cursus-Philosophers
Eat, Sleep, Spaghetti, repeat. This project is about learning how threads work by precisely timing a group of philosophers on when to pick up forks and eat spaghetti without dying from hunger, I learned how to create threads manage them and definitely how to perfectly use mutexes to succeed this project.
IMADDABLIGI
42-Network_Cursus-Cpp-Modules
This repository contains a collection of exercises designed to learn object-oriented programming (OOP) concepts in C++.
42-Network_Cursus-Cub3D
This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. It made me explore ray-casting. The goal is to make a dynamic view inside a maze.
42-Network_Cursus-FT_PRINTF
This project is pretty straightforward, I had to recode printf. Because of that I learned what is and how to implement variadic functions. This exercise was a great opportunity to improve my programming skills.
42-Network_Cursus-GET_NEXT_LINE
This project is about programming a function that returns a line read from a file descriptor.
42-Network_Cursus-LIBFT
This project is about coding a C library which name is Libft (Library 42). This is the first project as a student at 42. In this project I recoded a few functions of the C standard library as well as some other utility functions that I used during my whole cursus.
IMADDABLIGI's Repositories
IMADDABLIGI/Full-Stack-Api-Authentication-Project
IMADDABLIGI/WebDevPlayground
IMADDABLIGI/PythonDjangoLab
IMADDABLIGI/42-Network_Cursus-Inception
This project consists in having you set up a small infrastructure composed of different services under specific rules. The whole project has to be done in a virtual machine. You have to use docker compose.
IMADDABLIGI/IMADDABLIGI
IMADDABLIGI/42-Network_Cursus-Cpp-Modules
This repository contains a collection of exercises designed to learn object-oriented programming (OOP) concepts in C++.
IMADDABLIGI/42-Network_Cursus-FT_IRC
This project is about creating an IRC server using C++98. IRC clients connect to IRC servers in order to join channels. IRC servers are connected together to form a network.
IMADDABLIGI/42-Network_Cursus-Cub3D
This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. It made me explore ray-casting. The goal is to make a dynamic view inside a maze.
IMADDABLIGI/42-Network_Cursus-Minishell
This project is about creating a simple shell.
IMADDABLIGI/42-Network_Cursus-SO_LONG
This project is a very small 2D game.
IMADDABLIGI/42-Network_Cursus-Philosophers
Eat, Sleep, Spaghetti, repeat. This project is about learning how threads work by precisely timing a group of philosophers on when to pick up forks and eat spaghetti without dying from hunger, I learned how to create threads manage them and definitely how to perfectly use mutexes to succeed this project.
IMADDABLIGI/42-Network_Cursus-FT_PRINTF
This project is pretty straightforward, I had to recode printf. Because of that I learned what is and how to implement variadic functions. This exercise was a great opportunity to improve my programming skills.
IMADDABLIGI/42-Network_Cursus-MINI_TALK
The purpose of this project is to code a small data exchange program using UNIX signals. It is an introductory project for the bigger UNIX projects that will appear later on the 42-Network_Cursus.
IMADDABLIGI/42-Network_Cursus-LIBFT
This project is about coding a C library which name is Libft (Library 42). This is the first project as a student at 42. In this project I recoded a few functions of the C standard library as well as some other utility functions that I used during my whole cursus.
IMADDABLIGI/42-Network_Cursus-PUSH_SWAP
This project involves sorting data on a stack, with a limited set of instructions, and the smallest number of moves. To make this happen, I had to manipulate various sorting algorithms and choose the most appropriate solution(s) for optimized data sorting.
IMADDABLIGI/42-Network_Cursus-GET_NEXT_LINE
This project is about programming a function that returns a line read from a file descriptor.