פיתוח אפליקציות עבור Google Assistant - קורס 50,400 רובל. מבית הספר לקודי לתכנות לילדים, הכשרה של 6 מודולים (חודשים)
Miscellanea / / December 03, 2023
משך: מ-6 מודולים (חודשים), מ-48 שעות*.
פורמט: שיעורים אישיים וקבוצתיים, לא מקוון ומקוון (זמן אמת).
מספר ילדים: מ-1 עד 15.
מ-1050 רובל לשעה בקבוצה מקוונת,
מ-1100 רובל לשעה בקבוצה לא מקוונת,
מ-1665 RUR/שעה בנפרד באינטרנט,
מ-2400 רובל לשעה בנפרד במצב לא מקוון.
גוגל היא אחת החברות המפורסמות בעולם, שרוב האנשים מכירים בזכות אלגוריתם החיפוש שלה, אבל עדיין, גוגל היא הרבה יותר מאלגוריתם חיפוש פשוט.
Google מפתחת שירותים ומוצרים המיועדים למשימות הבאות:
המוצרים והשירותים של Google משמשים לארגון סביבת העבודה שלך ולשיפור יעילות העבודה. לדוגמה, אתה יכול לארגן פגישות מקוונות באמצעות Google Hangouts, לפרסם הוראות וידאו בערוץ היוטיוב שלך, להכין מסמכים משותפים ב-Google Docs ועוד הרבה יותר. אלו דברים טבעיים שעובדי גוגל משתמשים בהם בחיי היומיום שלהם. כדי להעביר מיומנויות נפוצות ומבוקשות בגוגל, CODDY International Programming School פיתחה קורס מעמיק חדש בן 6 חודשים בנושא "פיתוח יישומים של Google Assistant" יחד עם מומחים מגוגל.
בקורס "פיתוח אפליקציה עבור Google Assistant", התלמידים יוצרים פרויקטים משמעותיים מבחינה חברתית עבור העוזרת הקולית של גוגל עם הגנה לאחר מכן במשרד של גוגל במוסקבה. במהלך הקורס, ילדים משתמשים בשירותי גוגל כדי לשפר את הלמידה שלהם ולעבוד על פרויקטים.
הקורס "פיתוח אפליקציה לגוגל אסיסטנט" הנמשך 6 חודשים כולל מספר מודולים בתחומי תכנות שונים בשפה פייתון, חשיבה עיצובית ויזמות, יסודות הכנת מצגות מקצועיות ודיבור מול קהל ודיגיטל אוריינות.
כדי לפתח מיומנויות מקצועיות, המודולים של הקורס "פיתוח אפליקציה עבור Google Assistant" כוללים:
כדי לפתח מיומנויות להגברת המסוגלות העצמית ולארגן את סביבת העבודה, הקורס כולל לימוד מפורט של שירותי גוגל, כגון:
כל העבודה הגדולה על הקורס תוביל לתוצאה העיקרית - ההגנה על הפרויקט הטכנולוגי שלך במשרד מוסקבה של גוגל. פרויקטים יוערכו על ידי מומחי Google מנוסים. סטודנטים שיגנו בהצלחה על הפרויקט שלהם יקבלו תעודת סיום הקורס והפתעה נעימה ממומחים מגוגל.
מורה בקורס:
"תכנות משחקים בפייתון", "פיתוח צ'אט בוטים בפייתון יחד עם מתחם מדעי המחשב והטכנולוגיה של אוניברסיטת מוסקבה. M.V. Lomonosov", "פיתוח אפליקציה עבור Google Assistant", "תכנות אולימפיאדה", "Bots on Python", "תכנות ב-Python3", "פיתוח משחקים ב-C++", "תכנות משחקים ב-Java", "אנגלית ופיתון"
חינוך:
אוניברסיטת אינופוליס, תואר ראשון, המחלקה לאינפורמטיקה ומדעי המחשב.
פרויקטים:
יישום מקוון Fix My English ( https://fix-my-english-c6270.web.app/#/). ( https://fix-my-englishc6270.web.app/#/) באמצעותו תוכלו למצוא ולתקן במהירות שגיאות הקשורות לסגנון הכתיבה האקדמית (חיבורים, תעודות וכו').
בוט טלגרם ( https://t.me/InnoMafiaBot) למועדון המאפיה לעקוב אחר סטטיסטיקות המשחק.
הדמיית רובוט R2D2 ( https://github.com/Zener085/ROS_project), נשלט על ידי מקלדת המבוססת על Gazebo.
מדריכי Python ללימוד עצמי ( https://github.com/Zeneriode/CoddyPython) (תחביר, פיתוח בוטים בדיסקורד ובטלגרם, פיתוח משחקים ב-Pygame ו-Arcade) ו-C++ ( https://github.com/Zeneriode/CoddyCpp) (רק התחביר של השפה).
יישום ( https://github.com/Zener085/Data-structures-and-Algorithms) אלגוריתמים ומבני נתונים פופולריים.
תחומי עניין:
הוא מתעניין בשפת התכנות Python, רוצה להיות מומחה בתחום של Data Science וליצור חברה משלו. מכבד אורח חיים בריא, נהנה מכדורגל ושחייה, ואין לו הרגלים רעים. צעיר ואדיב, יודע להניע, אוהב ללמד דברים חדשים ולעזור בקשיים.
"כדי להשיג את מה שאתה רוצה, לא תמיד הכל תלוי באדם. עם זאת, על ידי עבודה קשה להשגת מטרה, הוא מגדיל מאוד את סיכוייו להשיג אותה".
היום הראשון:
שיעור מבוא
• תדרוך
• גיבוש
• חלוקת תפקידים בצוות
יום שני:
מבוא לפייתון וחשיבה עיצובית
• סוגי נתונים ב- Python
• קלט ופלט בפייתון
• המרת סוג
• למד Google Hangouts ו-Google Drive והירשם ל-Gmail
תוצאת השיעור: הידע הדרוש על סוגי נתונים נרכש ונלמדו שיטות אינטראקציה בין התוכנית למשתמש. נוצרו צ'אטים בצוות.
יום שלוש:
לולאות והתניות וחשיבה עיצובית
• בעוד ועבור לולאות
• מבנים מותנים של If/Else
• אב טיפוס למוצר
• חקור את יומן Google ו-Google Docs
תוצאת השיעור: בעזרת הצהרות מותנות, התאפשר לעשות ענפים, מה שאומר תחילת ניתוח הנתונים על ידי התוכנית. נדונו גם רעיונות אפשריים לפרויקט שלנו.
יום רביעי:
לולאות עמוקות ותנאים וחשיבה עיצובית
• Deep While Loops
• Deep For Loops
• עיצובי IF שקועים
• אב טיפוס למוצר
תוצאת השיעור: הכרת אופרטורים מותנים ובעוד שהלולאות העמיקו, מה שמאפשר לתקשר באופן רציף עם המכשיר, נפתרו בעיות של הבנת האלגוריתמים שנלמדו. נבחרה בעיה אחת בעלת משמעות חברתית שכל צוות יעבוד עליה.
יום חמישי:
תרשימי זרימה עבור פייתון וחשיבה עיצובית
• תרשימי זרימה למידה לאלגוריתמים
• לימוד שירות draw.io
• הגנה על רעיונות לפרויקט
תוצאת השיעור: התלמיד יכול לכתוב באופן עצמאי אפליקציית מסוף ב-Python באמצעות לולאות While והצהרות מותנות. הבנת האלגוריתמים הנלמדים, במיוחד הצהרות מותנות, נחוצה לפיתוח העוזר. העקרונות הבסיסיים של בניית דיאגרמות בלוקים הוסוו בדוגמה של בעיות שנפתרו קודם לכן.
יום שישי:
רשימות פייתון וחשיבה עיצובית
• Repeating For Loops
• רשימות למידה בפייתון
• פיתוח תרשימי זרימה משלך לפרויקט
תוצאת השיעור: רשימות נחקרו כמבנה אחסון נתונים, כמו גם שיטות אינטראקציה איתן, בפרט: יצירת רשימה, שינוי רכיב רשימה, הוספת אלמנטים חדשים ומחיקת אלמנטים מיותרים.
יום שביעי:
Google Assistant Script וחשיבה עיצובית
• פיתוח תסריט לעוזר
• פיתוח תסריטים לפרויקטים משלך
• פיתוח תרשימי זרימה משלך לפרויקט
• חקור את Google Sheets
תוצאת השיעור: היסודות של בניית התסריט נלמדו. כל צוות החל ליצור תרשים זרימה כיצד יעבוד העוזר הקולי שלו. הזמן הושקע בפתרון בעיות עבור מחזורים שונים. השיג את הכישורים הדרושים לעבודה עם רשימות ליצירת בוט עוזר.
יום שמיני:
מילונים ושיטות עבודה איתם בפייתון וחשיבה עיצובית
• מילוני פייתון
• הגנה מראש של תרשימי זרימה של סקריפט עבור Google Assistant
תוצאת השיעור: המשך מחקר של מבני נתונים תוך שימוש במילונים כדוגמה. הוצגו דוגמאות בהן נוח יותר להשתמש במילונים ולא ברשימות, וכן נחקרו שיטות למחיקת אלמנטים ויצירת עותקים של מילונים. בנוסף, על כל קבוצה לקחת בחשבון טעויות לפני ההגנה ולחדד את התסריטים שלה.
יום חמישי:
תרשימי זרימה עבור פייתון וחשיבה עיצובית
• תרשימי זרימה למידה לאלגוריתמים
• לימוד שירות draw.io
• הגנה על רעיונות לפרויקט
תוצאת השיעור: התלמיד יכול לכתוב באופן עצמאי אפליקציית מסוף ב-Python באמצעות לולאות While והצהרות מותנות. הבנת האלגוריתמים הנלמדים, במיוחד הצהרות מותנות, נחוצה לפיתוח העוזר. העקרונות הבסיסיים של בניית דיאגרמות בלוקים הוסוו בדוגמה של בעיות שנפתרו קודם לכן.
יום שישי:
רשימות פייתון וחשיבה עיצובית
• Repeating For Loops
• רשימות למידה בפייתון
• פיתוח תרשימי זרימה משלך לפרויקט
תוצאת השיעור: רשימות נחקרו כמבנה אחסון נתונים, כמו גם שיטות אינטראקציה איתן, בפרט: יצירת רשימה, שינוי רכיב רשימה, הוספת אלמנטים חדשים ומחיקת אלמנטים מיותרים.
יום שביעי:
Google Assistant Script וחשיבה עיצובית
• פיתוח תסריט לעוזר
• פיתוח תסריטים לפרויקטים משלך
• פיתוח תרשימי זרימה משלך לפרויקט
• חקור את Google Sheets
תוצאת השיעור: היסודות של בניית התסריט נלמדו. כל צוות החל ליצור תרשים זרימה כיצד יעבוד העוזר הקולי שלו. הזמן הושקע בפתרון בעיות עבור מחזורים שונים. השיג את הכישורים הדרושים לעבודה עם רשימות ליצירת בוט עוזר.
יום שמיני:
מילונים ושיטות עבודה איתם בפייתון וחשיבה עיצובית
• מילוני פייתון
• הגנה מראש של תרשימי זרימה של סקריפט עבור Google Assistant
תוצאת השיעור: המשך מחקר של מבני נתונים תוך שימוש במילונים כדוגמה. הוצגו דוגמאות בהן נוח יותר להשתמש במילונים ולא ברשימות, וכן נחקרו שיטות למחיקת אלמנטים ויצירת עותקים של מילונים. בנוסף, על כל קבוצה לקחת בחשבון טעויות לפני ההגנה ולחדד את התסריטים שלה.
יום שלוש עשרה:
יצירת אתר ועבודה עם קבצים בפייתון
• לימוד השירות ויצירת אתר באמצעות גוגל סייטס
• עבודה עם קבצים ב-Python
תוצאת השיעור: בעזרת תרגול פתרון בעיות בנושא מכוסה, התלמיד מסוגל לעבוד עם קבצים. הוצג כיצד אנו יכולים להשתמש בספריית הבקשות כדי להוריד תמונה מאתר אינטרנט. בנוסף, נחקר הממשק של שירות Google Sites, וכל צוות החל להעביר את אב הטיפוס של אתר כרטיסי הביקור לאתר אמיתי.
יום ארבעה עשר:
ניתוח, גירוד אינטרנט וחשיבה עיצובית
• ניתוח וגרידת רשת
• הגנה מוקדמת של האתר לפרויקט שלכם
תוצאת השיעור: מיומנויות מעשיות נרכשו בחיפוש אחר נתוני דפי אינטרנט באמצעות דוגמה של מספר אתרים פופולריים, כולל דוגמה של אתר פרסום. כל צוות הציג את אתר האינטרנט שלו, והדגיש שוב את התכונות החיוביות ביותר של המוצר שלו; החסרונות של כל צוות זוהו ביחד ונשלחו לשיפור.
יום חמש עשרה:
יצירת צ'אט בוט באמצעות VK API
• יצירת צ'טבוט
• הצגת אתר הפרויקט
תוצאת השיעור: כל צוות יצר צ'אט בוט משלו ואימן אותו בפקודות פשוטות. אימון בפקודות פשוטות היה הכרחי על מנת להבין כיצד להעביר את הסקריפט המפותח של המוצר שלך לצ'אט בוט.
יום שישה עשר:
שיפור פונקציונליות הצ'אטבוט
• הרחבת הפונקציונליות של הצ'אטבוט
• משחק עסקי "תמכור לי עט"
תוצאת השיעור: הבוט עבר אופטימיזציה, כל תלמיד הרחיב את הידע שלו על היכולות של ספריית ה-API של VK, בפרט, הם למדו כיצד ליצור כפתורים חלופיים ולימדו את הבוט לשלוח קבצי מדיה. שיחק המשחק "Sell me your bot" שמטרתו הייתה לגרום לתלמיד להבין אילו שאלות מחכות לו במהלך עבודת פרויקט אמיתית למבוגרים
יום שבע עשרה:
שירות DialogFlow, פעולות בגוגל ודיבור בציבור
• לימוד שירות Dialog Flow
• יצירת פעולות בגוגל
• סיור בשירות Google Slides
• שיעור נאום על ניתוח נושאי מצגת
(שעה נוספת)
תוצאת השיעור: החלה העבודה על עוזר קולי. טכנולוגיית ה-Action עצמה ב-Google Assistant נבחנה בפירוט, וכן נדונו היעדים והיכולות העיקריות של שירות DialogFlow, איתו יעבדו בשיעורים הקרובים. השלמנו את ההגדרה הראשונית ויצרנו את הסוכן הראשון שלנו. בנוסף, התקיים מפגש בן שעה בנושא דיבור ומצגות במהלכו כל צוות ניתח את נושאי הפרויקט והחליט על יעדים.
יום שמונה עשרה:
הכוונה לעוזרת קולית ולמיומנויות דיבור בפני קהל
• יצירת כוונה לעוזרת הקולית
• שיעור דיבור בציבור על יצירת טקסטים להצגה (שעה נוספת)
תוצאת השיעור: סוגים שונים של כוונות מותאמות אישית נוספו דרך DialogFlow. עבור כל פקודה, ניתחנו ביטויים שהמשתמש יכול לומר בכל שלב של התרחיש.
יום תשעה עשר:
גופים ודיבור בפני קהל
• ישויות לימוד כדי לשפר את הפרויקט שלך
• שיעור על דיבור בפני קהל ויצירת מצגת על יצירת אב טיפוס של מצגות (שעה נוספת)
תוצאת השיעור: באמצעות דוגמה, הוצג כיצד ניתן לשפר כוונות באמצעות ישויות. העוזרת הקולית מתחילה לזהות גרסאות נוספות של ביטויים ברגע שאנו מוסיפים ישויות. זוהו השלבים העיקריים של המצגת, זוהו הרעיון המרכזי והמסקנה לדיבור בפני קהל.
היום העשרים:
הקשרי למידה ודיבור בפני קהל
• לימוד ההקשר לשיפור הפרויקט
• שיעור על דיבור בפני קהל והצגה על עיצוב מצגות (שעה נוספת)
תוצאת השיעור: מושג ההקשר נותח מנקודת מבט של אחסון מידע מסוג "מפתח-ערך". נלמדו היסודות של מצגת מוצלחת. מידע טקסט נוסף לשקופיות.
יום עשרים ואחד:
WebHook ודיבור בפני קהל
• שילוב קוד בעוזרת הקולית למילוי Webhook
• עבודה על עיצוב מצגות
• שיעור נאום על ניתוח נושא המצגת (שעה נוספת)
תוצאת השיעור: ידע התכנות שנרכש יושם, כל צוות, מחולק לתפקידים, כתב קוד ש"מושך" מידע ממקורות פתוחים והקוד שולב בקול עוֹזֵר. כל צוות יצר את סגנון המצגת והעיצוב שלו, מבלי להשתמש בפריסות מוכנות.
יום עשרים ושתיים:
ביקורת קוד, SSML ודיבור בפני קהל
• ביקורת קוד
• לימוד שפת הסימון הקולי SSML
• שיעור על דיבור בפני קהל (שעה נוספת)
תוצאת השיעור: באגים תוקנו וקוד ה-Webhook Fulfillment היה מוגן. כדוגמאות ללימוד SSML לקחנו שירים ושירים, שעל פי המשימה היה צריך לסמן אותם להפסקות/הגבהה או הורדת הטון/הוספת צלילים. החלו ההכנות למצגת הסופית, הוסברו כללי היסוד לכתיבת טקסטים למצגות.
יום עשרים ושלושה:
סיום הפרויקט וחזרה לבוש להגנת הפרויקט
• תיקון ליקויים בפרויקט ובמצגת
• חזרה על הגנה על פרויקטים (שעה נוספת)
תוצאת השיעור: הליקויים בפרויקט סוכמו ונערכה חזרה להגנה על פרויקטים
יום עשרים וארבע:
הגנה על פרויקטים מול מומחים מגוגל
• הגנת פרויקט
• חלוקת פרסים