دورة عبر الإنترنت – شهادة احترافية معتمدة في مطوري واجهة المستخدم الأمامية لشركة IBM

جهز نفسك للعمل كمطور من جانب العميل. اكتسب المهارات اللازمة والخبرة العملية التي ستعدك للعمل في أقل من 3 أشهر.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

البدء

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • تصميم واجهة المستخدم/UX
  • البرمجة وتطوير الويب
  • إنشاء التطبيقات باستخدام أدوات البناء الآلية
  • استخدام لغات البرمجة مثل HTML، CSS، JavaScript
  • العمل مع المكتبات وأطر العمل مثل React وBootstrap
  • إدارة كود المصدر باستخدام GitHub
  • التواصل مع الخدمات الخارجية والعودة
  • معرفة الأساليب والنماذج مثل DevOps و Agile
  • إنشاء مجموعة من المشاريع العملية
  • فهم أساسيات البرمجة باستخدام بايثون
  • إنشاء موقع محفظة على صفحة واحدة
  • تكرار واستخراج المشاريع من جيثب
  • العمل مع الفروع وتقديم طلبات السحب (PRs)
  • التواصل مع واجهات برمجة تطبيقات RESTful
  • الوصول إلى قاعدة بيانات NoSQL مثل MongoDB
  • تصميم واجهات المستخدم باستخدام Figma
  • إنشاء خط أنابيب CI/CD ونشر التحديثات على التطبيق

What you will learn in the course

Courses for which the course is suitable

  • مطور الواجهة الأمامية
  • مصمم واجهة المستخدم/UX
  • مطور الموقع
  • مطور جافا سكريبت
  • رد فعل المطور
  • مطور التمهيد
  • مدير مشروع في مجال DevOps
  • مطور تطبيقات الويب
  • مبرمج بايثون
  • مدير كود المصدر على جيثب
  • مطور لديه معرفة بواجهات برمجة تطبيقات RESTful
  • مطور لديه معرفة بقواعد بيانات NoSQL
# الشهادة المهنية – سلسلة مكونة من 11 دورة إعداد مهني في مجال هندسة البرمجيات المرغوب فيه. في هذا البرنامج، ستختبر المهارات الضرورية مثل تصميم واجهة المستخدم/تجربة المستخدم والبرمجة وتطوير الويب، لتكون جاهزًا لدور مبتدئ في تطوير الواجهة الأمامية في أقل من ثلاثة أشهر. ليست هناك حاجة إلى خبرة سابقة للبدء. يتمثل دور مطور الواجهة الأمامية في بناء تجربة المستخدم وتعظيمها على موقع الويب أو التطبيق. يركزون على إنشاء العناصر التفاعلية والمرئية للموقع، والتخطيط المادي لكل صفحة، وتعزيز التجربة على الموقع. سيساعدك هذا البرنامج على تصميم وبناء ونشر واختبار تصميمات وتطبيقات الويب. ستنشئ تطبيقات باستخدام أدوات البناء الآلية، وستتعلم أحدث المهارات والأدوات التي يستخدمها مطورو الواجهة الأمامية المحترفون، بما في ذلك تصميم UI/UX، وتطوير الويب، ولغات البرمجة الشائعة، والمكتبات، وأطر العمل مثل HTML، وCSS، وJavaScript، رد فعل، وBootstrap. ستتعلم أيضًا إدارة الكود المصدري لمشاريعك باستخدام مستودعات GitHub، والتواصل مع الخدمات الخارجية والخلفية مثل قواعد البيانات، والتعرف على الأساليب والنماذج مثل DevOps وAgile، بما في ذلك CI/CD وScrum. عند إكمال البرنامج، سيكون لديك مجموعة من المشاريع وشهادة احترافية من IBM لعرض خبرتك. ستحصل أيضًا على شارة IBM الرقمية وسيكون لديك وصول حصري إلى الموارد المهنية لمساعدتك في العثور على وظيفة، بما في ذلك المقابلات الوهمية ودعم السيرة الذاتية. ## مشروع تعليمي عملي خلال هذه الشهادة المهنية، ستقوم بتطوير مجموعة من المشاريع العملية التي تشمل العديد من التقنيات الشائعة ولغات البرامج في تطوير الواجهة الأمامية. تشمل المشاريع والمختبرات ما يلي: – التعريف بـ Hello World باستخدام 11 لغة برمجة – فهم أساسيات البرمجة باستخدام لغة بايثون – إنشاء موقع محفظة على صفحة واحدة باستخدام HTML وCSS وJavaScript – تكرار واستخراج المشاريع من جيثب – إنشاء مستودعات GitHub، والعمل مع الفروع وتقديم طلبات السحب (PRs) – التواصل مع الخدمات الخلفية باستخدام RESTful APIs – الوصول إلى قاعدة بيانات NoSQL مثل MongoDB من تطبيق من جانب العميل – تصميم واجهات وتجارب مستخدم مذهلة (UI/UX) باستخدام Figma – إنشاء خط أنابيب CI/CD ونشر تحديثات التطبيق. انشر هذه المشاريع من خلال مستودع GitHub الخاص بك لمشاركة مهاراتك مع الزملاء وأصحاب العمل المحتملين.

