הפקולטה לפיתוח iOS - קורס 199,500 רובל. מ-GeekBrains, אימון 16 חודשים, תאריך: 10 ביוני, 2023.
Miscellanea / / December 05, 2023
אני רבע
פיתוח אפליקציות בסוויפט
קורסים
תתחיל ליצור אפליקציה ב- Swift, לייעל ולעצב את הממשק שלה, ליישם אינטראקציה בין שרת ללקוח ואחסון נתונים.
קורס וידאו "איך ללמוד ביעילות"
• נספר לכם איך לתכנן את האימון על מנת לשמור על עניין, להפיק תועלת מקסימלית ולהספיק הכל. תלמדו כמה זמן להקדיש ללימודים, כיצד לבצע ביעילות משימות מעשיות, לעקוב אחר ההתקדמות ולהשיג יעדים.
יסודות השפה של Swift
• מבוא לתכנות
• תחביר מהיר ואופרטורים בסיסיים
• סוגי נתונים מורכבים
• מבוא ל-OOP - תכנות מונחה עצמים
• OOP: דרישות כיתה, פרוטוקולים, הרחבות, פולימורפיזם, קומפוזיציה
• OOP מתקדם
• ניהול שגיאות באפליקציה
ממשק משתמש של יישומי iOS
• עיצוב ממשק, חלק 1. ניתוח יכולות רשת בסיסיות ויישומן בפועל
• עיצוב ממשק, חלק ב'. הוספת מסכים. מעברים בין מסכים. UINavigationController. סג
• עיצוב ממשק, חלק 3. אנו מציגים את הנתונים בצורה של טבלה. UITableViewController, UITableViewCell, UICollectionViewController, UICollectionViewCell
• יצירת רכיבי UI מותאמים אישית
• התאמה אישית של קולקציות
• אנימציות, חלק 1. אנימציות פשוטות של UIView. הנפשת מעברים בין UIViews. אנימציות שכבות. אנימציות אביב
• אנימציות, חלק 2. קבוצות אנימציה. עקומות בזייר והאנימציה שלהם. אנימציות תלת מימד. UIViewPropertyAnimator
• אנימציה של מעברים בין מסכים
יישומי iOS של שרת לקוח
• יישום דפוסי Observer, Singleton ו-Delegate
• עבודה מול הרשת
• מיפוי נתוני JSON
• אחסון נתונים
• Realm - מערכת ניהול מסדי נתונים של אובייקטים
• התראות בממלכה
• קצה אחורי של Firebase
• מכניקה של App Store
ביצועי יישומי iOS
• תכנות מקביל: חוט
• תכנות מקביל: GCD
• תכנות מקביל: NSOoperation
• קוד אסינכרוני. מושגי עתיד והבטחות
• שמירה במטמון ושימוש חוזר בנתונים בזיכרון המכשיר
• שיטות עבודה עם UITableView ו-UICollectionView
• דפוסי עדכון חדשות
• יצירת תמונה אסינכרונית
פּרוֹיֶקט
מודל חיזוי מחירי נכס
רבע שני
Swift ו-iOS מתקדמים
קורסים
תלמדו כיצד לעצב ממשק אפליקציה באמצעות SwiftUI ו-UIKit, לקשר מודלים של נתונים, לעבוד עם ניווט בין מסכים והנפשה. תלמד גם כיצד להשתמש בשפת Objective-C לפיתוח Swift.
ארכיטקטורות ודפוסים בסוויפט
• תבניות בסיסיות, חלק 1. נציג, סינגלטון, ממנטו
• תבניות בסיסיות, חלק 2. אסטרטגיה, חזית, צופה, בונה
• תבניות בסיסיות, חלק 3. משקל זבוב, מתאם, מפעל, שיטת תבנית
• תבניות מתקדמות, חלק 1. מדינה, אב טיפוס, פקודה
• תבניות מתקדמות, חלק 2. מורכב, מתווך, שרשרת אחריות
• תבניות מתקדמות, חלק 3. אנטי דפוסים
• דפוסים אדריכליים, חלק 1. MVC, MVP
• דפוסים אדריכליים, חלק 2. MVVM, VIPER
מסגרת SwiftUI
• היכרות עם SwiftUI
•מַעֲרָך
• טעינה, שמירה והצגת נתונים
• ניווט בסיסי, טבלאות
• עטיפות נכסים
• פריסה מתקדמת
• אנימציות
• ניווט, אינטראקציה עם UIKit
Objective-C למפתחי Swift
• תחביר בסיסי של שפת Objective-C
• OOP וסוגי נתונים מיוחדים ב-Objective-C
• עבודה עם זיכרון
• תכנות מקביל
• עבודה מול הרשת
•UIKit
• נתוני ליבה, חלק 1. תאר ישויות ותלות באמצעות Objective-C. ניתוח דוגמאות CRUD באמצעות Objective-C.
• נתוני ליבה, חלק 2. מעצב Xcode. יצירת מודלים של אובייקטים, עדכון ושימוש בהם.
• זמן ריצה של Objective-C
פּרוֹיֶקט
איסוף מידע על פי קריטריונים מוגדרים. ניתוח נתונים חקרניים (EDA) מבוסס על המידע שהתקבל.
ג' רבעון
בקשה לחנות מקוונת בסוויפט
קורסים
בואו נדבר על הטכניקות העיקריות ושיטות הפיתוח. תלמד לעבוד עם לקוחות: להבין מפרטים טכניים, לכתוב מבחנים, ליישם אינטגרציה מתמשכת (CI) באמצעות Fastlane כדוגמה. תוכלו גם ליישם את חלקי הלקוח והשרת של האפליקציה וללמוד כיצד ליצור קוד נקי.
קוד נקי ב-iOS
• התחלת העבודה על הפרויקט
• ארכיטקטורת קוד
• בדיקה
• Swift בצד השרת לשרת מדמה
• סגנון קוד וקוד איכות
• קוד נקי
• ארגון מחדש
• סוויפט פונקציונלי
• ממשק משתמש מורכב
• מבחני UI
• ניתוח
• CI - אינטגרציה מתמשכת
עבודה עם מסגרות מודרניות ב-iOS
• מפות ומיקום
• מצב רקע
• דפוסי ניווט ביישומי iOS
• אבטחת יישומים ניידים
• ספריית RxSwift
• Xcode Instruments
• התראות מקומיות ודחיפות
• מסגרת AVFoundation
פּרוֹיֶקט
מודל ניקוד אשראי לבנק
רבעון IV
פיתוח פרויקטים בצוות
קורסים
תוכלו לאסוף צוות, לתכנן את הפיתוח של פרויקט, ללמוד כיצד ליצור אינטראקציה עם מנחה הפרויקט ולצבור את הכישורים לעבור ראיון.
שלב מסגרת
• .onNext (שילוב)
• מפעילים. חלק 1
• מפעילים. חלק 2
• רשת וניפוי באגים
• KVO, טיימרים, ניהול משאבים
•שילוב מתקדם
• SwiftUI + Combine
• שלב בדיקות קוד
פיתוח צוות בסוויפט
• הגדרת יעד הפרויקט
• כלים צוותים למעקב אחר תהליך הפיתוח
• סקירת קוד שבועית עם מנטור (5 שבועות בסך הכל)
• הצגת פרויקט הגמר
הכנה לראיון מפתח iOS
• איך מקבלים הזמנה לראיון
• איך מתנהל הראיון?
• ראיון מצד המעסיק
• חברות בינלאומיות ומיון ראיונות
• איך עובד ראיון טכני?
• ביצוע מפרט טכני
• ראיון עם המנהל
פּרוֹיֶקט
מערכת המלצות לחנות מקוונת, חיזוי יציאת לקוחות
קורסים נוספים מחברות שותפות
קורסים
חברות טכנולוגיה מובילות ברוסיה משתתפות בפיתוח והעברת הדרכה. תלמדו עוד על הטכנולוגיות והכלים המשמשים עסקים אמיתיים ליצירת מוצרי IT.
Framework CoreData
• התקן נתונים ליבה
• עבודה עם נתונים
• גירסאות וניפוי באגים
ממשק אפליקציה: עבודתם של מעצבים ומתכנתים
• עיצוב ממשק אפליקציה לנייד
• אינטראקציה בין מעצב ומתכנת
• הבדלים בין ממשקי אנדרואיד ו-iOS
תכנות ריאקטיבי ב-iOS באמצעות RxSwift כדוגמה
• מבוא. מושגים בסיסיים
• ניהול אירועים. מפעילים
• קישור תגובתי וקוד ציווי
• עבודה מתקדמת עם ספריית RxSwift
• אפליקציית הדגמה. חלק 1
• אפליקציית הדגמה. חלק 2
דפוסים ארכיטקטוניים של MVVM ו-VIPER בפיתוח iOS
• תבנית עיצוב MVVM
• דפוס עיצוב צפע
ניתוח ומונטיזציה של אפליקציות מובייל
• הערך של אנליטיקה דיגיטלית
• מבנה חשבון Google Analytics
• דוחות בסיסיים של Google Analytics
• יסודות הקמפיין
• הולך מעבר
• מבוא ל-Firebase
• מוצרי Firebase
יזמות פרטנית משפטית ופרילנסרים
• דקויות חקיקה בעבודה עם מטבע
• רישום ומיסים
• עבודה עם פלטפורמות Google, Upwork, AppStore
קורסים עם תאריך התחלה חינם
קורסים
אתה יכול ליצור חלק מלוח הזמנים בעצמך ולווסת את עוצמת האימון.
הכנה לחיפוש עבודה
• איך לכתוב קורות חיים שבהחלט ישימו לב
• אנו יוצרים מפת חיפוש עבודה
• מדוע יש צורך במכתבי כיסוי?
• למה לצפות בראיון עם משאבי אנוש
Git. קורס בסיסי
• מבוא ל-Git
• התקנה והגדרה של Git
• פקודות מסוף בסיסיות
• עבודה עם מאגרים ב-Git
• ניהול קבצי מאגר
• היסטוריית שינויים
• עבודה עם סניפי מאגר
• פרסום מאגר
• מיזוג סניפים
• ניהול גרסאות
• צור בקשת משיכה
• פעולות מורכבות
• עבודה עם מאגרי Fork
אלגוריתמים ומבני נתונים. קורס בסיסי
• אלגוריתמים פשוטים
• מורכבות אסימפטוטית של האלגוריתם. רקורסיה
• חיפוש במערך. מיונים פשוטים
• תכנות דינמי. חפש לפי החזרה
• מבני נתונים דינמיים
• עצים
• גרפים. אלגוריתמים של גרפים
• מיונים מורכבים