Skip to content

Latest commit

 

History

History
133 lines (94 loc) · 15 KB

File metadata and controls

133 lines (94 loc) · 15 KB

ملخص الكورس: AWS Essential Training for Developers

هذا المستند يلخص أهم النقاط من الكورس. أنصحك بشدة بمشاهدة الكورس كاملًا إذا كانت لديك الفرصة.

قبل أن تبدأ

  • أُلخّص في هذه السلسلة أهم النقاط من الكورسات المفيدة حتى أستطيع التعلّم والمراجعة بسرعة.
  • يمكنك ببساطة الضغط على روابط Ask AI للغوص أكثر في أي موضوع تريده.

AI-Powered buttons

Teach Me: 5 Years Old | Beginner | Intermediate | Advanced | (reset auto redirect)

Learn Differently: Analogy | Storytelling | Cheatsheet | Mindmap | Flashcards | Practical Projects | Code Examples | Common Mistakes

Check Understanding: Generate Quiz | Interview Me | Refactor Challenge | Assessment Rubric | Next Steps

[الموضوع 1: مقدمة عن AWS]

  • الملخص: يبدأ هذا الجزء بنظرة عامة على كيفية التعامل مع AWS، ويتم تشبيهها بسفينة فضائية تحتوي على خدمات متعددة. يشرح أهداف الكورس مثل فهم الخدمات الأساسية، وأيقوناتها، ومتى نستخدم كل خدمة، بالإضافة إلى المتطلبات المسبقة مثل معرفة أساسيات الحاسوب والشبكات.
  • مثال: تخيّل حساب AWS الخاص بك مثل Millennium Falcon لفِرَق صغيرة أو Starship Enterprise للمؤسسات الأكبر، حتى تتخيّل حجم البيئة وطريقة إدارتها.
  • رابط لمزيد من التفاصيل: Ask AI: Introduction to AWS

[الموضوع 2: إعداد حساب AWS والأمان]

  • الملخص: تتعلم هنا كيفية إنشاء حساب AWS root، وإنشاء مستخدمي IAM للوصول الآمن، وتوليد API keys، وضبط تنبيهات الفوترة لتجنب المفاجآت. يتم التركيز على حماية حساب الـ root باستخدام MFA، وتطبيق مبدأ أقل صلاحيات ممكنة (Least Privilege).
  • مثال: بعد إنشاء مستخدم IAM وإضافته إلى مجموعة "admins" مع صلاحية AdministratorAccess، تقوم بتسجيل الخروج من حساب الـ root وتستخدم مستخدم IAM في المهام اليومية، مثل قائد سفينة يسلّم القيادة الروتينية للفريق.
  • رابط لمزيد من التفاصيل: Ask AI: AWS Account Setup and Security

[الموضوع 3: أساسيات الحوسبة السحابية]

  • الملخص: يستعرض تحديات الاستضافة on‑premise قبل السحابة، ثم إطلاق EC2 للخوادم المرنة و S3 للتخزين، ومفهوم regions و Availability Zones من أجل التكرار والاستمرارية، بالإضافة إلى نموذج المسؤولية المشتركة حيث AWS تدير العتاد، وأنت تدير أمان السوفتوير والبيانات.
  • مثال: قبل السحابة، التعامل مع ارتفاع مفاجئ في الترافيك كان يعني أسابيع من تجهيز العتاد الجديد. مع EC2 Auto Scaling، يمكن للخوادم أن تتمدّد تلقائيًا في عطلة نهاية الأسبوع مع زيادة الضغط ثم تعود للحجم الطبيعي يوم الإثنين.
  • رابط لمزيد من التفاصيل: Ask AI: Cloud Computing Fundamentals

[الموضوع 4: EC2 Instances والتخزين]

  • الملخص: يشرح كيفية إنشاء EC2 instances، واختيار النوع المناسب حسب الـ workload (مثل General Purpose)، وربط EBS volumes للتخزين الدائم، واستخدام Elastic IP للحصول على عنوان ثابت.
  • مثال: تقوم بتشغيل t2.micro Ubuntu instance، وتتصل بها عبر SSH باستخدام key pair، وتربط بها EBS volume تمامًا كأنك تضيف external drive لتخزين بيانات التطبيق حتى بعد إيقاف الـ instance.
  • رابط لمزيد من التفاصيل: Ask AI: EC2 Instances and Storage

[الموضوع 5: الشبكات داخل AWS]

  • الملخص: يتناول VPCs، و subnets للوصول العام/الخاص، و Load Balancers لتوزيع الترافيك، وخدمة CloudFront كـ CDN، و Route 53 لإدارة DNS لضمان اتصال موثوق.
  • مثال: تقوم بإعداد VPC تحتوي على public subnets لسيرفرات الويب و private subnets لقواعد البيانات، ثم تستخدم Application Load Balancer لتوزيع الترافيك بالتساوي على السيرفرات، مثل إدارة حركة السفن نحو أرصفة مختلفة في الميناء.
  • رابط لمزيد من التفاصيل: Ask AI: Networking in AWS

[الموضوع 6: حلول التخزين المتقدمة]

  • الملخص: يناقش S3 للتخزين الكائني (Object Storage)، و Glacier للأرشفة طويلة الأمد، و Snowball لنقل البيانات الضخمة، و EFS كنظام ملفات مشترك، و Storage Gateway للحلول الهجينة بين On‑Premise و Cloud.
  • مثال: يمكنك استخدام S3 لاستضافة ملفات static لموقعك مع جعل الـ bucket عامًا للقراءة، أو استخدام Snowball لنقل تيرابايتات من البيانات إلى AWS بدلًا من رفعها عبر الإنترنت البطيء.
  • رابط لمزيد من التفاصيل: Ask AI: Advanced Storage Solutions

