تدريب مركز تطوير البرمجيات في شركة جيزة سيستمز لعام 2024 Giza Systems Software Development Center Headway Internship
186 أيام متبقية للتقديم
قدم الآنالوصف
نظرة عامة على برنامج التقدم:
- شارك في برنامج تدريب داخلي مدته 6 أشهر يشتمل على المهارات الشخصية والتدريبات الفنية النظرية والتدريب أثناء العمل.
- إعداد عرض التخرج أمام لجنة من الخبراء الفنيين وغير الفنيين.
نظرة عامة على مسار مركز تطوير البرمجيات “مجموعة المنتجات”:
توفير خدمات تطوير البرمجيات وتطوير المنتجات وأنشطة البحث والتطوير للقطاعات الهندسية والصناعية (مثل الطاقة الرقمية والمدن الذكية ووسائل النقل الذكية وما إلى ذلك). تقدم مجموعة المنتجات تدريبًا لمدة 6 أشهر في واحدة من المسارات التالية:
- علوم البيانات / التعلم الآلي
- مسار البرمجيات
- تطوير المكدس الكامل
- رفرفة تطوير الهاتف المحمول
- تطوير المحمول IOS
- تطوير هواتف أندرويد
- تطوير الواجهة الأمامية
- اختبارات
- اختبار البيانات/تعلم الآلة
ماذا ستتعلم في كل مسار؟
مسار علم البيانات/تعلم الآلة:
• التعلم الآلي
• تعلم الآلة تحت الإشراف
• تعلم الآلة بدون إشراف
• نمذجة السلاسل الزمنية
• مقدمة إلى الشبكات العصبية
• هندسة البرمجيات
• OOP وأنماط التصميم
• إطار ويب Django
• GraphQL
• MLOPs
• Docker and Containerization
• البيانات الكبيرة
• SQL مقابل NoSQL
• تدفق الهواء
• NiFi
• كافكا
• سبارك
• ELK Stack
مسار تطوير SW:
تطوير FullStack
- • أساسيات برمجة جافا
- • برمجة جافا الموجهة للكائنات
- • بنية بيانات جافا
- • تعلم JDBC
- • أسس البرمجة: التصميم الموجه للكائنات
- • مبادئ تصميم OOPs
- • أفضل ممارسات ومعايير ترميز Java
- • مبادئ SOLID للتطوير
- • اختبار الوحدة
- • تعبيرات Lambda
- • Spring Fundamentals (Spring MVC، Spring Boot، Spring JPA، Spring Security)
- • الخدمات الصغيرة
- • Maven
- • Redis
- • Kafka
- • Angular Essentials
Flutter Mobile Development
- • لغة برمجة Dart
- • رفرفة الإعداد على Windows
- • رفرفة الإعداد على Mac
- • How Flutter يعمل
- • أدوات Flutter
- • كيفية استخدام الأصول في Flutter
- • أدوات عرض Flutter
- • عرض الأدوات
- • قائمة Flutter والبناة
- • حزم Flutter
- • الرسوم المتحركة
- • التفضيلات المشتركة
- • Sqflite Flutter
- • Http Flutter
- • إدارة الحالة
- • إدارة الحالة
- • Flutter Firebase
- • دفع الإخطارات
- • Flutter Local Notifications
- • Persmissions Handler
- • Play Store
- • App Store
IOS Mobile Development
- • Swift basic
- • Xcode basic
- • البرمجة الموجهة نحو البروتوكول
- • بنية بيانات Swift
- • SwiftUi Basic
- • إنشاء تطبيقك الأول
- • مبدأ SOLID
- • اختبار الوحدة
لتطوير Android Mobile
- • Java & OOP
- • Android Studio Essentials
- • Android SDK والأساسيات
- • واجهة مستخدم Android
- • النوايا والتنقل
- • Kotlin لنظام Android
- • طبقة البيانات والشبكات باستخدام Http والتعديل التحديثي
- • التخزين وقواعد البيانات
- • حقن التبعية باستخدام Dagger2
- • اختبار الوحدة
تطوير الواجهة الأمامية
- • HTML وCSS
- • الأساسيات جافا سكريبت
- • مهارات التطوير والعمليات العامة
- • أساسيات الآلة الكاتبة
- • أدوات البناء
- • أساسيات Angular
- المكونات الزاوية
- • بناء جملة القالب الزاوي
- • التوجيهات الزاوية
- • تفاعل المكونات الزاوية
- • ReactJs
- • مكتبة واجهة المستخدم
- • HttpClient
- التوجيه
مسار الاختبار:
- • أساسيات اختبار البرامج
- • منهجيات دورة حياة تطوير البرامج (التركيز على Agile واستخدام Azure DevOps)
- • تقنيات اختبار البرامج
- • إدارة الاختبار والعمليات
- • تحليل الانحدار والأثر
- • حالة الاختبار وكتابة تقارير الأخطاء
- • إدارة العيوب
- • اختبار قاعدة البيانات
- • اختبار واجهة برمجة التطبيقات
- • أتمتة الاختبار
- • اختبار الأداء
- • تقدير الاختبار
- • اختبار الهاتف المحمول
- • مقدمة إلى DevOps ومفاهيم CI/CD
- • المهام والتدريب العملي
مسار اختبار البيانات / تعلم الآلة:
- • أساسيات اختبار البرمجيات
- • منهجيات دورة حياة تطوير البرمجيات (التركيز على Agile واستخدام Azure DevOps)
- • تقنيات اختبار البرمجيات
- • إدارة الاختبار والعمليات
- • تحليل الانحدار والأثر
- • كتابة حالة الاختبار وتقرير الأخطاء
- • إدارة العيوب
- • اختبار قاعدة البيانات
- • اختبار API
- • أتمتة الاختبار
- • اختبار الأداء
- • تقدير الاختبار
- • الاختبار المحمول
- • مقدمة إلى DevOps ومفاهيم CI/CD
- • أساسيات التعلم الآلي وتقييمه
- • اختبار الفرضيات
- • توزيعات البيانات
- • اختبار ترحيل البيانات وتكاملها
- • المهام والتدريب العملي
مهارات شخصية
- إجادة اللغة الإنجليزية.
- مهارات تواصل جيدة جداً.
- إجادة استخدام Microsoft Office.
- الإعفاء أو إكمال الخدمة العسكرية للمتقدمين الذكور.
مهارات تقنية
• بكالوريوس في الهندسة مع تخصص في هندسة الكمبيوتر أو علوم الكمبيوتر.
• الحد الأدنى من تقدير جيد في السنوات السابقة.
• دفعة 2022 و2023 و2024
تعليم
بكالوريوس في الهندسة مع تخصص في هندسة الكمبيوتر أو علوم الكمبيوتر.