رئيس مجلس الإدارة ورئيس التحرير أحمد حمدي

The Complete Bash Scripting Course

👤 You Suck at Programming 🎬 62 درس ⏱️ 7 ساعة 22 دقيقة 📶 مبتدئ 🇺🇸 English
The Complete Bash Scripting Course (pt1)
🏆أوائل أكاديمية مصر 24اتعلّم كل يوم ونافس على التاج 👑الترتيب ←
EG-24 ACADEMY
EG24
EG-24ACADEMY
— أكاديمية مصر 24 —
CERTIFICATE
OF COMPLETION
THISCERTIFICATE IS PROUDLY PRESENTED TO
اسمك هنا
FOR SUCCESSFULLY COMPLETING THE COURSE
The Complete Bash Scripting Course
ISSUED ON
09 أكتوبر 2026
Ahmed Hamdy
AHMED HAMDY
FOUNDER
VERIFY CERTIFICATE
CERTIFICATE ID
PREVIEW
رقم تحقق الشهادة
EG24
ACADEMY
LEARN GROW
🔒

شاهد 50% من الكورس واحصل على شهادة إتمام باسمك

✅ تتبع تقدمك في الكورس
🏆 شهادة مجانية عند الإتمام
📊 إحصائياتك محفوظة دائماً
🔖 استكمل من حيث توقفت

إنشاء حساب مجاني يأخذ ثوانٍ فقط

