في عام ٢٠١٦ حضرت معسكر تقني او مايعرف في الوسط التقني ببوت كامل في الولايات المتحدة في مدينة Sunnyvale كانت مدة المعسكر شهرين، تدربنا فيها على تطوير التطبيقات باستخدام لغة البرمجة Swift 2.3 . كانت التجربة على المستوى الشخصي جميلة جداً عملت فيها على ٤ مشاريع تطبيقات وحضرت فيها هاكثون Angelhack وزرت كبرى الشركات التقنية منها جوجل وأبل ومايكروسوفت .
لاتزال سماء كاليفورنيا الزرقاء , وأزقتها الهادئة عالقة في ذهني منذ تلك الفترة , لاأدري هل هي رائحة التقنية في كل مكان . أم أنها فعلاً جميلة ..
فكرة المعسكرات التقنية هي لنقل تجربة البرمجة عن طريق تطبيق عملى للمبرمجين وتجنب التدريس النظري قدر الإمكان .
ولأني أعمل مع فريق تطوير متميز جداً تمنيت أن ننقل التجربة للعالم العربي وخصوصاً مدينتي الجميلة أبها التي تسكنني وأسكنها . فعملنا في بداية العام ٢٠١٨ على فكرة لاقامة معسكر تقني يركز على تطوير تطبيقات الويب والأجهزة الذكية وذلك للتدريب على لغات برمجة مثل PHP , Javescript , Swift وكذلك التدريب على بعض الاطر البرمجية للتطبيقات الهجينة وخصوصاً ionic , angular , Cordova .
بدأت الفكرة في البداية بتحديد نقاط قوة الفريق المشرف على المعسكر لنقل خبرات عن طريق تجارب وعشرات المشاريع التي عمل عليها المدربون بناءً على خبرة عملية
ومن هنا انطلق IObootcamp عن طريق اعلان في أحد اللقاءات التي يقيمها مجتمع عسير جيكس وعن طريق تغريدة في تويتر
خلال ١٥ يوم من فتح التسجيل قام بالتسجيل في المعسكر ٣١٧ شخص
كانت الشروط للتقديم كالتالي
كانت الخطة للمسعكر بأن يكون ستة أسابيع وتم تقليص المدة لتصبح ٤ أسابيع بناء على طلب المدربين والمتدربين
اتفق فريق العمل على التدريب على التالي
١- نظام ادارة المحتوى دروبال في نسخته الثامنة Drupal 8.5
٢- طريقة تطوير واجهات المواقع باستخدام CSS, LESS , SCSS
٣- التعامل والتطوير باستخدام Bootstrab Framework
٤- التدريب على انشاء نموذج العمل المبديء باستخدام Adobe XD
٥- التدريب على تطوير تطبيقات الأجهزة الذكية باستخدام IONIC , Angular & Cordova
٦- التدريب على التعامل مع السيرفرات ورفع الموقع الالكتروني
٧ – التدريب على رفع التطبيقات على متاجر آبل وجوجل
في الأسبوع الأول قمنا بوضع جدول لحضور المتدربين .. لم نعد بحاجته بعد يومين من البداية .. فأغلب المتدربين يصل قبل الموعد ويخرج من المعسكر في وقت متأخر
لكي يجتاز المتدرب يجب أن يقوم كل متدرب بالتالي
١- تجهيز سيرفر محلي على جهاز الخاص
٢- القدرة على تشغيل أباتشي وماي سيكول على جهازة الشخصي
٣ – تحميل نسخة من نظام ادارة المحتوى دروبال ٨
٤- التعامل مع بوتستراب كواجهة لموقع دوربال واستخدام CSS
٥- التعامل مع GIT
٦ – انشاء بروتوتايب باستخدام Adobe XD
٧ – انشاء ويب سيرفس عن طريق دروبال
٨ – العمل على تطبيق للاجهزة الذكية باستخدام أيونك .
في الأسبوع الأخير قام كل مجموعة بتكوين فريق والعمل على مشروع متكامل عبارة عن موقع الكتروني وتطبيق للهواتف الذكية ..