البرنامج الافتراضي لـ:كورسيرا |
باستخدام شهادة Google IT Automation Professional مع Python ، تعلم البرمجة باستخدام Python دون معرفة مسبقة بالشفرة واستخدم Python لأتمتة مهام إدارة النظام الشائعة. تعرف على كيفية استخدام Git و GitHub لاستكشاف المشكلات المعقدة وإصلاحها. تطبيق الأتمتة على نطاق واسع من خلال إدارة السحابة والتكوين. مارس مهاراتك التقنية من خلال المشاريع العملية ، بما في ذلك مشروع تتويجا حيث ستستخدم معرفتك الجديدة لحل مشكلة تكنولوجيا المعلومات في العالم الحقيقي.
تم تصميم Google IT Automation الجديد المكون من ست دورات مع شهادة Python للمبتدئين ، والذي طورته Google ، لتزويد محترفي تكنولوجيا المعلومات بالمهارات اللازمة ، بما في ذلك Python و Git وأتمتة تكنولوجيا المعلومات ، والتي يمكن أن تساعد في تقدم حياتك المهنية.
تعد معرفة كيفية كتابة التعليمات البرمجية لحل المشكلات وأتمتة الحلول مهارة بالغة الأهمية لأي شخص في مجال تكنولوجيا المعلومات. Python ، على وجه الخصوص ، هي اليوم لغة البرمجة الأكثر طلبًا من قبل أصحاب العمل.
يعتمد هذا البرنامج على أساس تكنولوجيا المعلومات لمساعدتك في الارتقاء بحياتك المهنية إلى المستوى التالي. إنه مصمم ليعلمك كيفية البرمجة باستخدام Python وكيفية استخدام Python لأتمتة مهام إدارة النظام الشائعة. ستتعلم أيضًا كيفية استخدام Git و GitHub ، واستكشاف المشكلات المعقدة وتصحيحها ، وتطبيق الأتمتة على نطاق واسع باستخدام إدارة السحابة والتكوين.
يستغرق قرار الحصول على هذه الشهادة حوالي 6 أشهر ويهدف إلى إعدادك لمجموعة متنوعة من الأدوار في مجال تكنولوجيا المعلومات ، مثل أخصائي دعم تكنولوجيا المعلومات الأكثر تقدمًا أو وظائف مسؤول النظام المبتدئ. عند الانتهاء من البرنامج ، سيكون لديك خيار مشاركة معلوماتك مع أصحاب العمل المحتملين ، مثل Walmart و Sprint و Hulu و Bank of America و Google (بالطبع!) والمزيد. إذا كنت خارج الولايات المتحدة الأمريكية ، فستمنحك هذه المعرفة أيضًا إمكانية التقدم لوظائف تكنولوجيا المعلومات في الصناعات المحلية.
لتتمكن من أداء هذه الدورة ، ما عليك سوى تثبيت برنامج Python على جهازك. بالنسبة لبعض الدورات التدريبية ، ستحتاج أيضًا إلى تثبيت Git أو مطالبة المسؤول بتثبيته لك. يمكن تنزيل هذه البرامج مجانًا
إذا كنت ترغب في تعلم أساسيات دعم تكنولوجيا المعلومات ، فراجع أيضًا شهادة Google IT Support Professional المصاحبة للمبتدئين.
تم تصميم هذه الدورة ، وهي جزء من Google IT Automation مع شهادة Python Professional ، لتعليمك أساسيات كتابة برامج Python البسيطة باستخدام الهياكل الأكثر شيوعًا. ليس هناك حاجة للتعرض المسبق للبرمجة.
بنهاية هذه الدورة ، سوف تفهم فوائد البرمجة في أدوار تكنولوجيا المعلومات ؛ تكون قادرًا على كتابة برامج بسيطة باستخدام Python ؛ اكتشاف كيف تتوافق اللبنات الأساسية للبرمجة معًا ؛ وتجمع كل هذه المعرفة لحل مشكلة البرمجة المعقدة. سنبدأ بالغوص في أساسيات كتابة برنامج كمبيوتر.
على طول الطريق ، ستكتسب خبرة عملية في مفاهيم البرمجة من خلال التدريبات التفاعلية وأمثلة من العالم الحقيقي. ستبدأ بسرعة في رؤية كيف يمكن لأجهزة الكمبيوتر أداء العديد من المهام ؛ عليك فقط كتابة رمز يخبرهم بما يجب عليهم فعله.
بنهاية هذه الدورة ، ستكون قادرًا على معالجة الملفات والعمليات في نظام تشغيل جهاز الكمبيوتر الخاص بك. ستتعرف أيضًا على التعبيرات العادية ، وهي أداة قوية جدًا لمعالجة الملفات النصية ، وكيفية استخدام سطر أوامر Linux في جهاز افتراضي.
وقد يبدو هذا مبالغة في هذه المرحلة ، لكنك ستكتب أيضًا برنامجًا يعالج مجموعة من الأخطاء في ملف سجل فعلي ثم يُخرج ملف ملخص. هذه مهارة مفيدة جدًا يجب أن يعرفها متخصصو تكنولوجيا المعلومات. سنبدأ باستكشاف كيفية تشغيل Python محليًا وكيفية تنظيم واستخدام الكود في ملفات Python المختلفة. ثم سنتعلم كيفية قراءة وكتابة أنواع مختلفة من الملفات وكيفية استخدام سلاسل الرسائل وتدفق الإدخال. سوف نتعمق أيضًا في البرمجة النصية لـ Bash والتعبيرات العادية ، وكلاهما أدوات قوية جدًا لأي شخص يعمل مع الأنظمة. سنتطرق أيضًا إلى الاختبارات الآلية ، والتي تسمح لنا بأتمتة الطريقة التي نتحقق بها من صحة التعليمات البرمجية الخاصة بنا.
للإنهاء ، سنجمع كل هذا معًا باستخدام الأدوات التي حصلنا عليها لمعالجة البيانات وإنشاء تقارير تلقائية. سنشرح أيضًا كيفية إعداد بيئة المطور الخاصة بك على جهازك. هذه خطوة أساسية في القدرة على كتابة وتنفيذ أدوات أتمتة قوية.
في هذه الدورة التدريبية ، وهي جزء من شهادة Google IT Automation Professional مع Python ، ستتعلم كيفية تتبع الإصدارات المختلفة من التعليمات البرمجية وملفات التكوين الخاصة بك باستخدام نظام التحكم في الإصدار الشهير (VCS) المسمى Git. سنرى أيضًا كيفية إعداد حساب بخدمة تسمى GitHub حتى تتمكن من إنشاء مستودعات بعيدة خاصة بك لتخزين التعليمات البرمجية والتكوين.
خلال هذه الدورة التدريبية ، ستتعرف على الوظائف الأساسية لـ Git حتى تتمكن من فهم كيف ولماذا يتم استخدامها في المؤسسات. سنلقي نظرة على الميزات الأساسية والأكثر تقدمًا مثل التفرع والدمج. سنوضح كيف أن المعرفة العملية بـ VCS مثل Git يمكن أن تنقذ حياتك في حالات الطوارئ أو أثناء تصحيح الأخطاء. وبعد ذلك سنستكشف كيفية استخدام VCS للعمل مع الآخرين من خلال المستودعات البعيدة ، مثل تلك التي توفرها GitHub.
بنهاية هذه الدورة التدريبية ، ستكون قادرًا على تخزين سجل الشفرة في Git والتعاون مع الآخرين على GitHub ، حيث ستبدأ أيضًا في بناء محفظتك الخاصة! لمتابعة التقييمات واستكمالها ، ستحتاج إلى جهاز كمبيوتر يمكنك من خلاله تثبيت Git أو مطالبة المسؤول بتثبيته لك.
في هذه الدورة التدريبية ، سنمنحك الأدوات اللازمة لتحديد وحل المشكلات الواقعية التي قد تواجهها في وظيفة تكنولوجيا المعلومات لديك بسرعة. سننظر في مجموعة من الاستراتيجيات والأساليب المختلفة لمعالجة الأخطاء الأكثر شيوعًا في التعليمات البرمجية والبنية التحتية لتكنولوجيا المعلومات.
ستتعلم استراتيجيات لمعالجة أي مشكلة تقنية تقريبًا ، ثم ترى كيف يتم تطبيقها لحل سيناريوهات العالم الحقيقي المختلفة. لقد اخترنا أمثلة تتضمن مشكلات النظام العامة ، ومشكلات البرامج التي كتبها شخص آخر ، ومشكلات البرامج التي كتبناها.
سنغطي المشكلات التي يمكن أن تؤثر على أي نظام تشغيل ، وسننظر أيضًا في التحديات الخاصة ببعض الأنظمة الأساسية ولغات البرمجة النصية. نوصي بشدة أن تكون قد أخذت الدورات السابقة في هذا البرنامج ،
ستتعلم في هذه الدورة كيفية تطبيق الأتمتة لإدارة أساطيل أجهزة الكمبيوتر. ستفهم كيفية أتمتة عملية طرح أجهزة كمبيوتر جديدة ، وتحديث هذه الأجهزة ، وإدارة التغييرات واسعة النطاق ، وغير ذلك الكثير.
سننظر في إدارة الأجهزة الفعلية التي تعمل في مكاتبنا والأجهزة الافتراضية التي تعمل في السحابة. سنبدأ بالنظر في تقنية أتمتة تسمى إدارة التكوين ، والتي تسمح لك بإدارة تكوين أجهزة الكمبيوتر لدينا على نطاق واسع. على وجه التحديد ، ستتعلم كيفية استخدام Puppet ، معيار الصناعة الحالي لإدارة التكوين. سنلقي نظرة على بعض الأمثلة البسيطة ثم نرى كيف يمكننا تطبيق نفس المفاهيم على الحالات الأكثر تعقيدًا.
ستكون محركًا للدمى في لمح البصر! لاحقًا ، ستقوم بتوسيع مهارات الأتمتة من خلال فهم كيفية استخدام السحابة للمساعدة في توسيع نطاق بنيتك التحتية.
سترى بعض أفضل الممارسات لإدارة مئات الأجهزة الافتراضية التي تعمل في السحابة وإصلاحها عندما لا تسير الأمور كما هو مخطط لها.
في الدورة النهائية ، سنربط المفاهيم التي تعلمتها حتى الآن معًا. ستتعامل مع سيناريوهات العالم الحقيقي في Qwiklabs والتي تتحداك في استخدام مهارات متعددة في وقت واحد.
أولاً ، سنلقي نظرة فاحصة على كيفية استخدام وحدات Python النمطية الخارجية لتوسيع إمكانيات الكود الخاص بك ، وقضاء بعض الوقت في تعلم كيفية استخدام الوثائق لتعلم وحدة جديدة. على سبيل المثال ، سوف نستخدم مكتبة Python Imaging Library (PIL) لإنشاء الصور وتعديلها. سنعرض لك بعض الأمثلة البسيطة عن كيفية أداء المهام الشائعة في مادة الدورة التدريبية ، ولكن الأمر متروك لك لاستكشاف وثائق الوحدة لاكتشاف كيفية حل مشكلات معينة. بعد ذلك ، سنوضح لك كيفية التواصل مع العالم خارج التعليمات البرمجية الخاصة بك.
سنستخدم تسلسل البيانات لتحويل الكائنات الموجودة في الذاكرة إلى رسائل يمكن إرسالها إلى برامج أخرى. سيرسل برنامجك رسائل عبر الشبكة إلى واجهات برمجة التطبيقات (APIs) التي تقدمها البرامج الأخرى. في الأوقات التي يحتاج فيها الرمز الخاص بك إلى التحدث إلى شخص بدلاً من برنامج ، ستتعلم أيضًا كيفية إرسال رسائل البريد الإلكتروني.
بنهاية هذه الدورة ، ستكون قادرًا على أخذ وصف لمشكلة ما واستخدام مهاراتك لإنشاء حل ، تمامًا كما تفعل في الوظيفة. في مشروعك النهائي ، سيتم إعطاؤك وصفًا لما يحتاجه عميلك ، والأمر متروك لك لإنشاء برنامج للقيام بذلك! في الأوقات التي يحتاج فيها الرمز الخاص بك إلى التحدث إلى شخص بدلاً من برنامج ، ستتعلم أيضًا كيفية إرسال رسائل البريد الإلكتروني. بنهاية هذه الدورة ، ستكون قادرًا على أخذ وصف لمشكلة ما واستخدام مهاراتك لإنشاء حل ، تمامًا كما تفعل في الوظيفة.
في مشروعك النهائي ، سيتم إعطاؤك وصفًا لما يحتاجه عميلك ، والأمر متروك لك لإنشاء برنامج للقيام بذلك! في الأوقات التي يحتاج فيها الرمز الخاص بك إلى التحدث إلى شخص بدلاً من برنامج ، ستتعلم أيضًا كيفية إرسال رسائل البريد الإلكتروني.
مع شهادة Coursera الاحترافية ، يمكنك بدء مهنة جديدة أو تغيير حياتك المهنية الحالية. يتطلب عالم اليوم مهارات ومعارف في التقنيات التي تحتاجها المزيد والمزيد من الشركات. تعلم على وتيرتك الخاصة ، متى وأين تريد. في فترة أقل من عام ، يمكنك الحصول على شهادة مهنية ، والتي تضيف إلى مهنتك الحالية ، يمكن أن تمنحك قيمة مضافة كبيرة لخبرة عملك وتجذب انتباه "صائدي الكفاءات".
تقدم أعرق الجامعات والشركات ذات الصلة في العالم شهادات احترافية بالتحالف مع كورسيرا
الشهادات المهنية هي أفضل طريقة للحصول على تعليم عالي الجودة في العالم ، بقيم فريدة.
تقدم كل دراسة خيارات اعتماد تحظى بتقدير كبير من قبل جهات التوظيف ، أو تعدك للحصول على شهادة رسمية من الصناعة.
الشهادات المهنية هي دراسات متعمقة في المهارات التكنولوجية عالية الطلب التي يمكنك كسبها في حوالي 6-10 أشهر.
تقدم Coursera دورات من أكثر من 200 جامعة وشركة رائدة لتقديم التعلم عبر الإنترنت في جميع أنحاء العالم. مع اشتراك كورسيرا بلس, تحصل على وصول غير محدود إلى أكثر من 90٪ من جميع الدورات ، والشهادات والتخصصات المهنية الأكثر شهرة على كورسيرا.
علم البيانات والأعمال والتنمية الشخصية. يمكنك التسجيل في دورات متعددة في وقت واحد ، والحصول على شهادات غير محدودة ، وتعلم مهارات العمل المطلوبة لبدء المهن وتنميتها وحتى تغييرها.
اكتشف كيفية الحصول على أكبر مبلغ ، ووفّر أكثر من 500 دولار أمريكي من خلال الاشتراك السنوي في COURSERA PLUS *
* يمكنك توفير ما يصل إلى 500 دولار أمريكي في 12 شهرًا ، عندما تنتقل من دفع 59 دولارًا أمريكيًا للاشتراك الشهري ، إلى الاشتراك السنوي مع العرض الترويجي. الاشتراك السنوي العادي هو 399 دولارًا أمريكيًا. مع العرض الترويجي ، ستدفع 299 دولارًا أمريكيًا فقط. اكتشف كل شيء عن طريق النقر فوق الزر الأصفر.
شخصيتي 648,242 طالب وطالبة
جهاز الكمبيوتر الخاص بي
يعد برنامج محترف أتمتة تكنولوجيا المعلومات المعتمد من Google مع برنامج Python جزءًا من Grow with Google ، وهي مبادرة تعتمد على تاريخ Google الذي يمتد إلى 20 عامًا في إنشاء المنتجات والأنظمة الأساسية والخدمات التي تساعد الأفراد والشركات على النمو. من خلال برامج مثل هذه ، يتمثل هدفنا في مساعدة الجميع - من هم في القوى العاملة اليوم والطلاب الذين سيعملون على تعزيز القوى العاملة في المستقبل - على الوصول إلى أفضل تدريب وأدوات Google لبناء مهاراتهم ومهاراتهم ووظائفهم وأعمالهم.
مرحبا، كيف أستطيع مساعدتك؟ هل أنت مهتم بدورة؟ حول أي موضوع؟
أضف تقييمك