From 93d41f540f04cc959b52e03da9fdddb2d0a83667 Mon Sep 17 00:00:00 2001 From: Sophie <29382425+sophietheking@users.noreply.github.com> Date: Fri, 26 Jan 2024 15:53:46 +0100 Subject: [PATCH] Certification program worldwide availability (#48752) Co-authored-by: Laura Coursen --- ...d-restrictions-of-managed-user-accounts.md | 2 + content/get-started/index.md | 1 + .../about-github-advanced-security.md | 9 +++ .../about-github-certifications.md | 67 +++++++++++++++++++ .../index.md | 11 +++ ...tering-for-a-github-certifications-exam.md | 42 ++++++++++++ data/features/github-certification.yml | 6 ++ .../actions/onboarding-next-steps.md | 3 +- data/variables/product.yml | 2 + 9 files changed, 142 insertions(+), 1 deletion(-) create mode 100644 content/get-started/showcase-your-expertise-with-github-certifications/about-github-certifications.md create mode 100644 content/get-started/showcase-your-expertise-with-github-certifications/index.md create mode 100644 content/get-started/showcase-your-expertise-with-github-certifications/registering-for-a-github-certifications-exam.md create mode 100644 data/features/github-certification.yml diff --git a/content/admin/identity-and-access-management/understanding-iam-for-enterprises/abilities-and-restrictions-of-managed-user-accounts.md b/content/admin/identity-and-access-management/understanding-iam-for-enterprises/abilities-and-restrictions-of-managed-user-accounts.md index b6dbf6462d..457abe5c7b 100644 --- a/content/admin/identity-and-access-management/understanding-iam-for-enterprises/abilities-and-restrictions-of-managed-user-accounts.md +++ b/content/admin/identity-and-access-management/understanding-iam-for-enterprises/abilities-and-restrictions-of-managed-user-accounts.md @@ -52,3 +52,5 @@ With {% data variables.product.prodname_emus %}, you can control the user accoun - {% data variables.enterprise.prodname_managed_users_caps %} can create {% data variables.product.prodname_github_apps %} and {% data variables.product.prodname_oauth_apps %}. {% data reusables.emus.oauth-app-note %} + +- {% data variables.enterprise.prodname_managed_users_caps %} do not have access to the {% data variables.product.prodname_certifications %} program. diff --git a/content/get-started/index.md b/content/get-started/index.md index 843f052f57..e1d0c0f723 100644 --- a/content/get-started/index.md +++ b/content/get-started/index.md @@ -62,4 +62,5 @@ children: - /exploring-integrations - /archiving-your-github-personal-account-and-public-repositories - /using-github-docs + - /showcase-your-expertise-with-github-certifications --- diff --git a/content/get-started/learning-about-github/about-github-advanced-security.md b/content/get-started/learning-about-github/about-github-advanced-security.md index bbd4c14724..6864541239 100644 --- a/content/get-started/learning-about-github/about-github-advanced-security.md +++ b/content/get-started/learning-about-github/about-github-advanced-security.md @@ -13,6 +13,7 @@ redirect_from: - /github/getting-started-with-github/learning-about-github/about-github-advanced-security shortTitle: GitHub Advanced Security --- + ## About {% data variables.product.prodname_GH_advanced_security %} {% data variables.product.prodname_dotcom %} has many features that help you improve and maintain the quality of your code. Some of these are included in all plans{% ifversion not ghae %}, such as dependency graph and {% data variables.product.prodname_dependabot_alerts %}{% endif %}. Other security features require a {% data variables.product.prodname_GH_advanced_security %} (GHAS){% ifversion fpt or ghec %} license to run on repositories apart from public repositories on {% data variables.product.prodname_dotcom_the_website %}{% endif %}. @@ -109,6 +110,14 @@ For more information on starter workflows, see "[AUTOTITLE](/code-security/code- {% endif %} +{% ifversion github-certification %} + +## About {% data variables.product.prodname_GH_advanced_security %} Certification + +You can highly your code security knowledge by earning a {% data variables.product.prodname_GH_advanced_security %} certificate with {% data variables.product.prodname_certifications %}. The certification validates your expertise in vulnerability identification, workflow security, and robust security implementation. For more information, see "[AUTOTITLE](/get-started/showcase-your-expertise-with-github-certifications/about-github-certifications)." + +{% endif %} + {% ifversion ghec or ghes %} ## Further reading diff --git a/content/get-started/showcase-your-expertise-with-github-certifications/about-github-certifications.md b/content/get-started/showcase-your-expertise-with-github-certifications/about-github-certifications.md new file mode 100644 index 0000000000..568b0d28b8 --- /dev/null +++ b/content/get-started/showcase-your-expertise-with-github-certifications/about-github-certifications.md @@ -0,0 +1,67 @@ +--- +title: 'About {% data variables.product.prodname_certifications %}' +intro: 'Earn a {% data variables.product.prodname_certifications_singular %} to showcase your expertise in {% data variables.product.company_short %} technologies and workflows.' +allowTitleToDifferFromFilename: true +versions: + feature: github-certification +--- + +{% ifversion ghec %} + +{% note %} + +**Note:** {% data variables.enterprise.prodname_managed_users_caps %} do not have access to the {% data variables.product.prodname_certifications %} program. + +{% endnote %} + +{% endif %} + +## About {% data variables.product.prodname_certifications %} + +With {% data variables.product.prodname_certifications %}, you can showcase your expertise in {% data variables.product.company_short %} technologies and workflows. Earning a {% data variables.product.prodname_certifications_singular %} gives you a competitive edge in the job market by allowing you to promote your skills in a specific {% data variables.product.company_short %} domain. + +### {% data variables.product.prodname_dotcom %} Foundations Certification + +With the {% data variables.product.prodname_dotcom %} Foundations certificate, you can highlight your understanding of the foundational topics and concepts of collaborating, contributing, and working on {% data variables.product.prodname_dotcom %}. This exam covers: + +- Collaboration +- {% data variables.product.prodname_dotcom %} products +- Git basics +- Working within {% data variables.product.prodname_dotcom %} repositories + +### {% data variables.product.prodname_actions %} Certification + +You can certify your proficiency in automating workflows and accelerating development with {% data variables.product.prodname_actions %} by earning a {% data variables.product.prodname_actions %} certificate. This exam covers: + +- Streamlining workflows +- Automating tasks +- Optimizing software pipelines + +### {% data variables.product.prodname_GH_advanced_security %} Certification + +You can highlight your code security knowledge with the {% data variables.product.prodname_GH_advanced_security %} certificate. This exam covers: + +- Vulnerability identification +- Workflow security +- Security implementation + +### {% data variables.product.prodname_dotcom %} Administration Certification + +You can certify your ability to optimize and manage a healthy {% data variables.product.prodname_dotcom %} environment with the {% data variables.product.prodname_dotcom %} Admin exam. This exam covers: + +- Repository management +- Workflow optimization +- Efficient collaboration + +## Getting started with {% data variables.product.prodname_certifications %} + +To get started with {% data variables.product.prodname_certifications %}, you can review the different certifications on the [{% data variables.product.prodname_certifications_singular %} Registration](https://examregistration.github.com/overview) page. Every certification page includes details about the skills measured in the exams, how you can prepare, and links to register for the exams. + +If you have the skills, you can register for the exam. If you want additional training, refer to the courses or learning paths in the “Preparing for the certification” section. + +After successful completion of a certificate exam, you will receive a Credly badge and certificate to verify your credentials. + +## Further reading + +- [{% data variables.product.prodname_certifications %} Program FAQs](https://examregistration.github.com/faq) +- [{% data variables.product.prodname_certifications %} - Candidate Handbook](https://examregistration.github.com/handbook) diff --git a/content/get-started/showcase-your-expertise-with-github-certifications/index.md b/content/get-started/showcase-your-expertise-with-github-certifications/index.md new file mode 100644 index 0000000000..4735f1d42f --- /dev/null +++ b/content/get-started/showcase-your-expertise-with-github-certifications/index.md @@ -0,0 +1,11 @@ +--- +title: 'Showcase your expertise with {% data variables.product.prodname_certifications %}' +shortTitle: '{% data variables.product.prodname_certifications %}' +intro: 'Learn how to prepare for the exams and find resources to help you succeed.' +versions: + fpt: '*' + ghec: '*' +children: + - /about-github-certifications + - /registering-for-a-github-certifications-exam +--- \ No newline at end of file diff --git a/content/get-started/showcase-your-expertise-with-github-certifications/registering-for-a-github-certifications-exam.md b/content/get-started/showcase-your-expertise-with-github-certifications/registering-for-a-github-certifications-exam.md new file mode 100644 index 0000000000..5e2c9bb99c --- /dev/null +++ b/content/get-started/showcase-your-expertise-with-github-certifications/registering-for-a-github-certifications-exam.md @@ -0,0 +1,42 @@ +--- +title: 'Registering for a {% data variables.product.prodname_certifications %} exam' +intro: 'When you’re prepared and ready, you can register for the exam.' +allowTitleToDifferFromFilename: true +versions: + feature: github-certification +shortTitle: Registering for an exam +--- + +{% ifversion ghec %} + +{% note %} + +**Note:** {% data variables.enterprise.prodname_managed_users_caps %} do not have access to the {% data variables.product.prodname_certifications %} program. + +{% endnote %} + +{% endif %} + +## About registration + +When you’re prepared and ready to schedule your exam, you can register from any certification details page on the [{% data variables.product.prodname_certifications_singular %} Registration](https://examregistration.github.com/overview) page. + +During the scheduling process you can choose if you want to take the exam in a local test center or online. With an online proctored exam, you can take your exam at almost any time using your own computer, but it requires installation of a secure browser and reliable access to the internet. Local test centers provide a secure computer environment to take your exam. For more information, see [Computer specifications](https://www.psiexams.com/become-psi-test-center/computer-specifications/) in the PSI documentation. + +The {% data variables.product.prodname_certifications_singular %} program partners with PSI to deliver both online and in-person certification exams. After your register, the first appointment offered to you will be a minimum of 24 hours from the time of booking. When you sign up for an exam, PSI will send you a confirmation window, and you have a 2-month window to schedule. If you fail to schedule within that time frame, PSI will send you a final email reminder. If you miss your scheduling window, you will need to repeat the scheduling steps. + +Regardless of which mode you choose, you’ll need to meet specific identification requirements. + +## About identification requirements + +To gain admission to the testing center or online-proctored exam, you must present a valid, unexpired, and acceptable government-issued ID that has your name, photo, and signature. The first and last name you use to register for the exam must match exactly with the first and last name on the ID. + +Acceptable forms include: + +- International Travel Passport +- Driver's License +- Government ID card (with photo), such as state or provincial ID, visa, green card + +If you do not have a qualifying ID issued from the country in which you are testing, a passport from your country of citizenship is required. + +Failure to identify yourself and supply proper ID at the time of the exam is considered a missed appointment. There will be no refund of your exam fee. diff --git a/data/features/github-certification.yml b/data/features/github-certification.yml new file mode 100644 index 0000000000..ba256e2c1d --- /dev/null +++ b/data/features/github-certification.yml @@ -0,0 +1,6 @@ +# Reference: #12157. +# Documentation for the GitHub Certification program + +versions: + fpt: '*' + ghec: '*' diff --git a/data/reusables/actions/onboarding-next-steps.md b/data/reusables/actions/onboarding-next-steps.md index c62513544b..3b178b70aa 100644 --- a/data/reusables/actions/onboarding-next-steps.md +++ b/data/reusables/actions/onboarding-next-steps.md @@ -5,4 +5,5 @@ - For building and publishing packages, see "[AUTOTITLE](/actions/publishing-packages)." - For deploying projects, see "[AUTOTITLE](/actions/deployment)." - For automating tasks and processes on {% data variables.product.prodname_dotcom %}, see "[AUTOTITLE](/actions/managing-issues-and-pull-requests)." -- For examples that demonstrate more complex features of {% data variables.product.prodname_actions %}, including many of the above use cases, see "[AUTOTITLE](/actions/examples)." You can see detailed examples that explain how to test your code on a runner, access the {% data variables.product.prodname_dotcom %} CLI, and use advanced features such as concurrency and test matrices. +- For examples that demonstrate more complex features of {% data variables.product.prodname_actions %}, including many of the above use cases, see "[AUTOTITLE](/actions/examples)." You can see detailed examples that explain how to test your code on a runner, access the {% data variables.product.prodname_dotcom %} CLI, and use advanced features such as concurrency and test matrices.{% ifversion github-certification %} +- If you want to certify your proficiency in automating workflows and accelerating development with {% data variables.product.prodname_actions %}, you can earn a {% data variables.product.prodname_actions %} certificate with {% data variables.product.prodname_certifications %}. For more information, see "[AUTOTITLE](/get-started/showcase-your-expertise-with-github-certifications/about-github-certifications)."{% endif %} diff --git a/data/variables/product.yml b/data/variables/product.yml index 4764bdf445..60a6b69051 100644 --- a/data/variables/product.yml +++ b/data/variables/product.yml @@ -62,6 +62,8 @@ prodname_student_leader_program: 'GitHub Campus Experts' prodname_student_leader_program_singular: 'GitHub Campus Expert' prodname_octernships: 'GitHub Octernships' prodname_octernship_singular: 'GitHub Octernship' +prodname_certifications: 'GitHub Certifications' +prodname_certifications_singular: 'GitHub Certification' # GitHub Expert Services prodname_expert_services: 'GitHub Expert Services'