📋 محتوى الكورس 62 درس · 7 ساعة 22 دقيقة
  • 1 The Complete Bash Scripting Course (pt1) 5:17
  • 2 Terminal and Finder (files on the terminal) - Bash Scripting Course (pt2) 7:06
  • 3 Basic File Manipulation on the Terminal - Bash Scripting Course (pt3) 7:29
  • 4 Hidden Files on the terminal - Bash Scripting Course (pt4) 3:46
  • 5 Searching in Files using `grep` - Bash Scripting Course (pt5) 9:55
  • 6 Paging Files using `less` and `more` - Bash Scripting Course (pt6) 3:23
  • 7 Man Pages and finding command documentation - Bash Scripting Course (pt7) 10:15
  • 8 Programs and Commands - Bash Scripting Course (pt8) 4:40
  • 9 Basic Variables (setting, modifying, storing command output) - Bash Scripting Course (pt9) 4:43
  • 10 `vim` Crash Course (how to exit vim?!) - Bash Scripting Course (pt10) 9:08
  • 11 File Permissions (unix `chmod` and `chown` commands) - Bash Scripting Course (pt11) 4:16
  • 12 Finally Scripting (your first Bash Script) - Bash Scripting Course (pt12) 5:44
  • 13 User Input (taking user input in a script) - Bash Scripting Course (pt13) 7:28
  • 14 Functions in Bash - Bash Scripting Course (pt14) 6:15
  • 15 Conditionals / if statements with [ ... ] and [[ ... ]] - Bash Scripting Course (pt15) 9:26
  • 16 Bash has multiple `for` loops? - Bash Scripting Course (pt16) 3:23
  • 17 Input / Output (stdin & stdout) - Bash Scripting Course (pt17) 9:13
  • 18 Bash Scripting Course - Chapter 3 Recap (pt18) 7:24
  • 19 Case Statements in Bash - Bash Scripting Course (pt19) 8:06
  • 20 Indexed Arrays in Bash - Bash Scripting Course (pt20) 12:27
  • 21 Associative Arrays in Bash - Bash Scripting Course (pt21) 5:36
  • 22 IFS Variable (Internal Field Separator) - Bash Scripting Course (pt22) 4:05
  • 23 Command Substitution (storing commands in variables in bash) - Bash Scripting Course (pt23) 10:45
  • 24 Arithmetic Expression (Math Syntax) in Bash - Bash Scripting Course (pt24) 13:18
  • 25 Process Substitution - Bash Scripting Course (pt25) 11:18
  • 26 Bash Scripting Course - Chapter 4 Recap (pt26) 9:23
  • 27 `cut` and `tr` Unix Commands - Bash Scripting Course (pt27) 4:22
  • 28 sed, awk, and grep Unix Commands - Bash Scripting Course (pt28) 16:58
  • 29 `find` Command (finding files on unix) - Bash Scripting Course (pt29) 6:34
  • 30 Bash Arguments (set -u, set -x, bash -n, etc.) - Bash Scripting Course (pt30) 9:52
  • 31 Pipe Status ($PIPESTATUS array) - Inspect a pipeline in bash - Bash Scripting Course (pt31) 4:58
  • 32 Timing Commands (bash `time` command) - Bash Scripting Course (pt32) 4:14
  • 33 Sourcing Code (libraries with bash) - Bash Scripting Course (pt33) 10:07
  • 34 Curlies {...} vs. Parens (...) (local variables in bash) - Bash Scripting Course (pt34) 4:48
  • 35 Return vs. Output (bash exit codes) - Bash Scripting Course (pt35) 6:36
  • 36 Bash Scripting Course - Chapter 7 Recap (pt36) 4:38
  • 37 Parameter Expansion Deep Dive in Bash! - Bash Scripting Course (pt37) 13:51
  • 38 Array Expansion in Bash - Bash Scripting Course (pt38) 3:33
  • 39 Basic Globbing (Wildcard Patterns in Bash) - Bash Scripting Course (pt39) 3:47
  • 40 Extended Globbing (extglob) - Bash Scripting Course (pt40) 5:28
  • 41 Glob Shell Options (recursively find files in bash!) - Bash Scripting Course (pt41) 7:37
  • 42 Brace Expansion Bash Scripting Course (pt42) 3:58
  • 43 Braces and Globbing - Bash Scripting Course (pt43) 3:18
  • 44 Bash Scripting Course - Numeric Brace Expansion (pt44) 5:15
  • 45 Understanding `printf()` in Bash - Bash Scripting Course (pt45) 9:54
  • 46 Date Formatting with pure bash (strftime) - Bash Scripting Course (pt46) 5:07
  • 47 Regular Expressions (regex) in pure Bash (no grep!) - Bash Scripting Course (pt47) 7:39
  • 48 Reading files in Bash with `mapfile` - Bash Scripting Course (pt48) 5:18
  • 49 `test` vs. `[` vs. `[[` in Bash - Bash Scripting Course (pt49) 7:03
  • 50 Special Strings with $'...' in Bash - Bash Scripting Course (pt50) 3:31
  • 51 Responding to unix signals with `trap` - Bash Scripting Course (pt51) 6:20
  • 52 Named Pipes with `mkfifo` - Bash Scripting Course (pt52) 8:12
  • 53 Color Output on the terminal with ANSI codes - Bash Scripting Course (pt53) 16:51
  • 54 Cursor Commands & drawing on the terminal with ANSI - Bash Scripting Course (pt54) 6:11
  • 55 Is a TTY (isatty(3)) - Bash Scripting Course (pt55) 6:14
  • 56 PS1 Variable (customizing your linux terminal prompt) - Bash Scripting Course (pt56) 11:18
  • 57 Customizing Bash with your .bashrc - Bash Scripting Course (pt57) 9:21
  • 58 Readline Shortcuts (terminal keyboard shortcuts) - Bash Scripting Course (pt58) 3:37
  • 59 why you shouldn't parse the `ls` command - Bash Scripting Course (pt59) 3:55
  • 60 Aliases with Arguments in Bash - Bash Scripting Course (pt60) 2:44
  • 61 Pitfall: Byte vs. String Length - Bash Scripting Course (pt61) 2:07
  • 62 Shell Forkbomb :(){ :|:&};: - Bash Scripting Course (pt62 - Finale) 12:59
▶ يُشغَّل الآن
The Complete Bash Scripting Course (pt1)

📘 نظرة عامة على الكورس

الكورس من تقديم You Suck at Programming، ويضم 62 درسًا بإجمالي مدة 7 ساعات و22 دقيقة. أطول الدروس «sed, awk, and grep Unix Commands - (pt28)» بمدة 16 دقيقة، ومتوسط مدة الدرس 7 دقائق. أول ما ستشاهده هو «The Complete (pt1)»، وآخر محطة في الكورس «Shell Forkbomb - (){ - &}; - (pt62 - Finale)». لو خصصت 30 دقيقة يوميًا ستنهي الكورس خلال 15 يومًا تقريبًا. المحتوى موجّه إلى المبتدئين في مجال DevOps و Cloud.

