Giter Site home page Giter Site logo

Hey Everyone! I'm Arnaud! 👨🏻‍💻🇫🇷☕️

 Some Tools I Have Used and Learned

bash C C++ Javascript Typescript nestjs docker hmtl5 css3 react postgres mongodb nodejs bootstrap

 Recap of my projects at school 42

  •  inception: grade 100/100

    This project aims to broaden the knowledge of system administration by using Docker. Virtualize several Docker images, creating them in a new personal virtual machine.

  •  ft_server: grade 100/100

    The goal of this project is to create a web server with Nginx capable of running a WordPress website, phpMyAdmin, and a MySQL database. This server will run in only one Docker container, under Debian Buster.

  •  webserv: grade 100/100

    This project is about writing our own HTTP server in CPP. which has to work with a real browser. HTTP is one of the most used protocol on internet. Knowing its arcane will be useful.

  •  cpp module 00 to 08:

    - cpp module 00: grade 100/100 => Introduction

    - cpp module 01: grade 100/100 => Memory allocation, reference, pointers

    - cpp module 02: grade 100/100 => Ad-hoc polymorphism, overloads and orthodox canonical classes

    - cpp module 03: grade 100/100 => Inheritance

    - cpp module 04: grade 100/100 => Subtype polymorphism, abstract classes and interfaces

    - cpp module 05: grade 100/100 => Try/Catch and Exceptions

    - cpp module 06: grade 100/100 => Casting

    - cpp module 07: grade 100/100 => Templates

    - cpp module 08: grade 100/100 => Templated containers, iterators and algorithms

  •  ft_containers: grade 100/100

    The multiple available containers in C++ all have a very different usage. To understand them all, let's re-implement them!

  •  minishell: grade 101/100

    This project is about creating a simple shell. Learn a lot about processes and file descriptors.

  •  pipex: grade 100/100

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

  •  push_swap: grade 125/100

    The goal of this project is to sort data on a stack, with a limited set of instructions, and the smallest number of moves. To make this happen, we have to manipulate various sorting algorithms and choose the most appropriate solution(s) for optimized data sorting.

  •  cub3d: grade 100/100

    This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. It's about coding a ray-casting engine from scratch, using the graphic library provided by 42 (minilibX). The goal is to make a dynamic view inside a maze, in which the player have to find his way.

  •  libft: grade 115/100

    This project is about coding a C library. It contains a lot of general purpose functions.

  •  get_next_line: grade 115/100

    This project is about programming a function in C that returns a line read from a file descriptor.

  •  ft_printf: grade 100/100

    The goal of this project is pretty straightforward. Recode printf(). Mainly to learn about using a variable number of arguments. How cool is that?? It is actually pretty cool :)

  •  netwhat: grade 100/100

    The goal of this project is to understand IP adresses and masks, learning the foundations of network programming.

  •  libasm: grade 100/100

    The goal of this project is to get familiar with the assembly language. Coded in 64bits ASM with the Intel syntax.

  •  philosophers: grade 100/100

    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.

  •  fract-ol: grade 100/100

    Discover 2D programming and the psychedelic universe of fractals in this project, using minilibX.

 Recap of my piscine at school 42

- shell 00: grade 100/100

- shell 01: grade 100/100

- C 00: grade 100/100

- C 01: grade 100/100

- C 02: grade 85/100

- C 03: grade 100/100

- C 04: grade 100/100

- C 05: grade 100/100

- C 06: grade 100/100

- C 07: grade 100/100

- C 08: grade 100/100

- C 09: grade 100/100

- C 11: grade 100/100

- EXAM 00: grade 100/100

- EXAM 01: grade 100/100

- EXAM 02: grade 100/100

- EXAM FINAL: grade 66/100

- BSQ: grade 100/100

ablondel19's Projects

portfolio_sales_dashboard icon portfolio_sales_dashboard

MERN Stack Admin Dashboard. Frontend: Material UI => Data Grid, Nivo Charts, Redux Toolkit and Redux Toolkit Query. Backend: Node JS, Express Js, Mongoose, and MongoDB. Data Models: Entity Relationship Diagrams, aggregate calls in MongoDB.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.