توقيتات وفصول كورس GitHub Actions الكامل بالعربي - دليل 3 ساعات
[0:00] مقدمة ومفاهيم CI/CD تعريف مفاهيم CI/CD الأساسية: التكامل المستمر (CI) والتسليم/النشر المستمر (CD)، والفرق بينهما، وأهميتهما في DevOps. [8:00] GitHub كمنصة متكاملة نظرة عامة على منصة GitHub: ميزاتها الست الرئيسية (التعاون في الكود، التخطيط، المحرر السحابي، الأمان، Copilot، وسير العمل) وكيف تطورت من مجرد مستودع كود. [20:00] مكونات Workflow في GitHub Actions شرح مكونات GitHub Actions: Workflow, Trigger, Jobs, Runners, Steps, Actions، وكيفية عملها معًا مع أمثلة بسيطة. [32:00] التسعير والخطط تفاصيل التسعير: الدقائق المجانية، أسعار الرانرات (Linux, Windows, macOS)، الفرق بين المستودعات العامة والخاصة، وخيارات Enterprise. [40:00] لاب عملي: أول Workflow تطبيق عملي: إنشاء مستودع عام، كتابة أول Workflow باستخدام المحرر السحابي، إضافة خطوات (echo, checkout, ls)، وتشغيله. [48:04] YAML Basics Overview Introduction to YAML as a text-based, human-readable format, highlighting its advantages over JSON with comments and whitespace-based structure. [51:40] Scalar Data Types in YAML Explanation of scalar data types including strings, integers, floats, booleans, and date-time, with examples of string quoting and escaping. [56:40] Multi-line Strings and Block Scalars Discussion of multi-line strings using literal and folded block scalars, and how to preserve or collapse newlines in YAML. [1:01:40] Collections: Maps and Lists Explanation of YAML collections—maps (key-value pairs) and lists (ordered items), with examples of nested structures like lists of maps. [1:06:40] Webhook Trigger for Workflows Introduction to webhook triggers in GitHub Actions, showing how to set up a workflow that runs on push and pull request events with branch and path filters. [1:11:40] Practical Workflow Example Demonstration of creating a workflow with a test job, including checkout and test steps, and verifying it runs on push and pull request events. [1:36:09] Scheduled Triggers and Cron Jobs Explains scheduled triggers for GitHub Actions, comparing them to Linux cron jobs with five fields (minute, hour, day, month, weekday) and noting UTC timezone usage. [1:48:00] Manual Triggers: Workflow Dispatch Introduces manual triggers via workflow_dispatch, showing how to run workflows manually from the GitHub UI or CLI with optional inputs like environment selection. [2:00:00] Manual Triggers: Repository Dispatch Covers repository_dispatch triggers for API-only activation, demonstrating how to use curl with a personal access token and event payload to trigger workflows. [2:12:00] Jobs and Steps: Parallel vs Sequential Explains jobs as groups of steps, default parallel execution, and using the 'needs' keyword to enforce sequential order, with a practical example of four jobs. [2:20:00] Steps and Multi-Line Scripts Discusses steps within jobs and using the pipe symbol for multi-line shell scripts in YAML, enabling complex command sequences in a single step. [2:24:14] Run Command: Working Directory and Shell Covers how to set the working directory and choose a shell for the `run` command, including using custom interpreters like Perl or Ruby. [2:32:10] Using Marketplace Actions Explains the structure of marketplace actions (owner/repo/ref), the `uses` keyword, and demonstrates a checkout action example. [2:40:00] Docker Containers as Actions Shows how to use Docker containers as actions, including public images and private registries with credentials. [2:50:00] Matrix Strategy for Multi-Environment Testing Introduces the matrix strategy to run jobs across multiple OS and Node.js versions, enabling parallel testing. [2:58:20] Expressions and Context: Conditional Steps Covers conditional step execution using `if` expressions, and built-in functions like `contains`, `startsWith`, `success`, `failure`, `always`, and `cancelled`. [3:05:00] Workflow Commands: Notifications and Masking Details workflow commands for logging (warning, error, debug), setting environment variables across steps, and masking sensitive data.
Keep this timestamps
Save it to LunaNotes and it becomes a real note in your library — editable, searchable, and ready to turn into flashcards or a diagram. Free to start.
Save to LunaNotesOr generate timestamps for another video.
These timestamps were automatically generated using AI with the Free YouTube video timestamp tool by LunaNotes.
Related videos
توقيتات وأنشطة شرح ليلة الامتحان كيمياء ثالثة ثانوي 2025
اكتشف تقسيمات وفصول فيديو شرح ليلة الامتحان الأولي لمادة الكيمياء للصف الثالث الثانوي لعام 2025. تساعدك التوقيتات في التنقل السريع بين شرح وفهم وحل كل جزء من المنهج بطريقة منظمة وميسّرة.
Git & GitHub Timestamps: Full Crash Course Chapters for Beginners [2026]
Navigate this comprehensive Git and GitHub crash course with ease using our detailed chapter breakdown. Find exactly where Sumit Saha explains version control basics, essential git commands, and collaborative workflows like branching and pull requests. Jump straight to the topics you need to master in 2026.
AZ-900 Azure Fundamentals Exam Cram Timestamps: Full Course Chapters 2026
This comprehensive guide provides clickable chapter timestamps for the AZ-900 Azure Fundamentals Exam Cram full course. Use these timestamps to quickly navigate every topic on the syllabus, including cloud concepts, Azure architecture, and governance, and optimize your study time to pass in under one day.
AWS Cloud Engineer Full Course | Timestamps & Chapter Guide for Beginners
Navigate our complete AWS Cloud Engineer course with ease using this detailed timestamps page. Each chapter is broken down to help you quickly find topics like core IT fundamentals, real-world AWS services, and architectural decision-making. Save time and focus on the skills that matter for your cloud career.
Microsoft Azure Fundamentals AZ-900 Timestamps – Pass Exam Fast
Explore detailed timestamps for the Microsoft Azure Fundamentals Certification Course (AZ-900). This chapter breakdown helps you navigate key topics efficiently and master exam essentials in just 8 hours. Use these chapters to streamline your study and boost your confidence for passing the certification.
Most viewed
Etsy Ads Timestamps: 2026 Strategy Guide Breakdown
Explore the detailed chapter breakdowns of the 2026 Etsy Ads Strategy Guide video to easily navigate key topics like when to start ads, how they work, and tips for success. These timestamps help you understand and implement profitable Etsy ad campaigns effectively for your shop growth.
Anjali Schmuck SPLITSVILLA 16 Timestamps: Connection, Fight & More
Explore detailed timestamps breaking down Anjali Schmuck's revelations about her connections, conflicts, and experiences on SPLITSVILLA 16. These chapters help viewers navigate key moments for a deeper understanding of the show's behind-the-scenes drama and personal stories.
SharkFunded BOLT Model Review 2026 | वीडियो के चैप्टर्स और टाइमस्टैम्प्स
इस पेज पर आपको SharkFunded BOLT Model Review 2026 वीडियो के सभी चैप्टर्स और टाइमस्टैम्प्स मिलेंगे, जो वीडियो को समझने और नेविगेट करने में मदद करेंगे। वीडियो के विभिन्न सेक्शन्स जैसे पेआउट, चैलेंजेस और रूल्स को आसानी से खोजने के लिए यह समयबद्ध संकेतक बेहद उपयोगी हैं।
Onyx Storm Chapters & Timestamps | Fantasy Romance Audiobook Guide
Explore detailed chapters and timestamps for the 'Onyx Storm' audiobook by Rebecca Yarros. This guide helps you navigate the thrilling fantasy romance story seamlessly, highlighting key moments and intense scenes. Perfect for fans wanting to jump to their favorite parts or revisit epic battles and heartfelt moments.
SLIMUS — Call CENTR: Полные Главы (Таймкоды) Микстейпа
Полные таймкоды к микстейпу SLIMUS — Call CENTR помогут вам легко найти и прослушать отдельные треки и моменты из микстейпа. Используйте главы, чтобы быстро перемещаться по любимым частям или изучить музыку детально.
Found this timestamps useful?
Take it with you. One click puts it in your own LunaNotes library.
Save to LunaNotes