لماذا تتعلم The Complete Bash Scripting؟

  • المحاسبة والمالية من أكثر التخصصات استقراراً في سوق العمل، حيث كل شركة تحتاج متخصصاً مالياً.
  • مجاني بالكامل — ابدأ الآن دون أي رسوم
  • شهادة إتمام باسمك من أكاديمية مصر ٢٤ — أضفها لـ CV وLinkedIn
  • تعلّم في أي وقت — بالسرعة التي تناسبك
  • شهادة CPA أو ACCA تفتح أبواباً في الشركات الكبرى والبنوك الدولية بمرتبات مرتفعة.

مسار التعلم في هذا الكورس

يسير الكورس بترتيب متدرّج: The Complete (pt1) ← has multiple `for` loops? - (pt16) ← Timing Commands (bash `time` command) - (pt32) ← Regular Expressions (regex) in pure (no grep!) - (pt47) ← Shell Forkbomb - (){ - &}; - (pt62 - Finale).

المتطلبات السابقة

لا يحتاج الكورس خبرة سابقة في DevOps و Cloud؛ يبدأ معك من الأساسيات. كل ما تحتاجه: جهاز متصل بالإنترنت، ووقت ثابت للتطبيق بعد كل درس.

أول درس في الكورس: «The Complete (pt1)».

أدوات شائعة في مجال DevOps و Cloud

  • QuickBooks
  • SAP
  • Oracle
  • Microsoft Dynamics
  • Excel
  • Tally

ما تحتاجه لتطبيق الكورس

  • لابتوب برام 16 جيجا لتشغيل الحاويات والأنظمة الوهمية
  • حساب مجاني على AWS أو Azure للتجربة

الوظائف المرتبطة بهذا الكورس

  • مهندس DevOps: أتمتة النشر وإدارة الخوادم والحاويات
  • مهندس سحابة: بناء الأنظمة وتشغيلها على الخدمات السحابية
  • فني دعم تقني: صيانة الأجهزة وحل مشاكل المستخدمين

متوسط رواتب مهندس DevOps في 2026

  • مصر: 15,874 – 80,830 جنيه شهريًا
  • السعودية: 6,823 – 29,724 ريال شهريًا
  • الإمارات: 15,346 – 52,723 درهم شهريًا

وللمقارنة: مهندس سحابة في مصر 17,955 – 64,169 جنيه، وفني دعم تقني في مصر 9,265 – 26,417 جنيه.

أرقام شهرية تقريبية من بيانات Paylab، آخر مراجعة سبتمبر 2026. الراتب الفعلي يختلف حسب الخبرة والمدينة والشركة.

كم من الوقت تحتاج لإتقان The Complete Bash Scripting؟

إجمالي مدة الدروس الفعلية: 7 ساعات و22 دقيقة. إذا خصصت 30 دقيقة يوميًا ستنهيه في 15 يومًا، وبساعة يوميًا في 8 أيام. ومع التطبيق العملي وإعادة المشاهدة احسب ضعف المدة تقريبًا، فالإتقان يأتي من التطبيق وليس من المشاهدة وحدها.

شهادات مهنية يمكنك التقدم لها لاحقًا في مجال DevOps و Cloud

شهادات دولية مستقلة لا يمنحها هذا الكورس، لكنه خطوة نحوها.

  • AWS Certified Solutions Architect – Associate
  • Certified Kubernetes Administrator (CKA)
  • Microsoft Certified: Azure Administrator Associate

مشاريع شائعة في مجال DevOps و Cloud

  • Financial Statements
  • Budget Planning
  • Tax Return
  • Audit Report

ماذا بعد هذا الكورس؟

بعد إتمام الكورس، يُوصى بالتعمق في: المحاسبة الضريبية، مراجعة الحسابات، التخطيط المالي، IFRS.

الأقسام الجامعية ذات الصلة

  • كلية الحاسبات والمعلومات
  • كلية الهندسة (قسم الحاسبات)
  • المعاهد العليا لنظم المعلومات
Y
المدرّس / القناة
You Suck at Programming
🎬
عدد الدروس
62 درس
⏱️
المدة الإجمالية
7 ساعة 22 دقيقة
📶
المستوى
مبتدئ
🌍
اللغة
English
🎓
الشهادة
شهادة إتمام باسمك
✅
المتطلبات
لا توجد متطلبات مسبقة
📂
التصنيف
DevOps و Cloud

