From 25e53243196661458e4d2e7387df7402f0640ee1 Mon Sep 17 00:00:00 2001 From: PA4KEV Date: Fri, 23 Feb 2024 21:23:02 +0100 Subject: [PATCH] Update software page by parsing json file instead. --- src/Pages/Software/SoftwareMain.js | 33 +++++++++++++++---- src/Pages/Software/education.json | 34 +++++++++++++++++++ src/Pages/Software/en/main.md | 52 +----------------------------- src/Pages/Software/nl/main.md | 52 +----------------------------- 4 files changed, 62 insertions(+), 109 deletions(-) diff --git a/src/Pages/Software/SoftwareMain.js b/src/Pages/Software/SoftwareMain.js index 5c9a186..0f40465 100644 --- a/src/Pages/Software/SoftwareMain.js +++ b/src/Pages/Software/SoftwareMain.js @@ -13,13 +13,32 @@ const SoftwareMain = () => {
+

{getString('education')}

+ {educationData.education.map((edu, index) => ( +
+

{edu.name}

+
{edu.diploma}
+

{edu.school} - {edu.location}

+

{edu.start} - {edu.end}

+
+ ))} +
+

{getString('certification')}

+ {educationData.certifications.map((certification, index) => ( +
+

{certification.name}

+
{certification.institution}
+

{getString('issued')}: {certification.issueYear}

+
+ ))} +

{getString('courses')}

-
+
{educationData.courses.map((course, index) => ( -
-
-
{course.name}
-

+

+
+
{course.name}
+

{course.sub}, {course.instructor}
{course.intstitution} | certificate @@ -27,8 +46,8 @@ const SoftwareMain = () => { {getString('completed')}: {course.achieveDate}

- ))} diff --git a/src/Pages/Software/education.json b/src/Pages/Software/education.json index 350567b..0e4d8e2 100644 --- a/src/Pages/Software/education.json +++ b/src/Pages/Software/education.json @@ -1,4 +1,20 @@ { + "certifications": [ + { + "name": "LPIC-1", + "institution": "Linux professional institute certification", + "link": "https://www.lpi.org/our-certifications/lpic-1-overview", + "issueYear": 2022, + "expiryYear": 2027 + }, + { + "name": "Drupal 9 Site Builder", + "institution": "Acquia", + "link": "https://certification.acquia.com/user/18196", + "issueYear": 2022, + "expiryYear": 9999 + } + ], "courses": [ { "name": "Docker Mastery", @@ -30,5 +46,23 @@ "link": "https://www.udemy.com/course/learn-linux-in-5-days/", "certificate": "https://www.matsubara.nl/udemy-certs/UC-0BB6GYJ1.pdf" } + ], + "education": [ + { + "name": "Computer engineering of applied computer science", + "diploma": "Bachelor of computer science", + "school": "Avans Hogeschool", + "location": "Breda, Netherlands", + "start": 2012, + "end": 2016 + }, + { + "name": "Interactive media design", + "diploma": "MBO diploma", + "school": "Eindhovenseschool / Sint Lucas", + "location": "Eindhoven, Netherlands", + "start": 2009, + "end": 2012 + } ] } \ No newline at end of file diff --git a/src/Pages/Software/en/main.md b/src/Pages/Software/en/main.md index 0831c86..cd7256f 100644 --- a/src/Pages/Software/en/main.md +++ b/src/Pages/Software/en/main.md @@ -1,51 +1 @@ -Skills ------- - -#### Programming languages & Tools - -* Python -* PHP -* Docker -* C# -* JavaScript -* Node JS -* Git -* Jenkins - - -Education ---------- - -#### Computer engineering of applied computer science - -###### Bachelor of computer science - -Avans Hogeschool - Breda, Netherlands - -2012 - 2016 - -#### Interactive media design - -###### MBO diploma - -Eindhovenseschool / Sint Lucas - Eindhoven, Netherlands - -2009 - 2012 - - -Certification -------------- - -#### LPIC-1 - -###### Linux professional institute certification - -[lpi.org](https://www.lpi.org/our-certifications/lpic-1-overview) - -2022 (expires in 2027) - -#### Drupal 9 Site Builder - -[acquia.com](https://certification.acquia.com/user/18196) - -2022 +Here are my skills, education and other snippits of professional value. \ No newline at end of file diff --git a/src/Pages/Software/nl/main.md b/src/Pages/Software/nl/main.md index 3daa106..de3c815 100644 --- a/src/Pages/Software/nl/main.md +++ b/src/Pages/Software/nl/main.md @@ -1,51 +1 @@ -Vaardigheden ------------- - -#### Programmeertalen en tools - -* Python -* PHP -* Docker -* C# -* JavaScript -* Node JS -* Git -* Jenkins - - -Opleiding ---------- - -#### Computer engineering of applied computer science - -###### Bachelor of computer science - -Avans Hogeschool - Breda - -2012 - 2016 - -#### Interactieve media design - -###### MBO diploma - -Eindhovenseschool / Sint Lucas - Eindhoven - -2009 - 2012 - - -Certificering -------------- - -#### LPIC-1 - -###### Linux professional institute certification - -[lpi.org](https://www.lpi.org/our-certifications/lpic-1-overview) - -2022 (verloopt 2027) - -#### Drupal 9 Site Builder - -[acquia.com](https://certification.acquia.com/user/18196) - -2022 +Hier staat mijn vaardigheden, opleiding en andere dingetjes van professionele waarde. \ No newline at end of file