diff --git a/src/db.ts b/src/db.ts index c9f7c14..73e17d6 100644 --- a/src/db.ts +++ b/src/db.ts @@ -316,37 +316,178 @@ const db: IDB = { }, ], certificates: [ + { + title: "Playwright JS/TS Automation Testing from Scratch & Framework", + image: "MarekSzumny_PlaywrightAutomationTesting_Udemy.jpg", + source: "Udemy", + link: "https://www.udemy.com/course/playwright-tutorials-automation-testing/", + description: `Comprehensive Playwright course that covers everything from the basics to frameworks: +
- Playwright fundamentals and advanced use cases, +
- automation of modern web applications, including React and Angular, +
- API testing and integrating UI and API tests in single scripts, +
- advanced techniques like session cookie manipulation for bypassing logins, +
- designing test cases using Playwright Cucumber BDD and Mocha frameworks, +
- leveraging page object models, external data, and custom utilities for test automation, +
- Continuous Integration with Jenkins and Docker for running tests, +
- Playwright's logging capabilities including screenshots, videos, and Inspector demos.`, + date: "January 13, 2025", + filterTags: ["playwright", "typescript-javascript"], + }, + { + title: "Praktyczne techniki testowania manualnego", + image: "MarekSzumny_PraktyczneTechnikiTestowaniaManualnego_Codenga.jpg", + source: "Codenga", + link: "https://codenga.pl/products/praktyczne_techniki_testowania_manualnego", + description: `Here's a summary of the knowledge gained in the course: +
- learn which tools are valuable in the manual testing process, +
- understand the fundamentals of API testing and Responsive Web Design (RWD) testing, +
- gain knowledge about Jenkins and Docker and their roles in the testing process, +
- write properly structured test cases, +
- learn how to plan tests effectively, +
- verify the functionality of the application provided in the course.`, + date: "January 13, 2025", + filterTags: ["manual-testing"], + }, + { + title: "Apache JMeter™ Pro", + image: "MarekSzumny_ApacheJMeterPro_BlazeMeterUniversity.jpg", + source: "BlazeMeter University", + link: "https://university.blazemeter.com/learn/courses/485/apache-jmeter-intro", + description: `This course teaches about the advanced skills and best practices to become a JMeter Pro, enhancing performance testing capabilities: +
- in-depth exploration of JMeter elements, +
- use-case-based test plan building, +
- incorporating additional scripting languages into test plans, +
- mastering debugging and troubleshooting techniques.`, + date: "November 24, 2024", + filterTags: ["jmeter"], + }, + { + title: "Apache JMeter™ Intro", + image: "MarekSzumny_ApacheJMeterIntro_BlazeMeterUniversity.jpg", + source: "BlazeMeter University", + link: "https://university.blazemeter.com/learn/courses/485/apache-jmeter-intro", + description: `This course offers a comprehensive introduction to JMeter, helping to grasp the essentials of performance testing: +
- installing JMeter from scratch, +
- key concepts and foundations of script building in JMeter, +
- main building blocks, execution order, and scoping rules, +
- mastering parameterization, correlations, and data set usage, +
- building a basic JMeter script.`, + date: "November 3, 2024", + filterTags: ["jmeter"], + }, + { + title: "Manual Testing", + image: "MarekSzumny_ManualTesting_LambdaTest.jpg", + source: "LambdaTest", + link: "https://www.lambdatest.com/certifications/manual-testing", + description: `This exam confirms the knowledge acquired in the field of: +
- know-how of test automation frameworks, +
- in-depth understanding of the DOM and Web Locators, +
- in-depth understanding of website testing using test automation frameworks, +
- experience in running automated tests (serial and parallel) on cloud grid.`, + date: "October 23, 2024", + filterTags: ["manual-testing"], + }, + { + title: "Playwright 101", + image: "MarekSzumny_Playwright101_LambdaTest.jpg", + source: "LambdaTest", + link: "https://www.lambdatest.com/certifications/playwright-101", + description: `The course covers essential skills for mastering modern test automation: +
- gain in-depth knowledge of the Playwright framework, +
- learn to run and manage automation tests using Playwright, +
- perform cross-browser testing on cloud grids with Playwright, +
- leverage Playwright's features, including screenshots, videos, headless testing, and environment variables, to enhance test efficiency.`, + date: "August 27, 2024", + filterTags: ["playwright"], + }, { title: "Test Automation with Playwright", - image: "test.jpg", + image: "MarekSzumny_TestAutomationWithPlaywright_JakTestowac.jpg", source: "jaktestowac.pl", - link: "https://jaktestowac.pl/", - description: - "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse eu est dignissim, commodo tortor id, tincidunt nunc. Morbi mollis nisl vel velit placerat, sit amet bibendum urna elementum. Etiam placerat odio ante, tincidunt iaculis dolor pretium vel. Duis et ligula nec nisi convallis aliquet non vel enim. Vestibulum suscipit ex a felis ultricies, vitae sollicitudin tellus elementum. Donec consequat rhoncus feugiat. Quisque porttitor, tortor vitae aliquet ultrices, nisl mauris rutrum arcu, at viverra mi libero vitae metus. Vivamus ac felis molestie, faucibus nunc sed, consequat nisl. Integer vestibulum, sem ac hendrerit dignissim, enim libero efficitur arcu, in molestie ligula arcu et odio. Cras et lectus eget lorem tincidunt convallis. Donec fermentum neque ut velit facilisis hendrerit.", + link: "https://jaktestowac.pl/playwright/", + description: `The entire material currently consists of over 80 hours of recordings and over 520 lessons with theory and practice in the field of: +
- Playwright and its most common use cases, +
- Playwright structures, methods and functions, +
- tools related to working with automated tests (code formatting, static analysis), +
- good practices and patterns related to writing automated tests, +
- basics of general test architecture, +
- Continuous Integration and automated tests in the CI/CD process, +
- TypeScript and programming.`, date: "May 25, 2024", - filterTags: ["playwright", "ts/js"], + filterTags: ["playwright", "typescript-javascript"], + }, + { + title: "Introduction to Software Testing", + image: "MarekSzumny_IntroductionToSoftwareTesting_Navoica.jpg", + source: "Navoica", + link: "https://navoica.pl/courses/course-v1:ZPSB+WTO1_EN+2022_WTO1_EN/", + description: `The course is designed for novice programmers and prospective testers, focusing on: +
- understanding the role of testing in the software development process, +
- acquiring skills in test planning, preparation, and documentation, +
- exploring the impact of testing on software quality assurance.`, + date: "July 26, 2024", + filterTags: ["manual-testing"], + }, + { + title: "Data Analyst Associate", + image: "MarekSzumny_DataAnalystAssociate_DataCamp.jpg", + source: "Data Camp", + link: "https://support.datacamp.com/hc/en-us/articles/7926305856919-Data-Analyst-Associate", + description: `This course focuses on essential skills needed for entry-level data analyst roles. It typically requires over 100 hours of learning to acquire skills and the main areas of expertise covered include: +
- learning to clean and process data, identify quality issues, and perform transformations using SQL, +
- gaining skills in summarizing data, transforming it into relevant formats, and creating reports and dashboards, +
- applying statistical methods to conduct data-driven experiments, +
- developing the ability to create dashboards, reports, and visualizations, and effectively communicate insights to stakeholders, +
- testing knowledge through adaptive, timed exams covering various data analyst topics, +
- completing a written report with selected visualizations and defended analysis, graded manually by experts.`, + date: "November 11, 2023", + filterTags: ["sql", "data-analysis"], }, { title: "Fundamentals of Software Testing", - image: "test.jpg", + image: + "MarekSzumny_FundamentalsOfSoftwareTesting_QATestLabTrainingCenter.jpg", source: "QATestLab Training Center", - link: "https://en.training.qatestlab.com/", - description: - "Pellentesque felis libero, cursus vitae vulputate sit amet, fringilla sed lorem. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent sed diam sed lorem ultricies elementum. Duis a faucibus urna. Vestibulum tempor tristique mattis. In vehicula gravida fermentum. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.", - date: "October 10, 2023", - filterTags: ["manual"], + link: "https://en.training.qatestlab.com/course/software-testing-fundamentals/", + description: `The course covers essential knowledge and practical skills for beginners in software testing, focusing on: +
- understanding bugs, reporting them in Mantis Bug Tracker, and differentiating them from features, +
- practicing testing across various platforms, including software, games, and mobile applications, +
- gaining proficiency in manual testing, creating test documentation, and using bug-tracking systems, +
- preparing for a QA Intern position with hands-on experience in key testing areas, +
- expanding theoretical knowledge and practical skills for those already in the QA field, +
- providing career changers with foundational testing skills for entering the IT industry. +
The course includes lectures, practical exercises, and a comprehensive program that covers web, mobile, and game testing, functional testing techniques, test case creation, and more.`, + date: "April 30, 2023", + filterTags: ["manual-testing"], + }, + { + title: "BaseLinker for Beginners", + image: "MarekSzumny_BaseLinkerForBeginners_BaseAcademy.jpg", + source: "base.academy", + link: "https://base.com/en-EN/academy/courses/baselinker-for-beginners/", + description: `This course provides a solid foundation for mastering BaseLinker, with further modules for those interested in deeper system configuration. +
- learn how to create an account and navigate the panel management, +
- explore key modules, including Order Manager, Product Manager, and Marketplace Manager, +
- develop skills for efficient order processing and management, +
- gain tools to streamline tasks like placing auctions, downloading orders, issuing invoices, printing labels, and sending packages.`, + date: "February 23, 2023", + filterTags: ["baselinker"], }, ], certificateFilters: [ { name: "All", tag: allFilterTag, isActive: true }, { name: "Playwright", tag: "playwright", isActive: false }, { - name: "TS/JS", - tag: "ts/js", + name: "TypeScript/JavaScript", + tag: "typescript-javascript", isActive: false, }, + { name: "Manual Testing", tag: "manual-testing", isActive: false }, { name: "JMeter", tag: "jmeter", isActive: false }, - { name: "Manual", tag: "manual", isActive: false }, + { name: "SQL", tag: "sql", isActive: false }, + { name: "Data Analysis", tag: "data-analysis", isActive: false }, + { name: "BaseLinker", tag: "baselinker", isActive: false }, ], talks: [ { diff --git a/src/images/certificates/MarekSzumny_ApacheJMeterIntro_BlazeMeterUniversity.jpg b/src/images/certificates/MarekSzumny_ApacheJMeterIntro_BlazeMeterUniversity.jpg new file mode 100644 index 0000000..a30691e Binary files /dev/null and b/src/images/certificates/MarekSzumny_ApacheJMeterIntro_BlazeMeterUniversity.jpg differ diff --git a/src/images/certificates/MarekSzumny_ApacheJMeterPro_BlazeMeterUniversity.jpg b/src/images/certificates/MarekSzumny_ApacheJMeterPro_BlazeMeterUniversity.jpg new file mode 100644 index 0000000..55c74ba Binary files /dev/null and b/src/images/certificates/MarekSzumny_ApacheJMeterPro_BlazeMeterUniversity.jpg differ diff --git a/src/images/certificates/MarekSzumny_BaseLinkerForBeginners_BaseAcademy.jpg b/src/images/certificates/MarekSzumny_BaseLinkerForBeginners_BaseAcademy.jpg new file mode 100644 index 0000000..9ab8aee Binary files /dev/null and b/src/images/certificates/MarekSzumny_BaseLinkerForBeginners_BaseAcademy.jpg differ diff --git a/src/images/certificates/MarekSzumny_DataAnalystAssociate_DataCamp.jpg b/src/images/certificates/MarekSzumny_DataAnalystAssociate_DataCamp.jpg new file mode 100644 index 0000000..2fbf099 Binary files /dev/null and b/src/images/certificates/MarekSzumny_DataAnalystAssociate_DataCamp.jpg differ diff --git a/src/images/certificates/MarekSzumny_FundamentalsOfSoftwareTesting_QATestLabTrainingCenter.jpg b/src/images/certificates/MarekSzumny_FundamentalsOfSoftwareTesting_QATestLabTrainingCenter.jpg new file mode 100644 index 0000000..46d5f79 Binary files /dev/null and b/src/images/certificates/MarekSzumny_FundamentalsOfSoftwareTesting_QATestLabTrainingCenter.jpg differ diff --git a/src/images/certificates/MarekSzumny_IntroductionToSoftwareTesting_Navoica.jpg b/src/images/certificates/MarekSzumny_IntroductionToSoftwareTesting_Navoica.jpg new file mode 100644 index 0000000..550d933 Binary files /dev/null and b/src/images/certificates/MarekSzumny_IntroductionToSoftwareTesting_Navoica.jpg differ diff --git a/src/images/certificates/MarekSzumny_ManualTesting_LambdaTest.jpg b/src/images/certificates/MarekSzumny_ManualTesting_LambdaTest.jpg new file mode 100644 index 0000000..25f2d43 Binary files /dev/null and b/src/images/certificates/MarekSzumny_ManualTesting_LambdaTest.jpg differ diff --git a/src/images/certificates/MarekSzumny_Playwright101_LambdaTest.jpg b/src/images/certificates/MarekSzumny_Playwright101_LambdaTest.jpg new file mode 100644 index 0000000..48248b7 Binary files /dev/null and b/src/images/certificates/MarekSzumny_Playwright101_LambdaTest.jpg differ diff --git a/src/images/certificates/MarekSzumny_PlaywrightAutomationTesting_Udemy.jpg b/src/images/certificates/MarekSzumny_PlaywrightAutomationTesting_Udemy.jpg new file mode 100644 index 0000000..1706a1b Binary files /dev/null and b/src/images/certificates/MarekSzumny_PlaywrightAutomationTesting_Udemy.jpg differ diff --git a/src/images/certificates/MarekSzumny_PraktyczneTechnikiTestowaniaManualnego_Codenga.jpg b/src/images/certificates/MarekSzumny_PraktyczneTechnikiTestowaniaManualnego_Codenga.jpg new file mode 100644 index 0000000..81ded8f Binary files /dev/null and b/src/images/certificates/MarekSzumny_PraktyczneTechnikiTestowaniaManualnego_Codenga.jpg differ diff --git a/src/images/certificates/MarekSzumny_TestAutomationWithPlaywright_JakTestowac.jpg b/src/images/certificates/MarekSzumny_TestAutomationWithPlaywright_JakTestowac.jpg new file mode 100644 index 0000000..1685d44 Binary files /dev/null and b/src/images/certificates/MarekSzumny_TestAutomationWithPlaywright_JakTestowac.jpg differ diff --git a/src/types/ICertificate.ts b/src/types/ICertificate.ts index 2dcada8..31f2341 100644 --- a/src/types/ICertificate.ts +++ b/src/types/ICertificate.ts @@ -1,10 +1,13 @@ import type { AllFilterTag, IFilter } from "./IFilters"; export type ICertificateFilterTag = - | "manual" + | "manual-testing" | "playwright" - | "ts/js" - | "jmeter"; + | "typescript-javascript" + | "jmeter" + | "baselinker" + | "sql" + | "data-analysis"; export interface ICertificateFilter extends IFilter { name: string;