🎯 ماذا ستتعلم في هذا الكورس

✓
The Complete (pt1)
✓
Terminal and Finder (files on the terminal) - (pt2)
✓
Basic File Manipulation on the Terminal - (pt3)
✓
Hidden Files on the terminal - (pt4)
✓
Searching in Files using `grep` - (pt5)
✓
Paging Files using `less` and `more` - (pt6)
✓
Man Pages and finding command documentation - (pt7)
✓
Programs and Commands - (pt8)
✓
+ 54 موضوعًا آخر داخل الكورس

💼 وظائف مرتبطة بهذا الكورس

💼
مهندس DevOps
أتمتة النشر وإدارة الخوادم والحاويات
💰 مصر: 16–81 ألف ج.م · السعودية: 6.8–30 ألف ر.س
💼
مهندس سحابة
بناء الأنظمة وتشغيلها على الخدمات السحابية
💰 مصر: 18–64 ألف ج.م · السعودية: 5.6–25 ألف ر.س
💼
فني دعم تقني
صيانة الأجهزة وحل مشاكل المستخدمين
💰 مصر: 9.3–26 ألف ج.م · السعودية: 4–9.3 ألف ر.س

❓ أسئلة شائعة عن الكورس

كم عدد دروس كورس The Complete Bash Scripting؟ +
يضم كورس The Complete Bash Scripting 62 درسًا بإجمالي مدة 7 ساعات و22 دقيقة. تتراوح مدة الدرس بين دقيقتين و16 دقيقة.
من يقدم كورس The Complete Bash Scripting؟ +
يقدمه You Suck at Programming، وتعرض مصر 24 دروسه مرتبة في صفحة واحدة مع حفظ تقدمك درسًا بدرس.
هل الكورس مناسب للمبتدئين؟ +
نعم، الكورس موجّه للمبتدئين ولا يحتاج خبرة سابقة. ويبدأ بدرس «The Complete (pt1)».
كم يستغرق إتمام الكورس؟ +
إجمالي مدة الدروس 7 ساعات و22 دقيقة. بمعدل 30 دقيقة يوميًا تنهيه في 15 يومًا، وبساعة يوميًا في 8 أيام.
هل أحصل على شهادة بعد الكورس؟ +
نعم، تحصل على شهادة إتمام باسمك من أكاديمية مصر ٢٤، وتُفتح بعد مشاهدة نصف الدروس على الأقل.
هل الكورس مجاني؟ +
نعم، كل الدروس متاحة للمشاهدة دون أي رسوم أو اشتراك.
ما الذي أحتاجه لتطبيق الكورس؟ +
لابتوب برام 16 جيجا لتشغيل الحاويات والأنظمة الوهمية، وحساب مجاني على AWS أو Azure للتجربة.
ما الوظائف المرتبطة بهذا الكورس؟ +
من الوظائف المرتبطة: مهندس DevOps (من 15,874 إلى 80,830 جنيه شهريًا في مصر)، ومهندس سحابة (من 17,955 إلى 64,169 جنيه شهريًا في مصر)، وفني دعم تقني (من 9,265 إلى 26,417 جنيه شهريًا في مصر). الأرقام تقريبية من بيانات Paylab لعام 2026.
ما لغة الشرح في الكورس؟ +
الشرح باللغة الإنجليزية.
✕
🎓 أكاديمية مصر 24
EG24
EG-24 ACADEMY
EG24
EG-24ACADEMY
— أكاديمية مصر 24 —
CERTIFICATE
OF COMPLETION
THISCERTIFICATE IS PROUDLY PRESENTED TO
اسمك هنا
FOR SUCCESSFULLY COMPLETING THE COURSE
اسم الكورس هنا
ISSUED ON
09 أكتوبر 2026
Ahmed Hamdy
AHMED HAMDY
FOUNDER
VERIFY CERTIFICATE
CERTIFICATE ID
PREVIEW
رقم تحقق الشهادة
EG24
ACADEMY
LEARN GROW
أقرب طريق لحلمك — سواء مشروعك الجديد أو وظيفة أحلامك — يبدأ من هنا، بكورسات مجانية 100% للأبد.