מתכנת אנדרואיד - קורס 57,780 רובל. מ-GeekBrains, אימון 7 חודשים, תאריך: 10 ביוני, 2023.
Miscellanea / / November 29, 2023
Git. קורס בסיסי
Git Basics
13 סרטונים ילמדו אתכם את יסודות העבודה עם מערכת בקרת גרסאות Git. תלמד מדוע זה חשוב בפיתוח מודרני. למד את המושגים הבסיסיים: מאגר, התחייבויות, סניפים ותגים. פעולות מפתח ראשיות: יצירה ושיבוט של מאגר, מיזוג סניפים, שאילתות היסטוריית שינויים ועוד ועוד. לאחר האימון, תהיו מוכנים להשתמש ב-Git כדי להכין מטלות בית לקורסי תכנות בכל שפה. בנוסף, תתקרבו לראיון, שבו מספר שאלות בדרך כלל מתמקדות בבקרת גרסאות.
שיעור 1. מבוא ל-Git
שיעור 2. התקנה והגדרה של Git
שיעור 3. פקודות מסוף בסיסיות
שיעור 4. עבודה עם מאגרים ב-Git
שיעור 5. ניהול קבצי מאגר
שיעור 6. היסטוריה של שינויים
שיעור 7. עבודה עם סניפי מאגר
שיעור 8. פרסום מאגר
שיעור 9. סניף מתמזג
שיעור 10. ניהול גרסאות
שיעור 11. יצירת בקשת משיכה
שיעור 12. פעולות מורכבות
שיעור 13. עבודה עם מאגרי Fork
Java Core עבור אנדרואיד
שיעור 1. Java. מבוא
מבוא לפלטפורמת Java, כלי מפתחים, כתיבת התוכנית הראשונה שלך. משתנים, סוגי נתונים, פעולות אריתמטיות. שיטות. הצהרות על תנאי.
שיעור 2. עיצובים בסיסיים
הצהרת Switch, לולאות, בלוקי קוד, מערכים
שיעור 3. תרגול: ניתוח דוגמאות לשימוש באלמנטים הבסיסיים של שפת Java
ניתוח דוגמאות מעשיות לשימוש באלמנטים בסיסיים של שפת Java, עבודה עם הקונסולה
שיעור 4. טיק-טק בסגנון פרוצדורלי
שיעור 5. מבוא ל-OOP
שיעור 6. OOP מתקדם
לימוד מעמיק של סוגיות תכנות מונחה עצמים: תורשה, פולימורפיזם
שיעור 7. תרגול OOP ועבודה עם מיתרים
שיעור 8. תכנות מונחה עצמים ב-Java
לימוד מעמיק של בעיות OOP ב-Java: עקרונות בסיסיים של OOP, שיעורים מופשטים, ממשקים.
שיעור 9. חריגים
שיעור 10. אוספים
שיעור 11. הכללות
מהן גנריות, מחלקות גנריות, שיטות וממשקים, תורשה של מחלקות גנריות, הגבלות בעבודה עם גנריות
שיעור 12. ריבוי השחלות. חלק 1
ריבוי השרשורים ב-Java, זיכרון משותף, בעיות ניהול וסנכרון שרשורים, אינטראקציה של שרשורי ביצוע, מבוי סתום
שיעור 13. ריבוי השחלות. חלק 2
שיעור 14. סקירה כללית של כלי פיתוח
אנדרואיד 1. היכרות עם הפלטפורמה
בקורס זה ילמדו הסטודנטים את מנגנוני העבודה עם מערכת אנדרואיד, ינתחו את מחזור החיים של האפליקציה וירכשו מיומנויות בפריסת האפליקציה. למד כיצד להציג מידע על מסך המכשיר. הכירו את התכונות העיקריות של אפליקציות אנדרואיד. למד לפתח אפליקציות ב-Java עבור אנדרואיד. עד סוף הקורס, לסטודנטים יהיו גם מיומנויות לפתח אפליקציות המאחסנות נתונים באחסון הענן של Firestore.
שיעור 1. היכרות עם אנדרואיד
שיעור 2. פריסות יישומים
שיעור 3. פעילות. מעגל החיים
שיעור 4. אֶמְצָעִי
שיעור 5. כוונות, פעילויות
שיעור 6. שברים
שיעור 7. שברים - המשך
שיעור 8. תפריט באפליקציה
שיעור 9. 5 דרכים להציג הודעה באפליקציה
שיעור 10. רשימות. רשימת אלמנטים
שיעור 11. תכונות רשימה מתקדמות. תפריט הקשר. בוחר תאריכים
שיעור 12. אחסון נתונים
אנדרואיד בקוטלין
בקורס זה ילמדו הסטודנטים את המושגים והעקרונות הבסיסיים של פיתוח קוטלין. הם ינתחו את התחביר והקונסטרוקציות שלו, וישקלו את הספריות העיקריות המשמשות ליישומי אנדרואיד. התלמידים יקבלו ויחזקו את המיומנויות של פיתוח אפליקציות מובייל מלאות בקוטלין, וילמדו להשתמש בכלים וגישות מודרניות לשם כך. עד סוף הקורס, התלמידים גם ירכשו את כל המיומנויות הנדרשות לפיתוח יישומי שרת-לקוח ואחסון נתונים בתוך האפליקציה.
שיעור 1. מבוא לקוטלין
שיעור 2. ארכיטקטורת יישומים
שיעור 3. סוגי נתונים, אוספים, בטיחות אפסית, גנריות וממשקים
שיעור 4. פונקציות מסדר גבוה, למבדות ופונקציות הרחבה
שיעור 5. בואו נעבור לאינטרנט
שיעור 6. Multithreading ורכיבי אנדרואיד
שיעור 7. קבלת נתונים וטעינת תמונות
שיעור 8. אחסון נתונים באפליקציה
שיעור 9. ספק הרשאות ותוכן
שיעור 10. מיקום גיאוגרפי ומפות
שיעור 11. הודעות דחיפה
שיעור 12. בניית סוגים ועקרונות של מפתח בריא
דְמוּי אָדָם. עיצוב חומר
הקורס מלמד אותך כיצד ליצור יישומים בסגנון פרוגרסיבי Material Design: להשתמש בספריות הדרושות, להפעיל FloatingActionButton, לעצב תפריטים ולשוניות, לפתח ערכות נושא וסגנונות. באמצעות הידע הזה, התלמידים ייצרו ממשק לקוח משלהם לאינסטגרם.
שיעור 1. תבנית פרויקט וסקירה של רכיבים סטנדרטיים
שיעור 2. ערכות נושא של יישומים
שיעור 3. ניווט
שיעור 4. פריסות
שיעור 5. אנימציות
שיעור 6. RecyclerView
שיעור 7. אנחנו עובדים עם טקסט כמו מקצוענים
שיעור 8. מסך טעינה ועיצוב/UX
ספריות פופולריות: RxJava 2, Dagger 2, Moxy. 1 חודש.
ספריות פופולריות: RxJava 2, Dagger 2, Moxy
הקורס מלמד אותך כיצד ליצור יישומי שרת-לקוח מודרניים וסובלני תקלות. בוחן הלכה למעשה פתרונות תוכנה פופולריים וספריות שהם הסטנדרט בתעשייה למפתחי אנדרואיד מודרניים: RxJava 2, Dagger 2, Moxy ו-Cicerone. במהלך הקורס, התלמידים ישלימו את פיתוח הפרויקט שלהם.
שיעור 1. ארכיטקטורת יישומים. MVP
שיעור 2. MVP, Moxy, Cicerone
שיעור 3. תכנות ריאקטיבי, RxJava
שיעור 4. RxJava 2
שיעור 5. אינטראקציה עם השרת
שיעור 6. חדר ואחסון נתונים
שיעור 7. הזרקת תלות. פגיון 2
שיעור 8. פגיון 2
שיעור 9. התייעצות מס' 1
שיעור 10. התייעצות מס' 2
מאגר מידע. קורס אינטראקטיבי. 1 חודש.
עיצוב וניהול נתונים
ברמה החדשה של חבילת הקורסים בבסיס הנתונים יקבלו הסטודנטים מידע מקיף על אחסון לטווח ארוך. הם יעבדו בשיתוף פעולה הדוק עם MySQL, מערכת ניהול מסדי נתונים שהוכיחה את עצמה בפרויקטים גדולים פופולריים. עיצוב מסדי נתונים והעבודה איתם מוסבר שלב אחר שלב. הקורס מציג גם מאגרי מידע חלופיים: MongoDB, Redis, ElasticSearch ו-ClickHouse.
שיעור 1. התחלה מהירה
1.1. סוגי מאגרי מידע. 1.2. היסודות של מסדי נתונים יחסיים. 1.3. MySQL ולקוחות. 1.4. ניהול מסדי נתונים. 1.5. ניתוח שיעורי בית.
שיעור 2. שפת שאילתות SQL
2.1. מבוא ל-SQL. 2.2. סוגי נתונים מספריים ומחרוזים. 2.3. סוגי נתונים וקבוצות של לוח שנה. 2.4. אינדקסים. 2.5. פעולות CRUD. 2.6. ניתוח שיעורי בית.
שיעור 3. מפעילים, סינון, מיון והגבלת
3.1. מפעילים. 3.2. דגימה מותנית. 3.3. מיון והגבלות. 3.4. פונקציות מוגדרות מראש. 3.5. פונקציות מוגדרות מראש (המשך). 3.6. ניתוח שיעורי בית.
שיעור 4. צבירת נתונים
4.1. קיבוץ נתונים. 4.2. פונקציות צבירה. 4.3. תכונות מיוחדות GROUP BY. 4.4. ניתוח שיעורי בית.
שיעור 5. שאילתות מורכבות
5.1. סוגי שאילתות מרובי טבלאות ו-UNION 5.2. שאילתות מקוננות 5.3. טבלת JOIN מצטרפת ל-5.4. מפתחות זרים ושלמות הפניות 5.5. ניתוח שיעורי בית
שיעור 6. עסקאות, משתנים, צפיות
6.1. עסקאות. 6.2. יישום פנימי של עסקאות. 6.3. משתנים, טבלאות זמניות ושאילתות דינמיות. 6.4. יִצוּג. 6.5. ניתוח שיעורי בית.
שיעור 7. ניהול MySQL
7.1. ניהול MySQL. 7.2. ניהול MySQL (המשך). 7.3. זכויות משתמש. 7.4. שכפול. 7.5. שכפול (המשך). 7.6. ניתוח שיעורי בית.
שיעור 8. נהלים ופונקציות מאוחסנות, טריגרים
8.1. נהלים ופונקציות מאוחסנות. 8.2. פרמטרים, משתנים, הסתעפות. 8.3. לולאות וסמנים. 8.4. טריגרים. 8.5. ניתוח שיעורי בית.
שיעור 9. אופטימיזציה של שאילתות
9.1. סוגי שולחנות. 9.2. למידע נוסף על אינדקסים. 9.3. אופטימיזציה של שאילתות. 9.4. ניתוח שיעורי בית.
שיעור 10. NoSQL
10.1. מסדי נתונים של NoSQL. 10.2. ערך מפתח של חנות Redis. 10.3. DBMS MongoDB מונחה מסמכים. 10.4. חיפוש בטקסט מלא DBMS ElasticSearch. 10.5. DBMS עמודי ClickHouse. 10.6. ניתוח שיעורי בית.
התמחות ב-GeekBrains. 2 חודשים.
בפורמט וובינר
במהלך ההתמחות, התלמידים יצטרכו לעבוד מרחוק על פרויקט או סטארטאפ בקוד פתוח. התלמידים יתבקשו לבחור מתוך סט של פרויקטים הזמינים לפיתוח. התלמידים ילמדו לעבוד בצוות, לתקשר עם מפתחים אחרים, מוצר ו מנהלי פרויקטים, מעצבים, ילמדו מתודולוגיות גמישות, מסגרת SCRUM וישלטו בעקרונות עבודה מרחוק. התוצאה של ההתמחות היא יכולת עבודה בצוות, הוספת תיק עבודות ואפשרות לציין בקורות החיים שלך עבודה על פרויקט כניסיון עבודה ליבה. ההתמחות מתקיימת במתכונת של עבודה מרחוק חלקית, פגישות סטטוס שבועיות עם המורה במתכונת וובינר.
שיעור 1. היכרות, בחירת פרויקט
אילו תפקידים יש בפיתוח? מנהל מוצר, מנהל פרויקט, מפתח, מעצב. מה זה MVP. ארכיטקטורה של שירות מודרני. כיצד מפתחים מקיימים אינטראקציה זה עם זה. REST API, Web Socket. Backend, Frontend, יישומים ניידים. ארכיטקטורת מיקרו שירות. יסודות העבודה מרחוק. הירשמו לצוותים.
שיעור 2. מתודולוגיות פיתוח
סקירת מתודולוגיות. Cascade (מפל), Manifesto Agile, Kanban, Scrum. היכן ולמה הם משמשים. מתודולוגיות מעורבות.
שיעור 3. מתודולוגיית SCRUM
עבודה באמצעות SCRUM. תכנון ספרינט. טיפוח פיגורים. שער ספרינט. תוֹסֶפֶת. מתודולוגיה גמישה בתנאי עבודה מרחוק. מעקבי משימות (Trello, Favro)/
שיעור 4. מיפוי סיפור משתמש
סוגי משימות. פירוק משימות. מיפוי סיפורי משתמשים. עבודה על סיפורי משתמשים. עבודה עם מפרטים טכניים באמצעות מפל מים ומתודולוגיות גמישות.
שיעור 5. אחריות, מוטיבציה, צמיחה אישית
מה ואיך להניע את עצמך. מהן רמות המוטיבציה? איך לא לשרוף בעבודה. ואיך לא לשכוח את העבודה.
שיעור 6. כתיבת קורות חיים
איך כותבים קורות חיים כדי ש-HR לא ידחה אותם. איך לעניין מעסיק. כיצד להפגין את הכישורים שנרכשו בלימודים שלך אם אין לך עדיין ניסיון תעסוקתי רלוונטי.
שיעור 7. סיכום ראשוני, הכנה להגנת הפרויקט
ניתוח קורות חיים של תלמידים. סיכום ראשוני. קצת על סטארט-אפים, מונטיזציה, משקיעים.
שיעור 8. לסיכום, להדגים את פרויקט הגמר
הדגמה של אב טיפוס עובד על ידי תלמידים. דיון בתוצאות שהתקבלו. משוב מהמורה. מילות פרידה.