تدريب مركز تطوير البرمجيات في شركة جيزة سيستمز لعام 2024 Giza Systems Software Development Center Headway Internship

أبريل 26, 2024

Apply for this job

البريد الإلكتروني *
الموعد النهائي للتقديم

الوصف

نظرة عامة على برنامج التقدم: 

  • شارك في برنامج تدريب داخلي مدته 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

تعليم

بكالوريوس في الهندسة مع تخصص في هندسة الكمبيوتر أو علوم الكمبيوتر.