קורס "מבחן אוטומטי ב-Java" - קורס 80,000 רובל. מסדנת Yandex, הדרכה 5 חודשים, תאריך 27 בנובמבר 2023.
Miscellanea / / November 28, 2023
אחראי על הטמעה, תמיכה ופיתוח של תשתית בדיקות אוטומטיות. במילים אחרות, הם הופכים בדיקות לאוטומטיות כדי להאיץ תהליכים: מבזבזים פחות זמן על עבודה שגרתית וידנית.
ראש בדיקות ב-Yandex, מוביל טכני, אוצר ועדת התוכנית של TeamLead Conf. השיק מספר קורסים באוטומציה בתוך החברה (למעט קורסים בסדנה).
ראש מחלקת בדיקות בבנק. אוטומציה מאורגנת ובדיקות ידניות במספר חברות, כולל זרות, עבדו בפינטק.
חלק מבוא 2 שעות
היכרות חינם
זו הזדמנות "לגעת" בקורס לפני הרכישה. תכירו את מתכונת האימון: תוכלו להעריך כיצד מוצג החומר וכיצד פועל הסימולטור בו תכתבו קוד. בסוף יש מבחן עצמי שיעזור לך לקבוע אם הקורס מתאים לך.
נושא 1. מבוא לאוטומציה
נושא 2. איך עובד האימון?
נושא 3. מבחן עצמי: האם הקורס מתאים לך?
מודול 1 60 שעות
יסודות Java
למד ותרגל מבני Java בסיסיים כדי לעזור לך להבין תוכניות מפתחים ולהכין אותך לכתיבת מבחנים אוטומטיים. תכתוב קוד הן ישירות בשיעורים והן בסביבת הפיתוח של IDEA.
לאחר הבלוק הזה, תדע את כל המבנים הבסיסיים שאתה צריך כדי לכתוב תוכנית קטנה.
ספרינט 1
נושא 1. מבוא ל-Java
נושא 2. משתנים
נושא 3. שיטות
נושא 4. הצהרות על תנאי
נושא 5. מחזורים
נושא 6. מערכים
נושא 7. שיעורים
נושא 8. חבילות
נושא 9. סביבת פיתוח מקומית
ספרינט 2
נושא 1. משנה גישה
נושא 2. סוגי מידע
נושא 3. יְרוּשָׁה
נושא 4. מילת מפתח סטטית
נושא 5. שיעורים וממשקים מופשטים
ספרינט 3
נושא 1. לְנַחֵם
נושא 2. Git
נושא 3. JUnit
נושא 4. פרמטריזציה
ספרינט 4
נושא 1. ארכיטקטורת יישומים
נושא 2. DevTools
נושא 3. מבוא לבדיקת ממשק משתמש
נושא 4. סֵלֶנִיוּם
נושא 5. אובייקט עמוד
פּרוֹיֶקט:
כתוב תוכנית המאחסנת, ממיינת ומציגה נתונים. תצטרכו לכתוב אותו בסביבת פיתוח, ולהגיש אותו דרך Github - ממש כמו בעבודה אמיתית.
פּרוֹיֶקט:
כתוב בדיקות אוטומטיות עבור השירות החינוכי של Yandex Scooter.
2 מודול 60 שעות
בדיקת יחידה
תתחיל להשתמש בכל מה שלמדת על קוד כדי לכתוב מבחנים אוטומטיים. גלה באיזה מבנה לבנות אותם. למד מבנים חדשים ב-Java כדי להתמודד עם בעיות מורכבות יותר.
מיומנויות אלה יעזרו לך לתרגל מבחני יחידה אמיתיים, בדיוק כמו שמפתחים עושים.
ספרינט 5
נושא 1. הצהרת Enum ו- Switch
נושא 2. מחרוזות
נושא 3. רשימות וטבלאות גיבוב
נושא 4. אוספים
נושא 5. טיפול חריג
נושא 6. רב צורתיות
ספרינט 6
נושא 1. הזרקת תלות (DI)
נושא 2. בדיקות יחידה
פּרוֹיֶקט:
כסה את היישום בבדיקות יחידה. תצטרך לכתוב בדיקות אוטומטיות עבור השירות החינוכי של Yandex Scooter: הוא פותח במיוחד עבור תלמידים. הפרויקט דומה למשימת עבודה: כאילו בודק ידני הגיש לך סקריפטים וצריך לכסות אותם בבדיקות אוטומטיות.
3 מודול 60 שעות
בדיקת API
בלוק זה מכסה אוטומציה של בדיקות API. כדי לעשות זאת, עיין ב-RestAssured, שהיא ספריית Java לבדיקת API. תראה גם כיצד להפוך דוחות בדיקה לחזותיים יותר באמצעות Allure.
ספרינט 7
נושא 1. מבוא ל-API
נושא 2. Java. ממשק API
נושא 3. בדיקת API
פּרוֹיֶקט:
כתוב מבחנים עבור ה-API של האפליקציה. אתה תעבוד עם שירות הדרכה: למד כיצד ה-API שלו עובד ותכסה אותו בבדיקות. Connect Allure דוחות.
4 מודול 30 שעות
תשתיות וארכיטקטורה
זה לא מספיק פשוט לכסות את היישום בבדיקות: אתה צריך לוודא שתהליך הבדיקה עובד כמו שצריך. לבדיקה מתמשכת של קוד, הומצאה טכניקת ה-CI/CD. תוכלו להכיר אותו ולהבין כיצד לשלב בדיקות אוטומטיות בתהליך פיתוח המוצר. תוכל גם לשלוט בכל הכלים הדרושים לך כדי ליישם אותו: Docker, Kubernetes ואחרים.
בנוסף, למד להעריך עד כמה הפונקציונליות מכוסה במלואה על ידי בדיקות: זה יהיה שימושי כדי לא לפספס שום דבר במהלך האוטומציה.
ספרינט 8
נושא 1. תַשׁתִית
נושא 2. ארכיטקטורה
נושא 3. כיצד לכסות רמות שונות של תוכנית עם מבחנים
נושא 4. הכנה לעבודה
קו סיום 40 שעות
עבודה לתואר שני
פרויקט המשלב את כל החומר הנלמד. תצטרך לכסות את יישום האינטרנט ואת ה-API בבדיקות ולכתוב בדיקות יחידות לפונקציונליות אינדיבידואלית. דרך טובה לקשר את כל מה שלמדת במהלך הקורס.
קורס אופציונלי 5 שעות
סלניד
חקור עוד מסגרת אוטומציה לבדיקות. משתמשים בו בתדירות נמוכה יותר מסלניום מהתוכנית הראשית, אבל למעשה זה אפילו יותר נוח. נבנה על גבי Selenium WebDriver, כך שלא קשה ללמוד אותו.
קורס אופציונלי 10 שעות
מאגר מידע
שפת שאילתות SQL, מסדי נתונים וכיצד לבדוק אותם. חסימה נוספת למי שמרגיש לא בטוח בנושאים אלו כדי לשפר את הידע שלהם.
קורס אופציונלי 5 שעות
יחידה 5
בקורס העיקרי לומדים את הגרסה הרביעית: בפועל משתמשים בה ברוב המוחלט של הפרויקטים. אבל הגרסה החמישית של מסגרת זו כבר שוחררה. זה עדיין לא בשימוש נרחב, אבל זה שימושי לשלוט: חברות עוברות אליו בהדרגה.
תלמדו על ההבדלים בגרסה הרביעית, וגם תלמדו פרמטריזציה לעומק: בגרסה החמישית של JUnit יש הרבה יותר אפשרויות לכך.
מסלול קריירה 12 שעות
תוכנית תעסוקה
התוכנית הופכת לזמינה בתום ההכשרה. בו נדבר על איך לכתוב קורות חיים נכון, ליצור תיק עבודות ולהפוך את התגובה שלך לבולטת יותר בעזרת מכתב מקדים. נדון גם בתהליך ההכנה לראיון: באילו מיומנויות רכות וקשות להתמקד.
נקבל אותך אם התוכניות שלך ישתנו
בואו ניקח הפסקה מהלימודים או נזיז את המועד האחרון
אם יקרה הבלתי צפוי, כתבו לאוצר - הוא יגיד לכם איך לקחת הפסקה.
אם תשנה את דעתך, נחזיר את כספך עבור שאר ימי ההדרכה.
תצטרך לשלם רק עבור הזמן מתחילת הזרם שלך. פרטים נוספים על התנאים נמצאים בסעיף 7 להצעה.
צפה בהצעה
דפוסי עיצוב הם אוספים של חוויות שניתן לעשות בהם שימוש חוזר. דפוסים משמשים בכל תחומי הפעילות מכיוון שהם מאפשרים להשתמש בפתרונות שעבדו בעבר. הידע בדפוסי עיצוב מאפשר לך לא רק ליישם את הפתרונות שלך מהר יותר ולהשיג קוד מקור באיכות גבוהה, אלא גם לתקשר בצורה יעילה יותר עם עמיתים שכבר שלטו בטכנולוגיה זו. הקורס מכסה 23 תבניות בסיסיות, המתוארות בספר "דפוסי עיצוב: אלמנטים של תוכנה מונחה עצמים ניתנת לשימוש חוזר". תוכנה מונחה עצמים בשימוש"), שנכתבה על ידי ארבעה מחברים (Gang of Four, GoF) - אריך גמא, ריצ'רד הלם, ראלף ג'ונסון וג'ון וליסיידס.
3,7
28 900 ₽