We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

إنشاء تطبيق قابل للتوسع باستخدام AWS EKS عبر AWS Console

Ahmed Mourad

هذا المشروع الموجه "إنشاء تطبيق قابل للتوسع باستخدام AWS EKS عبر AWS Console" مُخصص لكل المبتدئين في مجال هندسة ال DevOps.

Read more

هذا المشروع الموجه "إنشاء تطبيق قابل للتوسع باستخدام AWS EKS عبر AWS Console" مُخصص لكل المبتدئين في مجال هندسة ال DevOps.

في هذا المشروع الذي يستغرق ساعة واحدة : ستتعلم كيف تنشئ EKS Cluster من خلال الواجهة الأمامية (AWS Console) بكل إعداداته، وستجعله قابل للتمدد من خلال Cluster-AutoScaler، وستنشئ تطبيق عليه.

ستحقق ذلك من خلال إنشاء المكونات التي يحتاجها الEKS Cluster وهي: IAM Role وVPC ثم ستنشئ ال EKS Cluster وتوصله بال Cloudshell، ثم ستنشئ ال IAM Role الذي تحتاجه ال Node Group وستنشئ ال Node Group نفسها، ثم ستقوم بإنشاء ال Auto Scaling الخاصة بال Node Group ، وأخيرا ستضيف موقع تجريبي إلي ال EKS Cluster وتختبر كيف يتمدد وينكش مع الحمل القادم عليه.

هذا المشروع مميز لأنك فيه ستتعلم كيف تدمج ما تعلمته سابقا عن خدمات AWS و تكنولوجيا ال Kuberenetes وسيضعك في تطبيق واقعي من داخل سوق العمل مما سيجعل سيرتك الذاتية مميزة بين كل قرنائك المبتدئين في ال DevOps , وتستطيع استخدام ما تعلمته لأي عميل علي مواقع العمل الحر (Freelancing) يريد استخدام AWS EKS في بناء تطبيقه.

لكي تستفيد بهذا المشروع يجب:

أن يكون لديك حساب علي AWS بالإضافة إلي معرفة أساسية بخدمات AWS وبالأخص :EKS, EC2, IAM, LoadBalancer, VPC, CloudFormation

بالإضافة إلي معرفة أساسية بال Kubernetes ومكوناتها الأساسية وطريقة عملها.

بالإضافة إلي معرفة أساسية باستخدام أوامر Kubectl.

بالإضافة إلي معرفة أساسية بأوامر اللينكس Linux.

Enroll now

What's inside

Syllabus

ملخص المشروع
هذا المشروع الموجه "إنشاء تطبيق قابل للتوسع باستخدام AWS EKS عبر AWS Console" مُخصص لكل المبتدئين في مجال هندسة ال DevOps. في هذا المشروع الذي يستغرق ساعة واحدة : ستتعلم كيف تنشئ EKS Cluster من خلال الواجهة الأمامية (AWS Console) بكل إعداداته، وستجعله قابل للتمدد من خلال Cluster-AutoScaler، وستنشئ تطبيق عليه. ستحقق ذلك من خلال إنشاء المكونات التي يحتاجها الEKS Cluster وهي: IAM Role وVPC ثم ستنشئ ال EKS Cluster وتوصله بال Cloudshell، ثم ستنشئ ال IAM Role الذي تحتاجه ال Node Group وستنشئ ال Node Group نفسها، ثم ستقوم بإنشاء ال Auto Scaling الخاصة بال Node Group ، وأخيرا ستضيف موقع تجريبي إلي ال EKS Cluster وتختبر كيف يتمدد وينكش مع الحمل القادم عليه. هذا المشروع مميز لأنك فيه ستتعلم كيف تدمج ما تعلمته سابقا عن خدمات AWS و تكنولوجيا ال Kuberenetes وسيضعك في تطبيق واقعي من داخل سوق العمل مما سيجعل سيرتك الذاتية مميزة بين كل قرنائك المبتدئين في ال DevOps، وتستطيع استخدام ما تعلمته لأي عميل علي مواقع العمل الحر (Freelancing) يريد استخدام AWS EKS في بناء تطبيقه. لكي تستفيد بهذا المشروع يجب: أن يكون لديك حساب علي AWS، بالإضافة إلي معرفة أساسية بخدمات AWS وبالأخص :EKS, EC2, IAM, LoadBalancer, VPC, CloudFormation ، بالإضافة إلي معرفة أساسية بال Kubernetes ومكوناتها الأساسية وطريقة عملها، بالإضافة إلي معرفة أساسية باستخدام أوامر Kubectl، بالإضافة إلي معرفة أساسية بأوامر اللينكس Linux.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
معتمد على السحابة
هذا المشروع الموجه مفيد على وجه الخصوص للمبتدئين في هندسة DevOps
تضع هذه الدورة التدريبية أساسًا قويًا للمهارات الأساسية في إنشاء وتطوير تطبيقات قابلة للتطوير باستخدام دورة حياة DevOps
تم تصميم هذه الدورة خصيصًا للمبتدئين في مجال هندسة DevOps
تستكشف هذه الدورة تقنيات AWS الأساسية مثل EKS و EC2 و IAM و LoadBalancer و VPC و CloudFormation
تتطلب هذه الدورة معرفة أساسية ب Kubernetes ومكوناتها الأساسية وطريقة عملها

