دورة عبر الإنترنت – تخصص احترافي معتمد في تعلم البرمجة مع Ruby من Google وPackt Institute

دليل المبتدئين لبرمجة روبي. أتقن لغة البرمجة Ruby من خلال دورتنا الشاملة – ابدأ البرمجة بثقة وقم ببناء أساس قوي لتطوير الويب!

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

  • تصميم البرمجيات في روبي
  • البرمجة في روبي
  • البنادق على القضبان
  • تطوير الموقع
  • التقنيات المتقدمة في البندقية
  • البنادق على القضبان

What you will learn in the course

Courses for which the course is suitable

  • مبرمج روبي
  • مطور الموقع
  • مطور البرمجيات
  • مطور التطبيقات التفاعلية
  • مطور أدوات سطر الأوامر
  • مطور أنظمة التحكم في الإصدار
  • البرمجة الشيئية

التدريب – سلسلة من الدورات المكونة من 3 أجزاء

مجال البرمجة “تعلم كتابة التعليمات البرمجية مع روبي”

هي رحلة تعليمية تهدف إلى تحويل المبتدئين إلى مبرمجين ماهرين. تبدأ الدورة بالتثبيت والإعداد على أنظمة تشغيل مختلفة، وتغطي المبادئ التوجيهية لروبي والمتغيرات وأنواع البيانات وهياكل التحكم. تحاكي التدريبات العملية بيئات البرمجة الحقيقية، مع التركيز على حل المشكلات والتفكير النقدي. تشير الدورة إلى أهمية البرمجة في عالم اليوم القائم على التكنولوجيا وتضع أساسًا قويًا لتطوير الويب باستخدام Ruby on Rails.

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

وفي نهاية الدورة، سيتم تجهيز الطلاب لمواجهة تحديات البرمجة الحقيقية بثقة. الدورة مخصصة للمبرمجين المبتدئين والمبرمجين المتوسطين ومطوري مواقع الويب، وتوفر فهمًا شاملاً لروبي وتطبيقاتها.

مشروع التعلم العملي

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

ستمكن هذه المشاريع العملية، جنبًا إلى جنب مع المنهج الشامل، المتعلمين من حل التحديات العملية بشكل فعال مع تعزيز فهمهم لمفاهيم وتقنيات البرمجة.

Details of the courses that make up the specialization

أساسيات روبي ومفاهيم البرمجيات الأساسية

الدورة 1

  • 11 ساعة

تفاصيل الدورة

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

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

الدورة 2

  • 13 ساعة

تفاصيل الدورة

ماذا ستتعلم:
  • التعرف على الاختلافات بين علامات الاقتباس المفردة وعلامات الاقتباس المزدوجة في سلاسل روبي.
  • استكشف مختلف هياكل الحلقة والتحكم في Robi.
  • استخدم أدوات تصحيح الأخطاء لتحديد وإصلاح مشكلات التعليمات البرمجية في برامج Ruby.
  • تمييز واختيار طرق الصفيف المناسبة للتعامل مع نطاقات البنادق.
المهارات التي سوف تكتسبها:
  • الفئة: برمجة روبي المتوسطة
  • الفئة: هياكل التحكم في الأسلحة
  • الفئة: تصحيح روبي
  • الفئة: معالجة سلسلة روبي
  • الفئة: طرق صفيف روبي

برمجة روبي المتقدمة والتصميم الموجه للكائنات

الدورة 3

  • 19 ساعة

تفاصيل الدورة

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