دورة "محلل النظام" - دورة 104600 روبل. من ورشة عمل ياندكس، التدريب 9 أشهر، تاريخ 30 نوفمبر 2023.
Miscellanea / / December 03, 2023
دورة تمهيدية مجانية
الدورة التمهيدية 2 ساعة
ستساعدك الدورة التمهيدية على التعرف على مهنة محلل الأنظمة. سوف نستخدم مثالاً عملياً لتوضيح عمل محلل الأنظمة في المشروع منذ ظهور الحاجة إليه تسليم المنتج النهائي – ما يفعله محلل النظم في كل مرحلة وما هي نتائج ذلك عمل.
فهم مهنة محلل النظم
وحدة واحدة 2 أسابيع
سوف تتعلم المهن الأساسية النظرية لمحلل النظام وتتعلم كيفية استخدام أداة تعقب المهام. سنخبرك عن فريق تطوير البرمجيات ودورة حياة البرنامج، وعن نماذج الإدارة، وعن المنهجيات المرنة، وعن الأنواع المختلفة وبُنى التطبيقات.
سبرينت 1. فهم مهنة محلل النظم
- فريق تطوير البرمجيات وأعضاؤه
- محلل النظم كعضو في فريق تطوير البرمجيات: مهامه واختصاصاته
- دورة حياة البرمجيات. مرحلة التطوير كجزء من دورة حياة البرنامج
- نماذج إدارة تطوير البرمجيات: الشلال، الموجة المتدحرجة
- منهجيات رشيقة
- مكونات خادم العميل وهندسة الخدمات الصغيرة
- أنواع مختلفة من البرامج وميزاتها: الويب، سطح المكتب، الهاتف المحمول
تطوير المتطلبات
الوحدة 2 2 أسابيع
سوف تتعلم ما هو مدرج في مواصفات متطلبات البرنامج وكيفية كتابته. ستتعلم المزيد حول مستويات المتطلبات وأنواعها، وتحديد المتطلبات وتحليلها وتوثيقها والتحقق من صحتها وإدارتها، وملاحظات نمذجة المتطلبات مثل حالة استخدام UML.
سبرينت 2. جمع المتطلبات وتحليلها
- مستويات وأنواع المتطلبات
- أصحاب المصلحة وفئات المستخدمين
- تحليل الوثائق (المعايير واللوائح)
- نمذجة المتطلبات
- خيارات الاستخدام
- إدارة متطلبات
- تتبع المتطلبات
عمل المشروع 1
ستصف بشكل مستقل متطلبات الإصدار الثاني من تطبيق الويب Chatty - ستبدأ عند الانتهاء الواجبات المنزلية والاستمرار في المشروع الذي سيكمل مواصفات المتطلبات إلى البرمجيات
SQL لمحللي النظم
الوحدة 3 2 أسابيع
سوف تتعلم كتابة استعلامات SQL متفاوتة التعقيد، والحصول على شرائح البيانات وإنشاء استعلامات فرعية، وتطبيق وظائف التجميع، وربط الجداول باستخدام طرق مختلفة.
سبرينت 3. SQL للمحللين
- مقدمة في قواعد البيانات
- شرائح البيانات في SQL
- وظائف التجميع. تجميع وفرز البيانات
- العلاقات بين الجداول. أنواع انضمام الجدول
- الاستعلامات الفرعية والجداول المؤقتة
نمذجة البيانات
الوحدة 4 2 أسابيع
سوف تستكشف أنواع ومستويات نماذج البيانات وتتعلم أن محلل الأنظمة يمكنه تصميم العمليات والبيانات بشكل منفصل وفي وقت واحد. سوف تتعلم كيفية إنشاء نماذج بيانات مفاهيمية ومنطقية وقاموس بيانات يكملها. سترى أيضًا كيف يحدث الانتقال من نموذج البيانات المنطقي إلى النموذج المادي.
سبرينت 4. نمذجة البيانات
- أنواع ومستويات نماذج البيانات
- مخطط ER (في تدوينات Peter Chen وCrow's Foot)
- التطبيع
- قاموس البيانات
- الرسوم البيانية للفئة والكائن (مخطط فئة UML، مخطط كائن UML)
- تخزين الملفات (أنواع الملفات ووظائفها)
- قواعد البيانات ونظام إدارة قواعد البيانات (DBMS).
- اختيار تنسيق تخزين البيانات
- تحسين تخزين البيانات وسرعة استرجاعها
عمل المشروع 2
ستحتاج إلى إنشاء نموذج منطقي وقاموس بيانات بناءً على مواصفات متطلبات البرنامج
عملية النمذجة
الوحدة 5 2 أسابيع
سوف تدرس أنواع ومستويات نماذج العملية. سوف تتعلم كيفية إنشاء نماذج للعمليات التجارية والحالات وتدفقات البيانات باستخدام الرموز الرسومية. سبرينت 5. عملية النمذجة.
- أنواع ومستويات نماذج العمليات.
- مخطط العمليات التجارية في BPMN.
- مخطط النشاط (مخطط نشاط UML).
- نموذج الدولة.
- مخطط آلة الحالة (مخطط آلة حالة UML).
- نموذج تدفق البيانات.
- مخطط تدفق البيانات (DFD) بتدوين Hein-Sarson
واجهات المستخدم
الوحدة 6 2 أسابيع
سوف تتعلم كيف يشارك محلل الأنظمة في عملية تصميم واجهة المستخدم. ستتعلم كيفية إنشاء الشخصيات وحالات الاستخدام والرسوم البيانية لبنية الواجهة وخرائط الموقع، بالإضافة إلى Wireframes وStoryboards.
سبرينت 6. تصميم واجهة المستخدم
- آليات الواجهة والواجهة (الإدخال، الإخراج، التنقل)
- شخصيات
- استخدام السيناريوهات
- مخطط هيكل الواجهة
- خريطة الموقع
- متطلبات عناصر الواجهة
- نظام التصميم
- نماذج أولية منخفضة وعالية الدقة (lo-fi وhi-fi)
- خريطة رحلة العميل
استخدام تقنيات رشيقة
الوحدة 7 2 أسابيع
سوف تتعلم ما هي تقنيات Agile التي يستخدمها محلل الأنظمة أثناء عملية تطوير البرمجيات. سوف تتعرف على تراكم المنتج، ومعرفة العناصر التي يتكون منها وما هي المعايير التي يجب أن تستوفيها. سوف تتعلم أيضًا كيفية إنشاء قصص المستخدمين وقصص الوظائف وخرائط قصص المستخدمين.
سبرينت 7. ممارسات رشيقة
- تراكمات المنتج والعدو
- قصص المستخدم
- معايير الاستثمار لقصص المستخدم
- معايير القبول وسيناريوهات القبول
- قصص الوظيفة
- تحلل القصة
- خريطة قصة المستخدم
- الحد الأدنى من المنتج القابل للتطبيق (MVP)
عمل المشروع 3
ستقوم بتصميم منتج برمجي - من البداية (البيانات) إلى النهاية (واجهات المستخدم). إنشاء نموذج بيانات، ووصف منطق الأعمال، وتطوير نموذج أولي لواجهة المستخدم.
بنية النظام
الوحدة 8 2 أسابيع
سوف تتعلم كيف يشارك محلل الأنظمة في عملية التصميم المعماري، وما هي أنماط الهندسة المعمارية الموجودة، وكيف تؤثر المتطلبات غير الوظيفية على اختيار الأسلوب. سوف تتعلم أيضًا كيفية إنشاء مخطط مكون (مخطط مكون UML).
سبرينت 8. التصميم المعماري
- عناصر البرمجيات والأجهزة
- الأساليب الأساسية للهندسة المعمارية
- روابط بنية خادم العميل
- العميل السميك والرفيع
- أنماط معمارية متجانسة وموزعة
- النمذجة المعمارية
واجهات البرمجيات
الوحدة 9 2 أسابيع
سوف تتعلم كيف يشارك محلل الأنظمة في عملية تصميم واجهة البرنامج، التعرف على نماذج شبكات الكمبيوتر، والبروتوكولات الأساسية، وأساليب عرض البيانات، التفاعلات وواجهات برمجة التطبيقات. سوف تتعلم أيضًا كيفية توثيق واجهات برمجة التطبيقات وإنشاء مخطط تسلسل (مخطط تسلسل UML).
سبرينت 9. تصميم الواجهات البرمجية
- شبكات الكمبيوتر والبروتوكولات
- طرق عرض البيانات
- نقل الملف
- قاعدة بيانات مشتركة
- إجراء اتصال عن بعد
- تبادل الرسائل
- أنماط واجهة برمجة التطبيقات
- مخطط التسلسل (مخطط تسلسل UML)
عمل المشروع 4
تطوير متطلبات تفاعل المعلومات مع النظام المجاور. إنشاء مخططات تسلسلية ووصف البيانات المرسلة والمستقبلة وتصميم مجموعة من خدمات REST.
تنفيذ البرامج
الوحدة 10 2 أسابيع
سوف تتعلم كيف يشارك محلل الأنظمة في عملية تنفيذ البرامج وتطويرها واختبارها وDevOps.
سبرينت 10. تنفيذ البرامج
- تطوير
- ديف أوبس
- الاختبارات اليدوية والآلية
- إطار أعمال
دعم وصيانة وتقييم نتائج التنفيذ
الوحدة 11 2 أسابيع
سوف تتعلم كيف يشارك محلل الأنظمة في دعم وصيانة وتقييم نتائج تطبيقات البرامج.
سبرينت 11. دعم وصيانة وتقييم نتائج التنفيذ – مستويات مكتب المساعدة
- تكوين وثائق العمل
- التوثيق حسب GOST
- خطة الهجرة
- تدريب المستخدم
- مستويات مكتب المساعدة
- مصادر طلبات التغيير
- تقييم نتائج التنفيذ
مشروع التخرج
تمتد المنزل 4 أسابيع
المشروع النهائي الذي ستؤكد به معرفتك ومهاراتك المكتسبة. خلال الدبلوم، لا تحتاج إلى أداء الواجبات المنزلية وقراءة النظرية في جهاز المحاكاة. سيكون كل شيء فيه كما هو الحال في الحياة الواقعية: إنتاج غامض من العميل وعمل مستقل ومراجع صارم.