1
0

Replace software certifications and courses with a single table.

This commit is contained in:
Kevin Matsubara 2025-02-08 23:01:15 +01:00
parent c5b44763c9
commit e95a379441
2 changed files with 3 additions and 45 deletions

View File

@ -4,6 +4,7 @@ import MarkdownPage from '../markdownPage';
import { getLanguage } from '../../Language/Language';
import { getString } from '../../Language/LanguageStrings'
import educationData from './education.json'
import CoursesTable from './coursesTable';
const SoftwareMain = () => {
const language = getLanguage();
@ -30,35 +31,8 @@ const SoftwareMain = () => {
</div>
))}
<hr />
<h2>{getString('certification')}</h2>
{educationData.certifications.map((certification, index) => (
<div key={certification.name + index}>
<h4>{certification.name}</h4>
<h6><a href={certification.link}>{certification.institution}</a></h6>
<p>{getString('issued')}: {certification.issueYear}</p>
</div>
))}
<hr />
<h2>{getString('courses')}</h2>
<div className="card-deck">
{educationData.courses.map((course, index) => (
<div className='card courses-card' key={course.name + index}>
<div className="card-body">
<h5 className="card-title">{course.name}</h5>
<p className="card-text">
<i className='small'>{course.sub}, {course.instructor}</i>
<br />
<a href={course.link}>{course.intstitution}</a> | <a href={course.certificate}>certificate</a>
<br />
{getString('completed')}: {course.achieveDate}
</p>
</div>
<div className="card-footer">
<small className="text-muted">{course.duration} hours</small>
</div>
</div>
))}
</div>
<h2>{getString('certification') + ' & ' + getString('courses')}</h2>
<CoursesTable />
</article>
)
}

View File

@ -1,20 +1,4 @@
{
"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": "Responsive Web Design Essentials",