عن البرنامج:
الغرض من الدورة هو تدريب المتخصصين الذين يعرفون أساسيات البرمجة الاحترافية في بايثون.
1إستعمال Python في إنشاء الرسوم المتحركة والتطبيقات وحتى الألعاب.
2. الانغماس في لغات أخرى أو التقدم في Python.
3. معرفة الخوارزميات وقواعد البيانات و فرصة للمشاركة في التحليلات والتطوير.
4. PYTHON مفتاح للعديد من المهن
تنسيق الدورة:
يتم توفير التدريب بالطريقة التالية:
الدراسة : عن بعد / حضوري بروسيا
النظام الأساسي : GetCourse
المدة : 5 أشهر ، 520 ساعة / ساعتان أكاديميتان مرتين في الأسبوع (عبر الإنترنت)
6 أشهر (شخصيًا)
مزايا:
1. المعرفة المطلوبة في أي مهنة
2. التدريب عملي للمتخصصين
3. مدرسين ممارسين في مجال تكنولوجيا المعلومات
4. تعلم لغات البرمجة الرئيسية
5. إمكانية التطوير في أي مجال من مجالات تكنولوجيا المعلومات: من العمل مع قواعد البيانات إلى إنشاء الألعاب والتطبيقات
6المهنة رقم 1 في روسيا
مخطط المنهج:
• مقدمة إلى لغة بايثون:
تاريخ الخلق.
التطبيقات والآفاق.
التعليمات وهيكل البرنامج.
تثبيت بايثون.
الوصول إلى الوثائق.
إدخال / إخراج البيانات.
أول برنامج لغة Python.
• أنواع البيانات والعمليات:
المتغيرات المتغيرة والمتغيرات الثابتة.
العوامل: العمليات الحسابية ، العوامل الثنائية ، أسبقية المشغل.
العاملين.
أنواع البيانات: أنواع رقمية ، سلاسل ، قوائم ، مجموعات ، مجموعات ، نطاقات ، قواميس.
عوامل تشغيل للعمل مع المتواليات والتعيينات.
الوظائف الأساسية للعمل مع أنواع مختلفة من البيانات.
• التعليمات والنحو
تعليمات بسيطة ومركبة في بايثون
العمليات والحلقات الشرطية.
معالجة الاستثناء.
العمليات والحلقات الشرطية.
معالجة الاستثناء.
معممة باستثناء التعليمات.
تعليمات أخيرا.
• الخوارزميات
دراسة خوارزميات الفرز.
تطوير الخوارزمية.
• الوظائف والوحدات والحزم
وظائف مدمجة ومخصصة.
التكرارات ووظائف المولدات.
المهام.
الحجج الوظيفية.
منطقة الرؤية.
وحدات ، استيراد وحدات.
حزم الوحدة.
إنشاء وظائف مخصصة.
أساسيات وحدات البرمجة.
وحدات المكتبة القياسية.
الوحدات النمطية وحزم الوحدات النمطية.
العمل مع الملفات.
وحدات للعمل مع الملفات.
• العمل مع الوحدات
فتح الملفات.
نظام التشغيل ونظام التشغيل.
وحدات المسار.
وحدات للعمل مع الوقت والتاريخ.
نموذج طلب لتحليل البيانات.
• البرمجة الشيئية (OOP)
أساسيات البرمجة الصفية.
خلق حالات من الفصل.
منشئ ومدمّر الطبقة.
ميراث.
ميزات إضافية للفصل: طرق مجردة ، ديكورات فصولية.
الأساليب المجردة للفصول.
طرق ثابتة.
-
• الوصول إلى قواعد البيانات من Python
-
أساسيات سكليتي.
-
الوصول إلى قواعد بيانات SQLite من Python.
-
تنفيذ الاستفسارات ومعالجة النتائج.
-
ادارة العمليات التجارية.
-
الوصول إلى قواعد بيانات MySQL.
-
مكتبة MySQLClient.
-
الوصول إلى قواعد بيانات SQLite من Python.
-
العمل مع DB باستخدام ORM.
-
• تطوير تطبيقات الويب
-
إطار عمل Flask Web ، Django.
-
تطوير تطبيقات الويب.
-
أسس برمجة الويب (تخطيط).
-
التوجيه في التطبيق.
-
أساسيات RestFull API.
-
تطوير معمارية الخدمات المصغرة.
-
الوصول إلى قواعد بيانات MySQl من Python.
-
تفويض.
-
• العمل مع Git
-
أساسيات Git.
-
الخطوات الشائعة في سير عمل Git النموذجي: التغييرات والإصلاحات.
-
التعاون مع Git.
-
تخزين المعلومات في Git.
-
المتفرعة.
-
• أنماط التصميم
-
مقدمة في الأنماط.
-
تصنيف الأنماط.
-
الأنماط التوليدية.
-
الأنماط الهيكلية.
-
الأنماط السلوكية.
-
مبدأ صلب.
-
• إنشاء اختبار وحدة في بايثون
-
مقدمة في اختبار بايثون.
-
عمل اختبارات لتطبيقات الويب.
-
• الإلمام ببيئات التنمية (اختياري)
-
بيئة التطوير المتكاملة (IDE).
-
برامج التصحيح.
-
تصور التنفيذ.
-
العمل في لينكس.
-
• نصوص تعمل على أتمتة المهام الروتينية (اختياري)
-
تشغيل البرامج النصية.
-
اجتياز حجج سطر الأوامر.
-
العمل مع أرشيفات مضغوطة.
-
تنزيل ملف.
-
تشغيل البرامج النصية تلقائيًا وتشغيلها في الموعد المحدد.
-
• Jupyter Notebooks (IPython Notebooks)
-
مقدمة إلى دفتر IPython.
-
لغة تخفيض السعر المبسطة.
-
أوامر "ماجيك".
-
الحصول على المعلومات من نظام المساعدة.
-
• الإلمام بـ Docker
-
التركيب.
-
أوامر أساسية.
-
بناء صورة على Docker.
-
عامل ميناء يؤلف.
-
Laravel في حاوية Docker.
شهادة
بعد الانتهاء من التدريب ، يتم منحك شهادة إتمام الدورة
• معترف بها في كل مكان
• خطاب توصية للتخرج
• العمل النهائي للمشروع
• قائمة الشركات الشريكة للتوظيف
• احصل على نسخة ورقية أو إلكترونية من شهادتك
• احصل على ممارسة مدرسة تكنولوجيا المعلومات الدولية في موسكو