نظرة عامة

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

هذه الدورة توجه الطلاب نحو تطوير أساس جيّد للمهارات اللازمة للتطوير باستخدام HTML و CSS و JavaScript؛ واستخدام Git لتنظيم المشاريع؛ وتصميم المشاريع باستخدام ال wireframing؛ وتوظيف طرق ال Agile في التطوير.

مدة المسار هي 160 ساعة في المجموع وتشمل: المحاضرة والمختبر والعمل الجماعي.

النتائج

في نهاية هذه الدورة، سوف تتمكن من:

  • التعرف على مكونات صفحة الويب باستخدام الهيكلية الدلالية للدلالات HTML5.
  • تعلم كيفية تطبيق CSS و HTML لتخطيط وترتيب صفحة الويب بما في ذلك تقنيات grid fluid والتقنيات التي تتجاوب مع تغير طريقة العرض وتصميم المحتوى باستخدام الألوان والصور.
  • استخدام لغة JavaScript لجعل مشاريع الويب تفاعلية، بحيث يتم تخزين ومعالجة ما يتم إدخاله من قبل المستخدم لإنشاء محتوى محدث ومخصص عندما يتفاعل المستخدم مع الصفحة.
  • الكتابة باستخدام لغة ال JavaScript والتي تتماشى مع أساسيات علوم الحاسب، ونموذج Object Oriented Programming، وأنواع البيانات الأساسية، وهياكل البيانات Data structures، والخوارزميات الأساسية، بحيث تكون عملية البرمجة فعالة وخالية من الأخطاء وتتوافق مع المعايير والممارسات المقبولة بشكل عام في بناء الجملة البرمجية.
  • استخدام أدوات التحكم بما في ذلك Git و GitHub لكتابة التعليمات البرمجية الوظيفية بشكل صحيح وللعمل بكفاءة وتوافق في بيئات العمل الاحترافية.
  • كن مستعداً لدورة البرمجة 301.

المتطلبات المسبقة

الأعمال التحضيرية

بمجرد قبولك بالتدريب، يرجى إكمال متطلبات البرمجة 201

المواضيع

المفاهيم

  • CSS3 و HTML5
  • البرمجة الشيئية Object-Oriented Programming
  • مقدمة في هياكل البيانات والخوارزميات Data Structures & Algorithms
  • Document Object Model (DOM) Manipulation & Traversal
  • طرق متعددة لتخطيط الصفحة
  • استخدام GitHub Repos ومشاركة ال code مع فرق المشروع

اللغات

  • HTML
  • Structure
  • Text
  • Links
  • Images
  • Tables
  • HTML5
  • Forms
  • Process
  • Design
  • CSS
  • Color
  • Text
  • Boxes
  • Lists
  • Tables
  • Forms
  • Grid Layouts
  • Fluid Layouts
  • Animations and Transitions
  • JavaScript
  • Loops
  • Conditions
  • Functions
  • Objects (Including Properties and Methods)
  • Object-Oriented Programming
  • Object Extension with Prototypes
  • Events, Event Listeners, and Event Handlers in Callback Functions
  • DOM Manipulation and Traversal Using “Vanilla” JavaScript without jQuery
  • Utilization of an external library such as ChartJS
  • Local Storage and JSON
  • The Basics of MVC

البيئات والأدوات

  • Unix and the Command Prompt
  • Git and GitHub
  • A Text Editor
  • Chrome Dev Tools

خدمات الانتقال الوظيفي

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

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

تتضمن هذه الخدمات، التي تبدأ في تدريب البرمجة 201 وتستمر بعد التخرج من خلال تدريب البرمجة 401، سلسلة من الأحداث وورش العمل والواجبات التي تساعدك على التفكير بشكل كلي في حياتك المهنية الجديدة واتخاذ خطوات عملية نحو النجاح.

المتطلبات

أنت بحاجة الى توفير جهاز كمبيوتر محمول خاص بك والذي يلبي المتطلبات أدناه.

  • نظام تشغيل 64 بت، مثل mac OS أو Windows 10، محدّث بالكامل، مع تثبيت أحدث إصدار من نظام التشغيل وجميع تحديثات الأمان.
  • ما لا يقل عن 50 جيجابايت من المساحة الحرّة على القرص الصلب.
  • ما لا يقل عن 8GB من ذاكرة الوصول العشوائي ويفضّل 16GB RAM.
  • خالي من الفيروسات وبشكل عام جاهز للعمل.

بحلول اليوم الأول من الفصل، سوف تحتاج إلى:

طريقة التدريس باستخدام ال Stacked Modules:

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

سياسة الواجب المنزلي

من أجل اجتياز الفصل، يجب على الطلاب الحصول على 90٪ على الأقل من النقاط المتاحة.

الاحترافية والمهنية

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

تفاصيل البرنامج

المدة: اربعة اسابيع

الرسوم: 1750 دينار

ملاحظة: يعطى هذا البرنامج ضمن باقة مع برنامج 301