photo de profil

Bonjour, je m'appelle Thomas et je suis...

Mes connaissances

Front-end

  • HTML
  • TypeScript
  • React
  • Vue.js
  • GraphQL | Apollo
  • CSS | SASS

Back-end

  • Node.js
  • Python | Flask
  • SQL | Postgres
  • Hasura
  • C

...et plus

  • Shell
  • Git
  • Docker
  • Yarn

Projets

Voici certains projets que j'ai réalisé en plus de nombreux exercises durant mon parcours académique.

Quiz sur le développement web

web

Une petite application web pour pratiquer certaines connaissances Back-end et Front-end.

Voir

Lecteur de musique

Web

Une petite application web possédant une interface fortement inspirée du célèbre service de diffusion musical Spotify, qui permet d'écouter certains morceaux libres de droits.

Voir

Cours et certifications

Harvard CS50x : Introduction to Computer Sciences

C, SQL, HTML, CSS, JavaScript, Python/Flask

Ce cours d'informatique suit la version présentielle donnée à Harvard et exige le même curriculum.

Les sujets abordés sont: les algorithmes, les structures de données, l'encapsulation, la gestion des ressources, la sécurité, les pratiques d'ingénierie logicielle et la programmation Web.

AEC: développement web (front-end)

React, Vue.js, JavaScript, TypeScript, Git, MySQL, PHP, CSS, Bootstrap, Angular

Ce cours forme des développeurs front-end aptes à programmer des applications web responsive en utilisant les frameworks React, Vue.js et Angular.

Docker for the Absolute Beginner

Docker

Ce cours axé sur la pratique permet de se familiariser avec le fonctionnement général de Docker, incluant les Dockerfiles et Docker Compose.

TypeScript Fundamentals

TypeScript

Ce cours est enseigné par James Henry, quatre fois récipient du prix Microsoft MVP, notamment pour son travail sur Typescript-ESLint et Angular-ESLint.

Il permet d'acquérir une base solide en TypeScript.

JabJabJavascript

JavaScript, Git

Ce cours permet d'apprendre en profondeur JavaScript. À l'intersection de la théorie et la pratique, il couvre le processus de passage d'un débutant JavaScript à un développeur intermédiaire. L'étudiant est amené à implémenter plusieurs projets du début à la fin.

AEC: Design et Intégration Web

HTML, CSS, SASS, Adobe XD

Ce cours axé sur la pratique permet de développer une base rigoureuse en CSS. L'étudiant est amené à travailler implémenter des pages web à partir de maquettes Adobe XD et en utilisant différentes techniques de layout.