Save this course

Save إنشاء تطبيق قابل للتوسع باستخدام AWS EKS عبر AWS Console to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in إنشاء تطبيق قابل للتوسع باستخدام AWS EKS عبر AWS Console with these activities:
تنظيم ملاحظاتك ومهامك واختباراتك
يساعد تنظيم مواد الدورة في الاحتفاظ بالمعلومات بشكل أفضل
Show steps
  • جمع الملاحظات
  • إنشاء نظام تنظيم
  • مراجعة المواد بانتظام
استعادة معلوماتك الأساسية حول خدمات AWS
من المفيد استعادة معرفتك الأساسية بخدمات AWS لأنها تستخدم على نطاق واسع في AWS EKS
Browse courses on AWS Services
Show steps
  • مراجعة وثائق AWS
  • إجراء دورة تدريبية سريعة عبر الإنترنت
المشاركة في مجتمعات DevOps عبر الإنترنت
توفر مجتمعات DevOps عبر الإنترنت منصة للتواصل مع الآخرين ومناقشة أفضل الممارسات وتبادل المعرفة حول EKS.
Browse courses on DevOps
Show steps
  • انضم إلى مجتمعات DevOps ذات الصلة على منصات مثل LinkedIn وDiscord وGitHub.
  • شارك في المناقشات وطرح الأسئلة وانخرط مع الأعضاء الآخرين.
12 other activities
Expand to see all activities and additional details
Show all 15 activities
متابعة الدروس التعليمية الأساسية حول AWS EKS
تساعدك هذه الدروس التعليمية على فهم أساسيات AWS EKS وكيفية استخدامها
Browse courses on AWS EKS
Show steps
  • البحث عن دروس حول الأساسيات
  • متابعة الدروس
  • تطبيق ما تعلمته
استرجاع المفاهيم الأساسية لإدارة الموارد في السحابة
يساعدك الاسترجاع السريع للمفاهيم الأساسية ذات الصلة بإدارة الموارد السحابية على بناء أساس قوي لفهم مفاهيم EKS المتقدمة التي سيتم تناولها في هذه الدورة التدريبية.
Show steps
  • استعرض مبادئ وأساسيات خدمات الحوسبة الأساسية في AWS، مثل EC2 وECS وEKS.
  • قم بمراجعة المفاهيم المتعلقة بالشبكات وإدارة الأمان السحابية، مثل VPC وIAM وقوائم التحكم في الوصول.
دورة Kubernetes الأساسية من جوجل
توفر هذه الدورة مقدمة شاملة لمفاهيم Kubernetes الأساسية، مما يمنحك أساسًا قويًا لمتابعة دروس AWS EKS المتقدمة.
Browse courses on Kubernetes
Show steps
  • تثبيت Kubernetes على منصة سحابية
  • إنشاء Cluster وإدارته
  • نشر التطبيقات على Kubernetes
تطبيق الأوامر الأساسية ل kubectl
من المهم أن تتدرب على استخدام الأوامر الأساسية ل kubectl حيث أنها تعد الأداة الرئيسية لإدارة مجموعات Kubernetes
Browse courses on Kubernetes Management
Show steps
  • إنشاء مجموعات
  • تعديل الموارد
  • حذف الموارد
استكشاف أمثلة AWS EKS من العالم الحقيقي
توفر أمثلة AWS EKS في العالم الحقيقي سياقًا عمليًا لمفاهيم Kubernetes ومعرفتها وكيف يتم استخدامها في تطبيقات الحياة الواقعية.
Browse courses on AWS EKS
Show steps
  • استكشف مستودع AWS EKS على GitHub للعثور على أمثلة للتطبيقات والبنى التحتية.
  • اختر مثالًا وثيق الصلة باهتماماتك أو أهدافك المهنية.
  • اتبع التعليمات الواردة في المثال لإنشاء ونشر التطبيق أو البنية التحتية.