[الموضوع 7: خدمات قواعد البيانات]

  • الملخص: من تشغيل قواعد البيانات على EC2 إلى استخدام الخدمات المُدارة مثل RDS / Aurora للبيانات العلائقية، و DynamoDB لقواعد NoSQL، و ElastiCache للـ caching، و Redshift لتحليل البيانات الضخمة، و Athena للاستعلام عن Data Lake موجودة على S3.
  • مثال: تنشئ RDS MySQL instance لتخزين بيانات المستخدمين لتطبيق ويب، مع قابلية توسّع سهلة، أو تستخدم DynamoDB لتخزين key‑value في تطبيق high‑traffic مع Global Tables للنسخ في أكثر من region.
  • رابط لمزيد من التفاصيل: Ask AI: Database Services

[الموضوع 8: خدمات المراسلة والمنصات]

  • الملخص: يقدّم Kinesis / SQS / SNS لأنظمة الرسائل والـ Queues، و Elastic Beanstalk لنشر التطبيقات بسهولة، و Lightsail كحل استضافة بسيط يشبه مزوّدي الاستضافة التقليديين.
  • مثال: يمكنك استخدام SQS لوضع طلبات إنشاء التقارير في Queue عندما يزيد الضغط، حتى لا تُرهِق قاعدة البيانات، أو نشر موقع WordPress عبر Beanstalk للاستفادة من التحديثات والإدارة المبرمجة بدون إدارة السيرفرات يدويًا.
  • رابط لمزيد من التفاصيل: Ask AI: Messaging and Platform Services

[الموضوع 9: الحاويات و Serverless]

  • الملخص: يشرح ECS / Fargate لتشغيل الحاويات، و ECR كـ Container Registry، و Lambda للـ Serverless Functions، بالإضافة إلى Batch و Step Functions لمعالجة الـ Jobs وتنسيق الـ Workflows.
  • مثال: تقوم بتشغيل Microservice داخل حاويات ECS للحصول على قابلية توسّع عالية، أو تفعّل Lambda Function عند رفع ملف إلى S3 لتغيير حجم الصور أو معالجتها بدون إدارة أي سيرفر.
  • رابط لمزيد من التفاصيل: Ask AI: Containers and Serverless Computing

[الموضوع 10: خدمات SaaS]

  • الملخص: يغطي Cognito لإدارة هوية المستخدمين وتسجيل الدخول، و API Gateway / AppSync لبناء Backends، و SageMaker / AI & ML APIs لإضافة الذكاء إلى التطبيقات، و MediaConvert للفيديو، و IoT Core لإدارة الأجهزة المتصلة.
  • مثال: تدمج Cognito لتوفير تسجيل دخول آمن مع مزوّدي هوية مثل Google و Facebook، أو تستخدم Rekognition لاكتشاف الوجوه في الصور المرفوعة في تطبيق اجتماعي.
  • رابط لمزيد من التفاصيل: Ask AI: SaaS Services

[الموضوع 11: DevOps داخل AWS]

  • الملخص: يعرّف DevOps كجسر بين التطوير (Dev) والعمليات (Ops)، مع خدمات مثل CodePipeline من أجل CI/CD، و CloudFormation للبنية التحتية ككود (Infrastructure as Code)، و CloudWatch للمراقبة التي تتجاوز مجرد مراقبة الـ Uptime.
  • مثال: تنشئ Pipeline تقوم آليًا بنشر تغييرات الكود من GitHub إلى ECS بعد نجاح الاختبارات، مما يسمح بإصدارات متكرّرة وسريعة بدون تدخّل يدوي.
  • رابط لمزيد من التفاصيل: Ask AI: DevOps in AWS

[الموضوع 12: الأمان في AWS]

  • الملخص: يناقش WAF / Shield كجدار حماية وحماية من الهجمات، و Inspector / GuardDuty / Macie للفحص والكشف عن التهديدات، و CloudTrail / Security Hub للتدقيق والتجميع المركزي لإشعارات الأمان.
  • مثال: يمكنك تفعيل GuardDuty لاكتشاف سلوكيات غير طبيعية على الخوادم مثل اتصالات شبكة غريبة، كأنه حارس افتراضي يراقب محاولات الاختراق أو الاستغلال من الداخل.
  • رابط لمزيد من التفاصيل: Ask AI: Security in AWS

[الموضوع 13: الخاتمة]

  • الملخص: يختتم الكورس بنصائح لتنظيف الموارد بعد التجارب لتفادي الرسوم، ومصادر مثل مدونات وأحداث AWS للبقاء على اطلاع، بالإضافة إلى نصائح حول الشهادات مع مشاريع عملية.
  • مثال: بعد الانتهاء من الـ Demos، تقوم بحذف EC2 instances غير المستخدمة وحذف S3 buckets التجريبية للبقاء داخل حدود Free Tier وتجنّب الفواتير غير المتوقعة.
  • رابط لمزيد من التفاصيل: Ask AI: Conclusion

الكورس الأصلي

للحصول على التجربة الكاملة، يمكنك مشاهدة الكورس الأصلي على LinkedIn Learning.


عن مُلخِّص الكورس

أنا Ali Sol، Backend Developer. تعرّف عليّ أكثر: