From b2a69c9d93b9e230f44e1ef66e79bfcbe769b708 Mon Sep 17 00:00:00 2001 From: Florian RICHER Date: Sat, 3 Jun 2023 19:46:49 +0200 Subject: [PATCH] =?UTF-8?q?MonParcours:=20D=C3=A9but=20d'ajout=20des=20pro?= =?UTF-8?q?jets?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.tsx | 65 +-------------------------- src/components/MonParcours.tsx | 82 ++++++++++++++++++++++++++++++++++ src/components/Project.scss | 7 --- src/components/Project.tsx | 23 ---------- 4 files changed, 84 insertions(+), 93 deletions(-) create mode 100644 src/components/MonParcours.tsx delete mode 100644 src/components/Project.scss delete mode 100644 src/components/Project.tsx diff --git a/src/App.tsx b/src/App.tsx index a803823..f36f19b 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,75 +1,14 @@ import './App.css' import TopComponent from "./components/TopComponent"; import ShortDescription from "./components/ShortDescription"; -import Timeline from "./components/timeline/Timeline"; -import TimelineElement from "./components/timeline/TimelineElement"; -import { PROJECTS } from "./data/Project"; -import TimelineCard from './components/timeline/TimelineCard'; -import TimelineCardSummary from './components/timeline/TimelineCardSummary'; -import TimelineCardContent from './components/timeline/TimelineCardContent'; -import TimelineLabel from './components/timeline/TimelineLabel'; +import MonParcours from './components/MonParcours'; function App() { return ( <> - - - 2019-2020 - - Limouzik - - Youpi - - - - Limouzik - - Youpi - - - - Limouzik - - Youpi - - - - Limouzik - - Youpi - - - - - 2019-2020 - - Limouzik - - Youpi - - - - Limouzik - - Youpi - - - - Limouzik - - Youpi - - - - Limouzik - - Youpi - - - - + ) } diff --git a/src/components/MonParcours.tsx b/src/components/MonParcours.tsx new file mode 100644 index 0000000..f649a89 --- /dev/null +++ b/src/components/MonParcours.tsx @@ -0,0 +1,82 @@ +import react from 'react' +import Timeline from './timeline/Timeline' +import TimelineElement from './timeline/TimelineElement' +import TimelineLabel from './timeline/TimelineLabel' +import TimelineCard from './timeline/TimelineCard' +import TimelineCardSummary from './timeline/TimelineCardSummary' +import TimelineCardContent from './timeline/TimelineCardContent' + +function MonParcours() { + return ( +
+ + + 2017 - 2018 + + License Dev. Web et du Big Data + +

Licence professionnel en alternance de développeur d’application web et du Big Data (LP DWBD)


+

Utilisation de docker, Mysql, PHP avancé, Symfony 3 et 4, AngularJS, NodeJS, Cassandra, MongoDB, …


+ IUT du Limousin à Limoges +
+
+
+ + 2015 - 2017 + + DUT Informatique + +

Conception de programme en Java, C++, C, Android, PHP, NodeJS et l’utilisation de Mysql. Apprentissage des bases scientifiques dans l’informatique.


+ IUT du Limousin à Limoges +
+
+ + Développement d’application Web React et MIDI + Site Wordpress (Stage + CDD) + +

Développement d’une application musicale en utilisant le protocol MIDI (+ Synthèse sonore).


+

La partie affichage a été développé avec React et RequireJS (Gestion de module).


+

Administation du Site en Wordpress avec les Plugins (Woocommerce et PaidMembership Pro) ainsi que le développement d’un plugin propriétaire pour l’intégration de l’application dans Wordpress


+ + Limouzik SAS
+ 03 Avril 2017 - 30 Juin 2017 (Stage)
+ 01 Juillet 2017 - 31 Juillet 2017 (CDD) +
+
+
+ + 2012 - 2015 + + Bac STI2D spécialité SIN + +

Passage du Bac sciences et technologies de l’industrie et du développement durable (STI2D).

+

Spécialité systèmes d’information et numérique (SIN).


+ Lycée Jean Favard à Guéret +
+
+ + Développement en Java (Perso) + +

Apprentissage dans un premier temps du language avec le site du zero et les quelques vidéos sur Youtube.


+

Ensuite, j'ai commencé à développer des projets Perso (Plugin Minecraft, Mod Minecraft) dans un premier temps.


+

Puis, j'ai commencé à développer des petits jeux de A à Z (Petit moteur de physique + graphique + audio) et à m'entrainer avec des amis pour participer à des concours comme le Ludum dare et la Global Game Jam.


+ Java 1.5, 1.6, 1.7, 8
+ Maven et Gradle +
+
+ + Utilisation de l’API graphique OpenGL (Perso) + +

Après avoir développé quelques trucs sur Minecraft. Je me suis interressé à son fonctionnement et j'ai découvert la librairie LWJGL utilisé dans Minecraft.


+

J'ai très vite voulu développer mes propres Mini-Jeux en OpenGL avec cette librairie.


+ + LWJGL 2 et 3
+ OpenGL 2 et OpenGL Modern (3.3+) +
+
+
+
+
+ ) +} + +export default MonParcours \ No newline at end of file diff --git a/src/components/Project.scss b/src/components/Project.scss deleted file mode 100644 index 6a8b7f4..0000000 --- a/src/components/Project.scss +++ /dev/null @@ -1,7 +0,0 @@ -.project { - @apply rounded-md m-5 shadow-md p-5; - - h1 { - @apply font-bold; - } -} \ No newline at end of file diff --git a/src/components/Project.tsx b/src/components/Project.tsx deleted file mode 100644 index 7ac5583..0000000 --- a/src/components/Project.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import './Project.scss' -import Tag from './Tag' - -interface ProjectProps { - title: string, - description: string, - tags: Array, - organization: string, -} - -function Project(props: ProjectProps) { - return ( -
-

{props.title}

-

{props.description}

- { - props.tags.map((t) => ()) - } -
- ) -} - -export default Project \ No newline at end of file