مناقشة منتدى حول AWS EKS
تتيح لك المشاركة في المناقشات مع زملائك فرصة لتبادل الأفكار والتعلم من تجارب الآخرين، مما يساعدك على ترسيخ فهمك لمفاهيم AWS EKS.
Browse courses on AWS EKS
Show steps
  • طرح الأسئلة ومشاركة الخبرات
  • المشاركة في النقاشات ومناقشة الحلول
بناء أول تطبيق برمجي في AWS EKS
يمكنك التطبيق من تطبيق ما تعلمته بطريقة عملية مما يجعل سيرتك الذاتية مميزة بين سيرتك الذاتية و زملائك المبتدئين في DevOps
Browse courses on AWS EKS
Show steps
  • إنشاء EKS Cluster باستخدام الواجهة الأمامية (AWS Console)
  • إنشاء IAM Role الذي تحتاجه ال Node Group
  • إنشاء ال Node Group نفسها
  • إنشاء ال Auto Scaling الخاصة بال Node Group
  • إضافة موقع تجريبي إلي ال EKS Cluster
الممارسة المستمرة لأوامر Kubectl
تساعد الممارسة المستمرة لأوامر Kubectl على تحسين مهاراتك في إدارة تطبيقات الحاويات في EKS وتصحيحها.
Browse courses on kubectl
Show steps
  • قم بإعداد مجموعة من Kubernetes المحلية (مثل minikube أو kind) للتجربة.
  • استخدم وثائق Kubectl الرسمية وأمثلة الأوامر لممارسة إدارة الموارد الأساسية (مثل Pods وDeployments وServices).
  • جرب سيناريوهات مختلفة لاستكشاف استخدامات الأوامر بشكل متعمق.
إنشاء تطبيق موازنة الأحمال على AWS EKS
يساعدك هذا المشروع على تطبيق ما تعلمته من هذا الدورة من خلال إنشاء تطبيق واقعي يستفيد من ميزات AWS EKS، مما يعزز فهمك العملي لهذه التقنية.
Browse courses on AWS EKS
Show steps
  • إنشاء AWS EKS Cluster
  • إعداد تطبيق Node.js بسيط
  • نشر التطبيق على AWS EKS
  • مراقبة أداء التطبيق وإجراء اختبارات التحميل
المشاركة في ورش عمل AWS EKS
تتيح لك ورش عمل AWS EKS التعلم والتفاعل مع الخبراء والممارسين الآخرين في مجال EKS.
Browse courses on AWS EKS
Show steps
  • ابحث عن ورش عمل AWS EKS القادمة عبر الإنترنت أو في منطقتك.
  • سجل في ورشة عمل تتوافق مع مستوى مهاراتك وأهدافك التعليمية.
  • حضر الورشة واستفد من موادها وجلساتها العملية.
مساعدة الآخرين في تعلم AWS EKS
يساعد توجيه الآخرين وتقديم الدعم لهم في تعزيز فهمك لمفاهيم EKS وتطوير مهارات التواصل لديك.
Browse courses on AWS EKS
Show steps
  • تطوع للتوجيه في منتديات المجتمع أو مجموعات الدراسة.
  • قدم دعمًا وإرشادات للمتعلمين الآخرين الذين يكافحون في فهم EKS.
إنشاء تطبيق قابل للتوسع باستخدام AWS EKS
إنشاء تطبيق قابل للتوسع باستخدام AWS EKS يوفر تجربة تطبيقية عملية ويختبر مهاراتك في جميع جوانب إدارة EKS.
Browse courses on AWS EKS
Show steps
  • اختر لغة برمجة وإطار عمل التطبيق.
  • أنشئ تطبيقًا باستخدام لغة البرمجة وإطار العمل المختارين.
  • حوّل التطبيق إلى حاويات ونشره على AWS EKS.
  • استخدم مؤشرات الأداء الرئيسية مثل الاستخدام والاستجابة لتتبع وتحسين قابلية توسيع التطبيق.

Career center