Details of the courses that make up the specialization

مقدمة في مجال تطوير مواقع الويب وتطوير الواجهة الأمامية

الدورة 1

  • 14 ساعة
  • ماذا ستتعلم:
    • حدد ما هو تطوير الواجهة الأمامية، وقم بتسمية الأدوار والمهارات.
    • وصف خطوات تطوير مواقع الويب واستكشاف تصميم واجهة المستخدم/تجربة المستخدم.
    • ابحث في المتصفحات وموازنة التحميل وحدد أطر التطوير.
    • لإجراء مقارنة بين أدوار الواجهة الأمامية والخلفية.
    • إنشاء مواقع ويب باستخدام WordPress والمكونات الإضافية لتحسين الموقع.
  • المهارات التي سوف تكتسبها:
    • رد الفعل (إطار تطوير الويب)
    • تطوير الواجهة الأمامية
    • تطوير الموقع
    • جافا سكريبت
    • واجهة المستخدم

مقدمة في هندسة البرمجيات

  • الدورة 2
  • 14 ساعة
  • ماذا ستتعلم:
    • وصف ما هي هندسة البرمجيات، ودورة حياة تطوير البرمجيات (SDLC).
    • تعداد الأنواع المختلفة من لغات البرمجة وإنشاء هياكل البرمجة الأساسية.
    • تحديد أساليب هندسة التطبيقات وتصميمها.
    • تلخيص المهارات المطلوبة في هندسة البرمجيات.
  • المهارات التي سوف تكتسبها:
    • حياة مهنية
    • مهندس برمجيات
    • تحديات الكود
    • التحضير للمقابلة
    • مطور المكدس الكامل

تصميم واجهات المستخدم والتجارب (UI/UX)

  • الدورة 3
  • 18 ساعة
  • ماذا ستتعلم:
    • شرح التصميم ومفاهيم واجهة المستخدم/تجربة المستخدم وأفضل الممارسات.
    • استكشاف منهجيات تصميم الويب.
    • استخدم فيجما.
    • لتطوير التطبيقات ومواقع الويب باستخدام أطر تطوير الويب.
  • المهارات التي سوف تكتسبها:
    • خريطة تخطيط الموقع
    • تصميم واجهة المستخدم (تصميم واجهة المستخدم)
    • تطوير الويب المتقدم
    • فيجما
    • تجربة المستخدم (UX)

مقدمة إلى HTML، CSS، وجافا سكريبت

  • الدورة 4
  • 10 ساعات
  • ماذا ستتعلم:
    • وصف النظام البيئي لتطوير تطبيقات الويب.
    • التعرف على الأدوات والبيئات المتكاملة (IDEs).
    • إنشاء ووصف الصفحات الأساسية لمواقع الويب باستخدام HTML.
    • لتطوير صفحات ديناميكية ذات محتوى تفاعلي باستخدام JavaScript.
  • المهارات التي سوف تكتسبها:
    • تطوير البرمجيات
    • رد الفعل (إطار تطوير الويب)
    • تطوير الواجهة الأمامية
    • تصميم الواجهة الأمامية
    • تطوير الموقع

