دورة "مطور جافا" - دورة 147000 روبل. من ورشة عمل ياندكس، التدريب 10 أشهر، تاريخ 30 نوفمبر 2023.
Miscellanea / / November 29, 2023
وحدة مجانية 15 ساعة
أساسيات جافا (الجزء المجاني)
مقدمة إلى Java، تعلم بنيات اللغة الأساسية. ستساعدك الدورة التمهيدية على الشعور بأنك مطور وفهم ما إذا كنت تريد التطوير في هذا الاتجاه. سوف تتعلم عن أنواع البيانات، والتعبيرات الشرطية، والحلقات. تعلم النظرية في شكل دروس نصية وقم بممارستها من خلال حل المشكلات الحقيقية في جهاز المحاكاة - البيئة التفاعلية الخاصة بك.
- مقدمة إلى جافا
- عبارات شرطية
- دورات
- المصفوفات
- +1 مشروع في المحفظة
التطبيق المالي
ستكتب تطبيق وحدة التحكم الأول الخاص بك خطوة بخطوة باستخدام بنيات Java الأساسية. وسوف تساعدك على تتبع الدخل والنفقات الخاصة بك.
الوحدة 2، 8 أسابيع
جافا الأساسية: مقدمة
التعرف على بيئة التطوير ودراسة مبادئ OOP.
ستكتشف ما يمكن أن تفعله Java من خلال إتقان تركيبات اللغة الأساسية — Java Core. التعرف على بيئة التطوير وتعلم المبادئ الأساسية للبرمجة الشيئية. وهذا هو النموذج الذي تعتمد عليه معظم لغات البرمجة الحديثة. بالإضافة إلى ذلك، قم بتوصيل نظام التحكم في إصدار Git بالمشروع وحاول العمل على سطر الأوامر - وبهذه الطريقة ستنشئ مشروعك الأول خارج جهاز المحاكاة.
- +2 مشاريع في المحفظة
سبرينت 1
مرحباً، هل نبدأ؟
أساسيات بناء الجملة: تابع
طرق/تحليل المشكلة
الكائنات والفئات
شخص سخيف. لماذا و كيف
JDK وبيئة التطوير
مشروع المنزل
سبرينت 2
أنواع في جافا
العمليات مع البدائيين
القوائم وجداول التجزئة
سبرينت 3
عفوًا. التغليف والميراث
فئة الكائن
شخص سخيف. داخل الالتزام
أسلوب التعليمات البرمجية والعمل الفعال في IDE
سبرينت 4
المعدلات الأخرى والعمل مع التعدادات
عفوًا. التجريد وتعدد الأشكال
شخص سخيف. العمل مع الفروع
حاسبة السعرات الحرارية لنادي اللياقة البدنية
سيكون هذا أول مشروع مستقل لك. سوف تستخدم المهارات التي تعلمتها في الجزء المجاني وتقوم بإنشاء تطبيق كامل. أفضل ما في الأمر هو أنه سيتم تخزين رمز التطبيق الخاص بك في مستودع Git، حتى تتمكن من مشاركته مع الأصدقاء أو أصحاب العمل المستقبليين. وسيصبح التطوير أقرب إلى الواقع: لن تكتب المشروع في جهاز المحاكاة بعد الآن، بل في Intellij IDEA.
أتمتة العمليات المحاسبية
أول تحدي حقيقي سوف تواجهه. المواصفات الفنية في شكل رسمي. تنسيقات بيانات الإدخال والإخراج ومئات الأسطر من التعليمات البرمجية. بعد هذا المشروع سوف تفهم ما أنت قادر عليه.
الوحدة 3، 8 أسابيع
جافا كور: تابع
ستستمر في دراسة المكتبة القياسية وتطوير مشروعك: سوف تتعلم كيف يمكن أن تكون مفيدة الاستثناءات، والأدوات الرئيسية للعمل مع واجهات برمجة التطبيقات، وتعلم كيفية العمل مع تدفقات الإدخال/الإخراج وتغطية اختبارات التطبيق. في النهاية، ستقوم ببناء أداة تعقب المهام وتعليمه كيفية التواصل مع الخادم حتى يتمكن أداة التعقب من العمل عبر الإنترنت، وليس فقط على جهاز الكمبيوتر المحلي الخاص بك.
- +1 مشروع في المحفظة
سبرينت 1
مقدمة في الخوارزميات
المجموعات في جافا: القوائم
المجموعات في جافا: جداول التجزئة والمجموعات
سبرينت 2
الحقيقة الكاملة حول السلاسل
الاستثناءات
العمل مع الملفات
سبرينت 3
تيارات ولامدا
الوقت و التاريخ
اختبارات الوحدة
سبرينت 4
الإنترنت، HTTP، JSON
إنشاء واجهة برمجة التطبيقات
طلبات الشبكة
مدير المهام
ستقوم بإنشاء واجهة خلفية لبرنامج بواجهة ويب تسمح لك بتحديد الأهداف والغايات والمواعيد النهائية للمشاريع ومراقبة وقياس النشاط وتقييم النتائج. سيكون مدير المهام مفيدًا أثناء التدريب العملي.
الوحدة 4، 8 أسابيع
Spring Boot والعمل مع قواعد البيانات
في الوحدات السابقة، تعلمت أساسيات Java وأصبحت الآن جاهزًا للانتقال إلى الأدوات التي يستخدمها المطورون المتقدمون. سوف تتقن Spring Boot، وهو إطار عمل حديث لتطوير تطبيقات الويب في Java. تعلم كيفية إنشاء وإدارة بيانات قاعدة البيانات باستخدام SQL وتصبح أكثر ثقة في العمل مع أنظمة التحكم في الإصدار. ستساعدك هذه الأدوات على أن تصبح مطورًا يتمتع بمجموعة من التقنيات المرغوبة تحت حزامك.
- +1 مشروع في المحفظة
سبرينت 1
مخضرم
التعارف الأول مع الربيع
تسجيل
لومبوك
سبرينت 2
الربيع: التعرف على بعضنا البعض بشكل أفضل
معلمات الطلب وتنسيق الاستجابة
معالجة الأخطاء
سبرينت 3
مقدمة في قواعد البيانات
SQL: تجميع البيانات وفرزها
SQL: العلاقات في الجداول
سبرينت 4
العمل مع قاعدة بيانات من Spring
عمليات الخام
Kinopoisk من تلقاء نفسها
شبكة اجتماعية ستساعدك على اختيار الأفلام بناءً على الأفلام التي تشاهدها أنت وأصدقاؤك والتقييمات التي تقدمها لهم.
الوحدة 5، 10 أسابيع
الربيع، ORM والعمل على الخادم
من المستحيل إنشاء تطبيقات كاملة باستخدام Spring دون فهم الأجزاء الداخلية للإطار. يعمل Spring Boot على تبسيط عملية التطوير إلى حد كبير، ولكنه يخفي العديد من تفاصيل التنفيذ. ستتعرف على ما يفعله Spring Boot لك وستفهم كيفية تنفيذ نفس الشيء باستخدام Spring فقط. تعرف أيضًا على كيفية كتابة استعلامات قاعدة البيانات ووصف العلاقات بين الكيانات من قاعدة البيانات مباشرةً في التعليمات البرمجية. سيؤدي ذلك إلى تبسيط التطوير، وسيساعد في حل المشكلات التي قد تنشأ أثناء العملية، وسيكون أيضًا ميزة إضافية أثناء المقابلة.
- +1 مشروع في المحفظة
سبرينت 1
Spring MVC مقابل Spring Boot
JSON ومتفرقات: التكوين الخارجي والتسجيل
سبرينت 2
المعاملات
بيانات الربيع
العمل مع المستودعات
سبرينت 3
منطق عمل التطبيق
اختبار وهمي
سبرينت 4
الخدمات المصغرة
عامل ميناء
العمل على الخادم
سبرينت 5
مشروع جماعي
تطبيق لمشاركة الأشياء بين الأصدقاء
مشروع جماعي تقوم بتنفيذه ضمن فريق من زملاء الدراسة. تطبيق يمكنك من خلاله أنت وأصدقاؤك تبادل الأشياء لفترة من الوقت: الأدوات والأدوات الذكية والكتب وما إلى ذلك. مثل تقاسم السيارة، فقط للأشياء.
الوحدة 6، 6 أسابيع
التحضير للمقابلة ومشروع التخرج
تتضمن الكتلة المشاركة في مقابلة اختبارية. وسوف تستمر من 1 إلى 1.5 ساعة، ستتلقى خلالها توصيات بشأن تنمية المهارات، وردود الفعل على المعرفة وفهم عمليات التطوير. سيكون لديك بعد ذلك مقابلة وهمية ثانية مع أحد الخبراء. سيكون الأمر أكثر صعوبة وصرامة. سيطرح مطورو Java من الشركات الكبيرة أسئلة حول النظرية والخوارزميات.
مشروع التخرج النهائي الذي ستؤكد به معرفتك ومهاراتك. أثناء مشروع أطروحتك، تحتاج إلى إكمال المهام في جهاز المحاكاة وقراءة الكثير من النظريات. سيتم تنظيم التطوير بنفس الطريقة كما في العمل المستقبلي.
- +1 مشروع في المحفظة
سبرينت 1
العودية
فرز
جمع القمامة
أساسيات البرمجة متعددة الخيوط
سبرينت 2
جافا الأساسية: التحضير للمقابلة
المجموعات: التحضير للمقابلة
العمل مع قواعد البيانات: التحضير للمقابلة
الربيع: التحضير للمقابلة
سبرينت 3
مشروع التخرج
التطبيق لقاء ودية
تطبيق يساعدك في العثور على شخص للقيام برحلة أو الذهاب إلى السينما أو الأنشطة الترفيهية الأخرى
المسار الوظيفي 6 أسابيع
توظيف. فرص جديدة
بالتوازي مع البرنامج الرئيسي، يمكنك الاستعداد لتلقي عرض عمل: تعلم كيفية إنشاء السيرة الذاتية، وكتابة خطابات التقديم، وإنشاء محفظة، واجتياز المقابلات. في النهاية، سوف تمر بجميع الخطوات قبل التوظيف: الرد على وظيفة شاغرة، مهمة اختبار، مقابلة.
سوق العمل
استراتيجية التطوير المهني. نظرة عامة على سوق العمل.
ملخص
إنشاء سيرة ذاتية وتحسينها من خلال تلقي تعليقات من خبير من السوق.
مَلَفّ
تعبئة محفظة بالمشاريع.
تغطية الحرف
إنشاء خطاب تغطية لطلبات العمل.
مقابلات
أنواع المقابلات. وكيفية تجاوزهم.
البحث عن الوظائف
استراتيجية البحث. استراتيجيات البحث الرسمية وغير الرسمية. كيفية تحديد الأولويات بشكل صحيح.
أنماط التصميم هي مجموعات من الخبرات التي يمكن إعادة استخدامها. تُستخدم الأنماط في جميع مجالات النشاط لأنها تتيح استخدام الحلول التي تم عملها مسبقًا. تتيح لك معرفة أنماط التصميم ليس فقط تنفيذ حلولك بشكل أسرع والحصول على كود مصدر عالي الجودة، ولكن أيضًا التواصل بشكل أكثر فعالية مع زملائك الذين أتقنوا هذه التكنولوجيا بالفعل. تغطي الدورة 23 نمطًا أساسيًا، تم وصفها في كتاب "أنماط التصميم: عناصر البرامج الموجهة للكائنات القابلة لإعادة الاستخدام". البرمجيات الموجهة للكائنات المستخدمة")، كتبها أربعة مؤلفين (عصابة الأربعة، GoF) - إريك جاما، ريتشارد هيلم، رالف جونسون وجون فليسيدس.
3,7
28 900 ₽