קורס "מפתח Python" - קורס 138,600 רובל. מ-Yandex Workshop, הדרכה 9 חודשים, תאריך 7 בדצמבר, 2023.
Miscellanea / / November 27, 2023
העיקר במקצוע
איך אתה יכול לעבוד וכמה מהר אתה יכול למצוא עבודה?
• ניתן לעבוד במשרד או מרחוק מכל מקום בעולם.
• יש הרבה משרות פנויות בשוק: על פי Habr Careers, מומחים לאחור מחפשים לעתים קרובות יותר מאשר מפתחים אחרים.
את כל זה תלמד בקורס שלנו - גם אם אין לך השכלה טכנית או ניסיון ב-IT
קורס מבוא 20 שעות
יסודות פייתון: קורס מבוא חינם
בקורס המבוא הזה, תרגיש שאתה מפתח Python Backend. זה יעזור לך להבין אם אתה רוצה להתפתח בכיוון הזה. תלמדו מהו backend ואיזה משימות הוא פותר, תחקור את חלק השרת של האפליקציה ותבין כיצד הוא מקיים אינטראקציה עם משתמשים ושרתים אחרים. והכי חשוב, תכתוב בעצמך קוד ב-Python שיעשה את מה שהתכוונת.
- משתנים וסוגים
- לולאות וענפים
- פונקציות
- בקשות רשת
- מילונים וסטים
- מחרוזות ועיצוב
- ספריות
- פרוטוקול HTTP
פייתון מתקדם
- סוגים מספריים
- סטים
- יצירת פונקציות הצהרות מותנות
- מילונים
- הקמת הסביבה
- רצפים
- סוגי מידע
- סוגי מידע
אחורי ב-Django
בקורס תעבדו עם מסגרת האינטרנט Django, תוכנה "מעצבת" ליצירת פרויקטים ברשת. אתה תלמד:
- לעבד בקשות HTTP,
- לחבר מסד נתונים לאפליקציה,
- ליצור דפי אינטרנט,
- כתוב מבחנים אוטומטיים עבור התוכניות שלך.
כל שיעור מכיל משימות מעשיות שאת חלקן תבצעו לא בסימולטור, אלא במחשב שלכם. לשם כך, תפרוס סביבת פיתוח. בנוסף, תחבר את מערכת בקרת גרסאות Git לאחד מהפרויקטים שלך ותעבוד על שורת הפקודה. התוצאה העיקרית של סיום הקורס היא שני פרויקטים מלאים לתיק העבודות שלך.
- מבוא למאגרי מידע
- תכונות SQL מתקדמות
- היסודות על OOP
- היכרות עם שורת הפקודה
- הקמת הסביבה
- ג'נגו: יצירת פרויקט
- פריסה עבור Backender
- תבניות ותגיות של ג'נגו
- Django ORM
- ניהול משתמשים
- מעצבים
- בדיקה: ספריית Unittest
פרוייקט 1
מודול לגשש כושר. הוא יקבע את סוג האימון, יחשב את התוצאה ויציג הודעת מידע לגביו. תכתוב מודול ותבדוק את פעולתו.
פרויקט 2
רשת חברתית Yatube עם הרשאה, עדכונים אישיים, הערות ומנוי לכותבים. אתה תכתוב קוד, תבדוק אותו ותפרסם את הפרויקט ב-GitHub.
מודול 2 8 שבועות
API: ממשק אינטראקציה של תוכנית
תוכלו להבין כיצד שירותים באינטרנט מקבלים מידע זה מזה: כיצד מתארגנים פרויקטי אינטרנט אישור באמצעות רשתות חברתיות, כיצד אתרי קולנוע ובתי קפה מציינים את מיקומם במפות Yandex ו גוגל. תלמד מהו API ותכתוב שלושה פרויקטים שתוכל להכניס לתיק העבודות שלך.
- JSON: פורמט העברת נתונים
- API תחילה. ארכיטקטורת REST
- מנגנוני הרשאה, פרוטוקול OAuth 2.0
- Bot API בטלגרם
- Django REST Framework
- Viewets ונתבים
- ביטויים רגולריים
- תיעוד ה-API
- מצערת: הגבלת מספר הבקשות
- תיעוד ה-API
- מהו API? פורמטים של החלפת נתונים
פרויקט 3
אתה תכתוב בוט טלגרם שיעקוב אחר מצב המטלות הסופיות שלך. הוסף רישום לפרויקט שלך כדי להגיב תמיד לשגיאות בזמן.
פרויקט 4
אתה תמשיך לעבוד עם פרויקט Yatube ותיצור עבורו ממשק תכנות. אתה תעבוד עם ביטויים רגולריים ותביא את הקוד להתאמה לתיעוד.
פרויקט 5
Yamdb הוא שירות ביקורות לספרים, סרטים ומוזיקה. זה יהיה פרויקט הצוות הראשון שלך. תכתוב backend ו-API, ולשם כך תשתמש בכל הידע שכבר רכשת במהלך ההכשרה שלך.
מודול 3 6 שבועות
אלגוריתמים ומבני נתונים
כל בעיה ניתנת לפתרון לאט ולא יעיל, או שהיא ניתנת לפתרון מהיר וחסכוני. פתרון תוכנה לא יעיל יכול לבזבז את כל משאבי המחשוב של השרת ולהאט אותו. לימוד אלגוריתמים יעזור לך להימנע מטעויות כאלה ולהאיץ את התוכניות שלך. תלמדו כיצד לתכנן פתרונות להורדת המערכת - זה יאפשר לפרויקטים שלכם לעבוד בצורה יעילה יותר.
- מושג אלגוריתם
- חיפוש לינארי
- חיפוש בינארי
- כיצד לפתור בעיות אלגוריתמיות
- זיכרון RAM והצגת נתונים
- זיכרון RAM והצגת נתונים
- מבני נתונים: מחסנית, תור, דצמבר
- מקרים רקורסיביים ומקרים בסיסיים
- ספירה רקורסיבית של אפשרויות
- אלגוריתמי מיון
מודול 4 6 שבועות
ניהול פרויקט בשרת מרוחק
עבודה עם שירותי ענן, הקמת שרתים, בדיקות ועדכון קוד - כל אלו הן פעולות שגרתיות שעומדות בפני כל מתכנת. תוכלו להקים באופן עצמאי שרת בענן, ללמוד כיצד להפוך את תהליכי הבדיקה ועדכון הקוד לאוטומטיים ולפרוס את הפרויקט שלכם בקונטיינרים של Docker בשרת.
- כלים של שורת הפקודה
- יצירת שרת מרוחק
- WSGI. גוניקורן
- יציאות, nginx
- הצפנה ו-https
- PostgreSQL
- מיכליות. דוקר
- תמונת ענן: Docker Hub
- יומנים וניטור
- DevOps ושילוב מתמשך
- פעולות GitHub: שבירת השגרה
פרויקט 6
ארוז את פרויקט Yamdb לתוך קונטיינרים ושלח אותו בטופס זה לבדיקה על ידי סוקר.
פרויקט 7
הגדר והפעל את מערכת האוטומציה והפריסה של הבדיקות עבור פרויקט Yamdb.
מתיחה ביתית 3 שבועות
פרויקט גמר
אתה תכתוב באופן עצמאי יישום אינטרנט "עוזר מכולת": אתר שבו המשתמשים יעשו זאת פרסם מתכונים משלך, הוסף מתכונים של אנשים אחרים למועדפים שלך והירשם לפרסומים של אחרים מחברים. שירות רשימת קניות יאפשר למשתמשים ליצור רשימה של מוצרים שצריך לרכוש להכנת מנות נבחרות.
מסלול קריירה 6 שבועות
תעסוקה
קורס זה מיועד למי שמחליט למצוא עבודה בתחום הפיתוח. מסלול הקריירה מאורגן באותו אופן כמו קורסים קודמים: יש תיאוריה ופרקטיקה. אבל במקום כישורי תכנות, תלמדו אסטרטגיות לחיפוש עבודה ותלמדו על המורכבויות של בחירת חברת מעסיקים, ובמקום קידוד תכתוב קורות חיים ומכתבי כיסוי. כמו כן תכין תיק עבודות ותחקור את שוק התעסוקה.
- חיפוש עבודה: מאיפה להתחיל?
- קורות חיים ותיק עבודות
- מכתב מקדים
- הכנה לראיון
- כישורים רכים וקשים
- איך לא לטעות בבחירת חברה
- מסלול קריירה 8-24 שבועות
האצה: תוכנית תמיכה
אתה מחפש עבודה - אנו מייעצים ועוזרים. מי שסיים את קורס תעסוקה ומחפש עבודה באופן פעיל יכול להשתתף בתוכנית. תוכל ליישם את המיומנויות שלמדת בקורס, להתאים אותן לאסטרטגיית חיפוש העבודה שלך, ולשתף את התוצאות שלך מדי שבוע. מתכונת ההשתתפות העיקרית היא התייעצויות אישיות וראיונות ציבוריים.
V
VadimEg
28.09.2020 G.
הדרכה למי שרוצה ללמוד.
שלום לכולם. אני סטודנט של המחזור ה-9 של מפתחי Python (backend). אני לומד כבר 3 חודשים בערך. הקדמה: אני רוצה להפיג כמה מהביקורות השליליות הקשורות ל-Yandex. סדנה. אבל כן, אני לא מכחיש שהאמנתי לביקורות האלה (בגלל זה לא שילמתי את מלוא הסכום עבור אימון, אלא שילמתי 11,000 בחודש). חשבתי הרבה זמן לאן כדאי לי ללכת ללמוד ב-geekbrains או סדנה, אבל אחרי שקראתי הרבה דברים שליליים...
yur811
31.08.2020 G.
הרעיון טוב, ההשפעה קיימת.
יתרונות: באופן רשמי, הם מלמדים. חסרונות: לא למתחילים גמורים. הפכתי למפתח Python. באמצע הדרך עברתי לפקולטה אחרת. הרושם בסך הכל לא רע. אבל עדיין יש על מה לעבוד, אגב, הם משתנים תוך כדי תנועה. ההדרכה מתקיימת (בשבילי) במתכונת עצמאית מדי. בגוגל הרבה, גלה הרבה בעצמך (מה שבדרך כלל טוב לתרגול). נותנים לך תעודה...
א
andre3112
29.09.2020 G.
הקורס מדהים, אני ממליץ עליו בחום
כרגע אני סטודנט שנה ד' בפקולטה בנושא תכנות. באוניברסיטה אתה כל הזמן קופץ משפת תכנות אחת לאחרת ומסתבר שאתה קצת יודע את היסודות, אבל לא אחד לגמרי פשוט אין פרויקט עובד והושלם בתיק שלך ומי צריך אותך בלי תיק (אנחנו מדברים על חברות גדולות) הסיפור שלי התחיל בזה ש יכול בערך...
שינג'ו
05.04.2021 G.
מעניין
שלום לכולם! אני תלמיד Yandex. סדנה, הפקולטה לפיתוח פייתון. אני רוצה לחלוק את ההתרשמות שלי מההדרכה) כאשר למדתי לראשונה על תכנות, זה נראה כמו יער חשוך וצפוף שאי אפשר היה ללמוד ולמפות. זה סיקרן אותי - רציתי ללמוד איך לכתוב תוכניות. בלי לחשוב פעמיים ביקשתי עזרה בשאלה - איך לומדים לתכנת? לי...
hlystovea
01.04.2021 G.
נוח ובמחיר סביר.
אני לוקח קורס פיתוח של Python. אני מאוד אוהב איך תהליך הלמידה מאורגן: תיאוריה עם משימות מעשיות בסימולטור -> וובינר לחיזוק -> עבודה עצמאית -> סקירה. ישנה חלוקה לצוותים, לכל צוות יש חונך משלו, שניתן לשאול שאלות לגבי ביצוע מעשי של משימות. עבור כל תגובה, הסוקרים מסבירים מדוע לעשות זאת...