تطوير مواقع الويب والواجهة الأمامية باستخدام Bootstrap

  • الدورة 5
  • 7 ساعات
  • ماذا ستتعلم:
    • تلخيص الميزات والفوائد الرئيسية لاستخدام Bootstrap.
    • أظهر قدرتك على إنشاء مواقع ويب مرنة وسريعة الاستجابة باستخدام Bootstrap.
  • المهارات التي سوف تكتسبها:
    • حزمة الويب
    • تحسين محركات البحث (SEO)
    • مكتبة جافا سكريبت
    • الدبلجة
    • ووردبريس

مقدمة إلى Git وGitHub

  • الدورة 6
  • 10 ساعات
  • ماذا ستتعلم:
    • وصف الإصدارات ومكانتها في الترميز الاجتماعي.
    • شرح المفاهيم الأساسية في Git.
    • إنشاء مستودعات وفروع GitHub.
    • أنشئ محفظة عن طريق إنشاء ومشاركة مشاريع مفتوحة المصدر.
  • المهارات التي سوف تكتسبها:
    • التكامل المستمر
    • التسليم المستمر
    • MongoDB
    • رشيق
    • ديف أوبس

تطوير تطبيقات الواجهة الأمامية باستخدام React

  • الدورة 7
  • 14 ساعة
  • ماذا ستتعلم:
    • لتطوير واجهات المستخدم التفاعلية وتطبيقات الويب باستخدام React.
    • بناء تطبيقات الواجهة الأمامية الديناميكية.
    • استخدم مجموعة متنوعة من مفاهيم وميزات React.
  • المهارات التي سوف تكتسبها:
    • أنظمة التحكم في الإصدار الموزع (DVCS)
    • جيت (برمجيات)
    • جيثب
    • مفتوح المصدر
    • الاستنساخ والنسخ

تطوير الويب المتقدم وتطوير الواجهة الأمامية

  • الدورة 8
  • 12 ساعة
  • ماذا ستتعلم:
    • قم بإعداد CMS وSEO.
    • وصف حزمة الويب 5.
    • قم بتكوين أطر اختبار Mocha وJasmine.
    • وصف عملية خطأ البرنامج.
  • المهارات التي سوف تكتسبها:
    • تطوير الموقع
    • ووردبريس
    • تطوير موقع الواجهة الأمامية
    • مصمم واجهة المستخدم/UX
    • لا رمز

بدء استخدام تطبيقات السحابة الأصلية وتطبيقات DevOps وAgile وNoSQL

  • الدورة 9
  • 13 ساعة
  • ماذا ستتعلم:
    • استكشف مفاهيم وأساليب التطبيقات السحابية الأصلية.
    • تمييز ثقافة DevOps.
    • تنفيذ ممارسات CI/CD.
    • تحسين وظائف التطبيق باستخدام MongoDB.
  • المهارات التي سوف تكتسبها:
    • مهندس برمجيات
    • هندسة البرمجيات
    • برمجة بايثون
    • رشيقة و سكروم
    • دورة حياة تطوير البرمجيات (SDLC)

المشروع النهائي في تطوير الواجهة الأمامية

  • الدورة 10
  • 20 ساعة
  • ماذا ستتعلم:
    • تطبيق مهارات تصميم واجهة المستخدم/تجربة المستخدم.
    • لتطوير صفحات الموقع الثابتة.
    • التعامل مع إنشاء مكونات React الديناميكية.
    • قم بتطبيق مفاهيم GitHub الخاصة بك.
  • المهارات التي سوف تكتسبها:
    • تطوير الموقع
    • جافا سكريبت
    • إنترنت
    • أوراق الأنماط المتتالية (CSS)

الدليل الوظيفي للمطورين والتحضير للمقابلة

  • الدورة 11
  • 11 ساعة
  • ماذا ستتعلم:
    • وصف دور مهندس البرمجيات.
    • شرح كيفية بناء الأساس للبحث عن عمل.
    • لخص ما يمكن أن يتوقعه المرشح خلال دورة المقابلة النموذجية.
    • شرح كيفية إجراء مقابلة فعالة.
  • المهارات التي سوف تكتسبها:
    • مستجيب
    • بوتستراب
    • نظام الشبكة
    • إطار تطوير الموقع
    • تطوير موقع الواجهة الأمامية