Git hands-on labs
Thirty-six real Git labs on one project, free. From your first commit to recovering production — branches, a team remote, undoing mistakes, releases and bisecting a regression, all in a live terminal.
- المستوى
- مبتدئ
- المدة
- 15.2 ساعة
- المنهج
- 7 وحدات
- دروس
- 36 درسًا
- اللابات
- 36 لابًا عمليًا
- آخر تحديث
ما هو هذا الكورس؟
A lab-only path through Git, free for everyone with a Kube-Ops Academy account.
You join the team behind OpsTrack, a small operations service, and work on its repository the way software and DevOps teams do every day. Each lab opens that project at the exact point the previous one left it, so the story carries through: you configure Git and make the first commits, branch and resolve conflicts, collaborate with teammates through a shared remote that protects main, undo mistakes without losing work, publish releases, and investigate production history. The course ends with an incident you handle alone, from the first alert to a tagged hotfix.
There are no video lectures and no reading-only lessons. Every lab checks what you actually did in the repository and tells you what is still missing. Four knowledge checks close the modules where the ideas matter most.
36 لابًا عمليًا في هذا الكورس
كيف تتدرب عمليًا داخل الكورس؟
دروس اللابات جزء من المنهج. من درس اللاب تُشغّل بيئة موجّهة تُفتح في تبويب جديد، تنفّذ المهمة في طرفية حقيقية، وتُسجَّل النتيجة في تقدّمك بالكورس.
- يُشغَّل من صفحة الدرس — وتُفتح البيئة في تبويب جديد في المتصفح
- مهام عملية موجّهة مرتبطة بالدرس الذي أنهيته للتو
- لكل جلسة مدة محددة، ويعرض الدرس موعد انتهائها
- تُسجَّل نتيجة اللاب ودرجتك على الدرس عند انتهاء الجلسة
- كل لابات هذا الكورس مضمّنة، مجانًا.
لابات هذا الكورس
- Configure Git for OpsTrackModule 1 — Build a Trustworthy Repository · 15 دقيقة
- Initialize the OpsTrack RepositoryModule 1 — Build a Trustworthy Repository · 15 دقيقة
- Create the First SnapshotModule 1 — Build a Trustworthy Repository · 20 دقيقة
دورة التعلّم
- 1تعلّم المفهوم
- 2شغّل اللاب
- 3أنجز المهمة
- 4تحقّق من النتيجة
ماذا ستتعلم في هذا الكورس؟
Keep the working tree, the index and history straight, and commit changes that each tell one story
Keep secrets out of a repository before they are ever committed
Branch, merge and resolve content and modify/delete conflicts with confidence
Fetch before you push, repair a diverged branch, rebase your own work and cherry-pick one fix
Undo at the right layer with restore, reset, revert and the reflog — and know which is safe on shared history
Tag and publish releases, enforce standards with hooks, and use worktrees and submodules
Search history, trace a line through a refactor with blame, and find a regression with bisect
Run a production hotfix end to end without disturbing your teammates
ما الذي يغطيه منهج الكورس؟
Configure Git, start a real project and commit it cleanly: the working tree, the index, ignored secrets and a history you can read.
- لابConfigure Git for OpsTrack15 دقيقة
- لابInitialize the OpsTrack Repository15 دقيقة
- لابCreate the First Snapshot20 دقيقة
- لابInspect Changed, Staged and Committed Content20 دقيقة
- لابProtect Secrets and Generated Files25 دقيقة
- لابBuild Atomic Commits with Selective Staging25 دقيقة
- لابRead Project History20 دقيقة
كيف تسير تجربة التعلّم؟
1تعلّم عبر دروس مركّزة
دروس فيديو ونصوص قصيرة، مفهوم واحد في كل مرة.
2شغّل اللاب المرتبط
يفتح درس اللاب بيئة موجّهة في تبويب جديد.
3أنجز مهمة واقعية
نفّذ الأوامر بنفسك وأصلح ما يتعطّل.
4تحقّق من النتيجة وتابع
تُسجَّل نتيجة الجلسة على الدرس، ثم تنتقل إلى ما بعده في تقدّمك.
لمن هذا الكورس، وماذا تحتاج قبل البدء؟
هذا الكورس مناسب لـ
Developers and DevOps engineers who use Git every day but reach for a search engine when something goes wrong, newcomers who want to learn it properly the first time, and team leads who want a shared, practical baseline.
قبل أن تبدأ
Basic comfort in a Linux shell: moving between directories, listing and reading files, and editing a text file. No Git experience is needed.
Nothing to install. Every lab runs in your browser with a terminal and an editor.
مراجع رسمية
من يدرّس هذا الكورس؟
مؤسس الأكاديمية والمدرّب
بيبني كورسات ولابات Kube-Ops Academy بنفسه، وبيشرح Kubernetes و DevOps بالعربي على قناة Kube-Ops على YouTube.
الأسئلة الشائعة
Is this really free? Yes. Register, enrol, and launch. No subscription, no card.
Do I need a GitHub account? No. Every lab has its own practice repository and team remote. Nothing is pushed to your GitHub.
Can I start over if I break the repository? Yes. Each lab can put its project back to the starting point, and you can relaunch a lab up to ten times.
Do I have to take the labs in order? Each lab stands on its own, but the story and the skills build module by module, and the capstone assumes you have done the six modules before it.
جاهز للبدء؟
Thirty-six real Git labs on one project, free. From your first commit to recovering production — branches, a team remote, undoing mistakes, releases and bisecting a regression, all in a live terminal.
يتضمن 36 لابًا عمليًا.
مجاني
انتقل إلى التسجيل