Learners who complete إنشاء تطبيق قابل للتوسع باستخدام AWS EKS عبر AWS Console will develop knowledge and skills that may be useful to these careers:
Site Reliability Engineer
A Site Reliability Engineer collaborates with Developers to design and build robust, reliable, scalable, and fault-tolerant systems. This course can help you become a Site Reliability Engineer by providing hands-on experience building a highly available application on AWS EKS.
DevOps Engineer
DevOps Engineers are responsible for the deployment, operation, and maintenance of software applications. This course can help you become a DevOps Engineer by providing hands-on experience building a CI/CD pipeline for an EKS cluster.
Cloud Engineer
Cloud Engineers design, build, and manage cloud computing systems. This course can help you become a Cloud Engineer by providing hands-on experience building an EKS cluster and deploying an application to it.
Software Engineer
Software Engineers design, develop, and maintain software applications. This course may be useful for Software Engineers who want to learn more about building and deploying applications on EKS.
Systems Administrator
Systems Administrators install, configure, and maintain computer systems. This course may be useful for Systems Administrators who want to learn more about managing EKS clusters.
Network Engineer
Network Engineers design, build, and maintain computer networks. This course may be useful for Network Engineers who want to learn more about networking in EKS clusters.
Security Engineer
Security Engineers design, implement, and maintain security measures for computer systems. This course may be useful for Security Engineers who want to learn more about securing EKS clusters.
Data Engineer
Data Engineers design, build, and maintain data systems. This course may be useful for Data Engineers who want to learn more about using EKS to process and store data.
Business Analyst
Business Analysts gather and analyze business requirements. This course may be useful for Business Analysts who want to learn more about how EKS can be used to support business objectives.
Project Manager
Project Managers plan, execute, and control projects. This course may be useful for Project Managers who want to learn more about how EKS can be used to support project deliverables.
Product Manager
Product Managers define, develop, and manage products. This course may be useful for Product Managers who want to learn more about how EKS can be used to support product development.
Technical Writer
Technical Writers create documentation and other materials that explain technical concepts. This course may be useful for Technical Writers who want to learn more about EKS so that they can write documentation for it.
Technical Support Engineer
Technical Support Engineers provide support to users of computer systems. This course may be useful for Technical Support Engineers who want to learn more about how to support EKS clusters.
Sales Engineer
Sales Engineers sell computer systems and services. This course may be useful for Sales Engineers who want to learn more about EKS so that they can sell it to customers.
Marketing Manager
Marketing Managers plan and execute marketing campaigns. This course may be useful for Marketing Managers who want to learn more about EKS so that they can promote it to potential customers.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in إنشاء تطبيق قابل للتوسع باستخدام AWS EKS عبر AWS Console.
This comprehensive guide to Kubernetes is written by the creators of the project. It provides a deep dive into the architecture, design, and implementation of Kubernetes, and is an essential resource for anyone looking to master this powerful container orchestration system.
Provides a deep dive into Kubernetes operators, which are a powerful tool for managing complex applications on Kubernetes. It is particularly useful for readers who want to learn how to develop and use operators to automate the management of their Kubernetes applications.
Provides a practical guide to implementing DevOps practices in a cloud-native environment using Kubernetes. It covers topics such as continuous integration and delivery, infrastructure automation, and monitoring, and provides best practices for building and managing resilient and scalable cloud-native applications.
This practical guide provides a comprehensive overview of Kubernetes, from its architecture and core concepts to advanced topics such as cluster management, networking, and security. It is an excellent resource for anyone looking to gain a deep understanding of Kubernetes and its capabilities.
Comprehensive guide to Docker, covering topics such as containerization, image management, and networking. It valuable resource for anyone looking to gain a deep understanding of Docker and its capabilities.
Covers the DevOps practices and tools that are essential for managing and operating Kubernetes clusters. It is particularly useful for readers who want to learn how to automate the deployment and management of Kubernetes applications.
This study guide is designed to help you prepare for the AWS Certified Solutions Architect exam. It covers all the topics on the exam, including AWS architecture, services, and best practices.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to إنشاء تطبيق قابل للتوسع باستخدام AWS EKS عبر AWS Console.
توقع حضور المواعيد الطبية باستخدام Python
Most relevant
البدء في استخدام Microsoft PowerPoint
Most relevant
AWS Lambda إنشاء صورة مصغرة بإستخدام السيرفرليس و
Most relevant
تحليل البيانات ب R: التنبؤ بتحليل الانحدار
Most relevant
Application using Amazon Rekognition
Most relevant
امازون Redshift للمبتدئين: مقدمة عن تخزين البيانات
Most relevant
حماية قاعدة البيانات من هجمات ال Injections باستخدام Java
Most relevant
تعلم الآلة باستخدام Python: انشئ نموذج توقع مغادرة العملاء
Most relevant
كيفيه انشاء API call باستخدام PHP and MYSQL
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser