Here you can find all the projects that I validated during my Piscine at 1337 School.
-
Updated
Apr 4, 2022 - C
Here you can find all the projects that I validated during my Piscine at 1337 School.
My journey in the 1337 pool. You can find all the subject materials along with my solutions, detailed explanations, and personal insights gained throughout the process. Feel free to explore, learn, and even contribute!
This project is pretty straight forward. We will recode printf. Hopefully we will be able to reuse it in future projects without the fear of being flagged as a cheater. We will mainly learn how to use variadic arguments.
Small data exchange program using UNIX signals.
1337(42) project: push_swap is a sorting algorithm using two stacks where we must sort random numbers with a limited set of instructions, using the lowest possible number of actions.
pipex is a 1337 school project aimed to better understand shell redirection and pipes, by handling them in C.
This is my custom library I made while studying at 1337 and that I will update over time as I study.
This project is about creating a simple shell. Like an own little bash. The main goal is to have a good understanding of process creation and Handles running commands, redirections, pipes, environment variables, signals and command history just like in bash. using the C programmming language.
The norminette checker is a tool that helps you find norm errors in your C files.
webserv is an HTTP server capable of handling multiple clients simultaneously using C++, Socket programming, and CGI.
Implementation of a few container types of the C++ standard template library.
Cpp_Modules to learn C++ and OOP.
This project aims to broaden your knowledge of system administration by using Docker. You will virtualize several Docker images, creating them in your new personal virtual machine.
The get-next-line function is a custom implementation of the C standard library function getline. It allows you to read and parse a text file line by line, regardless of the line length. This is useful when working with large files or when you need to process a file line by line.
This project is a comprehensive guide to setting up and managing Kubernetes clusters using Vagrant, K3s, K3d, and Docker.
This project is about creating a simple shell - essentially, my own little bash. Through this project, I've learned a lot about processes and file descriptors.
The objective of these modules is to initiate us into the concepts of Object-Oriented Programming, which will serve as the foundation of our journey in C++.
Add a description, image, and links to the 1337cursus topic page so that developers can more easily learn about it.
To associate your repository with the 1337cursus topic, visit your repo's landing page and select "manage topics."