كن مطور ويب

تعرف على كيفية أن تصبح مطور ويب محترفًا مبتدئًا من خلال MigraCode. لا تحتاج إلى خلفية تقنية - تحتاج فقط إلى دافع عالٍ (فائق) للانضمام. نقدم دورة باللغتين الإنجليزية والإسبانية ، لكن موادنا تكون دائمًا باللغة الإنجليزية.

تتطلب الدراسة في Migracode الجهد والوقت من جانبك. نحن نقدم نشاطين دراسيين أسبوعيًا ، بالإضافة إلى تلك الفصول ، تحتاج إلى العمل يوميًا في أداء واجباتك المدرسية. بمجرد قبولك كطالب ، ستتلقى الجداول الزمنية المحددة. بدون تفاني كبير ، لن تتمكن من إنهاء MigraCode.

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

مواد الدورة التدريبية لدينا هي 100% باللغة الإنجليزية ، لكننا نقوم بالتدريس باللغة الإنجليزية أو الإسبانية - أيًا كان ما يناسبك.

ما سوف تتعلم؟

المقدمة:
بوابة والمحطة

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

وحدة 1:
HTML و CSS

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

الوحدات 2-4:
جافا سكريبت

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

الوحدة 5:
تتفاعل

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

الوحدة 6:
العقدة

Node.js هي بيئة تشغيل جافا سكريبت مفتوحة المصدر ومتعددة المنصات وخلفية والتي تنفذ كود جافا سكريبت خارج متصفح الويب. في هذه الوحدة ، نعلمك كيفية استخدام Node بشكل أكثر فاعلية.

الوحدة 7:
قواعد بيانات

تعد قواعد البيانات ضرورية لأي تطبيق ويب حديث وتستخدم بعدة لغات. في هذه الوحدة ، نقوم بتدريس النظرية الكامنة وراء قواعد البيانات بينما نعرض أيضًا تنفيذ قاعدة البيانات.

الوحدة 8:
مشروع الحياة الحقيقية

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

الوحدة 9:
المهارات اللينة

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

كل التفاصيل في منهجنا مفتوح المصدر

تحقق من جميع تفاصيل دورتنا ، أسبوعًا بعد أسبوع ، في منهجنا مفتوح المصدر على GitHub.com.

هيكل الدورة

WEEKDAY
صف دراسي

محاضرة

فصل مسائي في أيام الأسبوع من 18:00 إلى 22:00

أسبوعي
واجب منزلي

مع الدعم

ما يصل إلى 20 ساعة كل أسبوع, بمساعدة متطوعينا

عطلة نهاية الاسبوع
صف دراسي

ممارسة

فصل الصباح أو بعد الظهر يوم السبت لمدة أربع ساعات


اقرأ قصة معاذ من سوريا

"يلعب المدرسون في الدورة ، الذين يعملون في 100% بشكل تطوعي ، دورًا كبيرًا في مساعدة الطلاب على التغلب على التحديات الأولية ، وفقًا لمعاذ. "إنهم دائمًا على استعداد لتقديم دروس إضافية ومساعدة ، كل ما عليك فعله هو أن تطلب" ، كما يلاحظ ، وهو ممتن تمامًا. "رؤيتهم يعلموننا مجانًا ، مع العلم أنه يمكن أن يحصلوا على أجر جيد جدًا عند إعطاء دروس في مكان آخر ، هذا في الواقع هو الدافع الأكبر بالنسبة لي."


أهداف التعلم لدينا بالتفصيل

مهارات تقنية:

  • تميل إلى فهم واستخدام لغات التشفير التالية على المستوى المتوسط إلى المتقدم: HTML / CSS و JavaScript و React و NodeJS وقواعد البيانات
  • تعرف على كيفية استخدام Git و Command Line ، وكذلك كيفية استخدام منصة GitHub ذات الصلة
  • تعرف على كيفية استخدام أدوات إدارة المشاريع مثل Trello و Slack و Cloud Services
  • تعرف على كيفية التفكير في الخوارزميات وكيفية البحث عن حلول

مهارات البحث عن عمل:

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

المهارات العامة العامة:

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

هل انت مستعد للبدء؟