مسابقة كورتابز الرمضانية
المهمة الأولى
خذ نفس عميق و ضع نفسك في وضع مريح لأن العمل الجاد قد بدأ و اليوم أول مهمة في المسابقة.
ما الذي سنفعله اليوم؟
-
أول شيئ يفعله كل فريق في العالم هو تجهيز بيئة العمل المناسبة لعمل الفريق و الاتفاق على الأدوات المستعملة. و هاته الأدوات تشمل أدوات التواصل، إدارة المشروع، مشاركة الملفات، مشاركة الأكواد.
-
الأمر الثاني هو مناقشة المتطلبات و استخلاص الأفكار و تنظيمها في الأداة المناسبة.
-
ثالثا تقسيم الأدوار بين أعضاء الفريق و المهام التي يتولاها كل واحد منهم.
تفاصيل المشروع ومتطلباته هنا
متطلبات المشروع هي كالتالي:
كمستخدم:
- يستطيع تصفح الوجبات
- يستطيع إختيار وجبة محددة
- يستطيع طلب الوجبة و إدخال عنوانه
كمدير للتطبيق:
- يستطيع مشاهدة الطلبات التي قام بها المستخدمين
- يستطيع إضافة وجبة جديدة
وبالتالي التطبيق يتكون من الصفحات التالية:
- صفحة عرض المنتجات لليوزر.
- صفحة تعبئة العنوان للطلب.
- صفحة نجاح طلب المنتج.
- عرض الطلبات - للمدير.
- إضافة منتج - للمدير.
لتفاصيل أكثر يمكنكم طرح تساؤلاتكم في أي وقت
قبل التعرف على أول أداة نتعلم كيف نتعامل مع مجتمع كورتابز و خاصية التواصل
ماهي خواص قناة التواصل في مجتمع كورتابز؟
-
إضافة تعبير emoji
استعمل علامة :
وستظهر لك قائمة التعابير (المزيد في الفيديو). -
اقتباس كلام شخص آخر:
استعمل علامة أكبر من >
متبوعة بالنص الذي تريد اضافته، مثال:> كيف نقوم بإضافة تنسيق الصفحة؟النتيجة:
كيف نقوم بإضافة تنسيق الصفحة؟
-
إضافة صورة، لديك طريقتين:
-
اسحب الصورة من جهازك إلى المحرر.
-
وضع لينك صورة ما في سطر خاص.
-
-
إضافة كود:
يمكنكم ذلك باضافة حرف (ذال + shift) ثلاث مرات ``` قبل و بعد الكود، مثال:
console.log('hi')
console.log('hello')
```
سيظهر الناتج هكذا
console.log('hi')
console.log('hello')
-
تغيير اتجاه الصفحة ctrl + shift
اذا اردت تغيير اتجاه الصفحة من اليسار لليمين اثناء كتابة الاكواد، اضغط على الاثنين الازرار مع بعض. -
عمل تاق (منشن) لشخص آخر:
يتم ذلك باستعمال @ مثلا @hichem2h
فيديو يبين استعمال المحرر
نمر الآن الى أول أداة و هي أداة لإدارة المشاريع مشهورة جدا جدا في الاوساط البرمجية. الأداة هي Trello
ماهي فائدة Trello؟
هاته الصورة توضح كل شيئ:
يمكننا من خلال تريلو:
- اضافة لوحة خاصة بالعضو أو بالفريق أو حتى عامة.
- تنظيم المواضيع في اللوحة الواحدة من خلال عمل قوائم.
- اضافة المهام على القوائم و تعديلها بطرق متعددة و حتى توكيلها لعضو من أعضاء الفريق.
- مكان للتعليق و المناقشة خاص بكل مهمة.
و الكثير الكثير يمكنكم استكشافه من الموقع الخاص بالتريلو trello.com
يمكننا أيضا استعمال Github issues لإدارة المشروع و يوجد أدوات عديدة تساعدنا في ذلك. لكن يفضل استعمال تريلو لبساطة و سهولة التعامل معه.
كيف يمكننا الاستفادة من هاته الأداة في المسابقة؟
- أول شيئ يتولى أحد أعضاء الفريق إنشاء لوحة خاصة بالمسابقة و ضم باقي الأعضاء فيها.
- تقسيم اللوحة الى قوائم و هذا اقتراح يمكنكم اتباعه من قائمتي الخاصة بالمسابقة
ننصح بتسجيل كل النقاط المستخلصة أثناء النقاش لكي لا تضيع، هذا فيديو لكيفية اضافة النقاط:
- لا تنسى أن تقوم بإضافة نفسك على اللوحة board التي يعمل عليها فريقك لتتمكن من التعديل عليها:
بعدما تعرفنا على تريلو نمر الى طريقة مشاركة الملفات.
كيف يمكننا مشاركة الملفات؟
الاختيارات عديدة جدا فيما يخص هذا الموضوع كـ Google Drive وما خلافة. نقترح لكم إستخدام we transfer
حيث يسمح مشاركة الملفات بكل سهولة إما من خلال إعطاء رابط مباشر للتحميل او من خلال إرسالها للبريد الإلكتروني الخاص بالشخص الأخر بمجرد إكمال عملية الرفع.
انتهينا مع الأدوات و استعمالها في النقاش و تنظيم الأفكار. نمر الى تقسيم الأدوار و المهام.
كيف نقسم الأدوار و المهام؟
للتعرف على آلية سير العمل في المشاريع كفريق و مهام كل عضو فيه ننصحك بالرجوع الى درس آلية سير العمل في الأكاديمية على الرابط التالي:
استغلوا الوقت
استغلوا اليوم بعد النقاش للإعتياد على الأدوات. و كذلك في تنقيح أفكاركم و استخلاص أفكار جديدة ( تجاوز هاته المرحلة الى العمل مباشرة يعتبر خطأ كبير يقع فيه الكثير و غالبا ما يؤدي لفشل المشروع لذلك أفضل المشي خطوة بخطوة)
بإمكانكم البدء بالعمل و جلستنا التالية ستكون عن عمل الـ wireframes وتصميم الواجهات.
هاته المهام للتوجيه و الارشاد و ليس إجباريا اتباعها يمكنكم اتباع طريقتكم الخاصة اذا أردتم ذلك.