GitHub Actions
من أول workflow تكتبه لحد pipelines متأمّنة للـ production: الـ events والـ jobs والـ secrets والـ matrix والـ caching والـ service containers والـ custom actions والـ self-hosted runners والـ OIDC وأمان الـ supply chain، وفي الآخر capstone كامل.
15 درس14 lab عملي
ابدأ الكورس
بتتعلم إزاي
درس قصير
الفكرة والأوامر الحقيقية وoutput حقيقي، من غير حشو.
lab على جهاز حقيقي
terminal على machine أو cluster حقيقي، مش محاكاة.
تصحيح أوتوماتيك
زرار Check بيتأكد إنك عملت المطلوب فعلًا، ويقولك فين الغلط.
محتوى الكورس
- 01نظرة عامة على GitHub Actions والـ architecture على مستوى الشركاتدرس
- ⚑الـ lab 01: أول CI workflow ليك بأكتر من steplab
- 02الـ Events والـ Triggers وفلترة الـ Webhooksدرس
- ⚑الـ lab 02: فلترة متقدمة للـ events والـ pathslab
- 03ترتيب الـ Jobs والـ Dependencies والـ Concurrencyدرس
- ⚑الـ lab 03: بناء DAG من كذا job مع تشغيل بشرطlab
- ⚑الـ lab 04: قفل الـ concurrency groups ومنع الـ race conditionslab
- 04الـ Variables والـ Contexts والـ Expressions والـ Environment Filesدرس
- ⚑الـ lab 05: التواصل جوه الـ runner: الـ outputs والـ environment files وملخصات الـ markdownlab
- 05إدارة الـ Secrets والـ Permissions وأمان الـ Forksدرس
- ⚑الـ lab 06: تأمين صلاحيات الـ workflow وإخفاء الـ secretslab
- 06استراتيجيات الـ Matrix والـ Builds على أكتر من Platformدرس
- ⚑الـ lab 07: matrix على أكتر من نظام وأكتر من نسخة Nodelab
- 07الـ Caching والـ Artifacts وتسريع الـ Buildsدرس
- ⚑الـ lab 08: الـ caching للـ dependencies ونقل الـ artifactslab
- 08الـ Containerized Jobs والـ Service Containersدرس
- ⚑الـ lab 09: integration tests بـ service containers لـ PostgreSQL وRedislab
- 09الـ Reusable Workflows والـ Composite Actionsدرس
- ⚑الـ lab 10: بناء Composite Action للشركاتlab
- 10بناء Custom JavaScript/TypeScript Actionsدرس
- ⚑الـ lab 11: عمل JavaScript Action مخصوصlab
- 11بناء Custom Docker Container Actionsدرس
- ⚑الـ lab 12: عمل Docker Container Action مخصوصlab
- 12الـ Self-Hosted Runners والـ Ephemeral Architecturesدرس
- 13الـ Environments والـ Deployments والـ OIDC Cloud Authenticationدرس
- ⚑الـ lab 13: الدخول على الـ cloud من غير secrets بـ OIDClab
- 14تقوية الـ Pipeline والـ SBOM وأمان الـ Supply Chainدرس
- 15الـ Capstone: Enterprise GitOps CI/CDدرس
- ⚑الـ lab 14: المشروع النهائي: CI/CD pipeline كاملlab
جاهز تبدأ؟
15 درس و14 lab مستنيينك.
ابدأ الكورس