מפתח iOS. קורס בסיסי - חינם מבית Otus, הדרכה 4 חודשים, תאריך: 26.11.2023.
Miscellanea / / December 05, 2023
תשלוט בכל הכישורים הדרושים לפיתוח עצמאי של יישומי iOS כגון חנויות מקוונות, אפליקציות בנקאיות, עורכי תמונות, כל מיני עוזרים, אפליקציות כושר ועוד שירותים אחרים. הכנה זו תספיק כדי להעפיל לתפקיד של מפתח iOS מתחיל עם שכר של ~100 אלף. רובל
למי מיועד הקורס הזה?
למי שהחליט לשלוט במומחיות של מפתח iOS או רוצה ליישם באופן עצמאי את הרעיון של היישום שלהם. התכנית מיועדת לאנשים שאפילו לא מכירים את העקרונות הבסיסיים של התכנות, שכן אנחנו נלמד הכל בקורס.
גישת פרויקט
לאורך הקורס תעבדו על פרויקט גדול לתיק העבודות שלכם - אפליקציה משלכם. כל שיעור בית יקרב אותך אל המטרה הסופית - פרסום האפליקציה שלך ב-AppStore.
אתה תלמד:
צור יישומי iOS בגרסה העדכנית ביותר של Swift 5.x
יסודות העבודה עם SwiftUI ו-Combine
יישם עקרונות מוצקים בפיתוח
כסה את הקוד שלך בבדיקות באמצעות TDD
עבודה עם הרשת באמצעות VK API כדוגמה
השתמש באפליקציית Instruments כדי לטפל בחריגים ובקריסות, לבדוק את האפליקציה עבור דליפות זיכרון, מודולים ארוכי טווח וכו'.
שותפי ה-Certiport שלנו מספקים הנחה של 10% על בחינת ההסמכה של פיתוח אפליקציה עם Swift (רמה 1) לכל בוגרי הקורס!
סיים את לימודיו באוניברסיטה בשנת 2012 עם תואר בתוכנת מחשבים ומערכות אוטומטיות, עוסק בפיתוח אפליקציות מסחריות כבר יותר מ-7 שנים. נכנס לפיתוח iOS במהלך iOS 7. התחיל לתכנת ב-C#...
סיים את לימודיו באוניברסיטה בשנת 2012 עם תואר בתוכנת מחשבים ומערכות אוטומטיות, עוסק בפיתוח אפליקציות מסחריות כבר יותר מ-7 שנים. נכנס לפיתוח iOS במהלך iOS 7. התחלתי לתכנת ב-C#. השתתפה בפרויקטים בגדלים שונים: מהפשוטים שבהם כל האחריות מבוצעת על ידי 3 אנשים, ועד יישומים עסקיים רציניים כגון Tele2 ו- Pyaterochka, כאשר לכל סוג של פעילות יש נפרד קְבוּצָה. בחצי השנה האחרונה הוא עובד בחברת קורל קלאב, שם, יחד עם המנהל הישיר שלו וצוות הפיתוח של אנדרואיד, הוא "מרים את פיתוח המובייל מהברכיים". הוא מתעניין בביליארד. מוֹרֶה
כרגע הוא מפתח אפליקציית iOS עבור חברת הובלה גדולה ברוסיה. הדרך המקצועית הייתה מפותלת: תכנתתי לאלקטרוניקה, הייתי מפתח PHP כ-10 שנים ולאחרונה התמסרתי לחלוטין לפיתוח iOS. כמפתח iOS...
כרגע הוא מפתח אפליקציית iOS עבור חברת הובלה גדולה ברוסיה. הדרך המקצועית הייתה מפותלת: תכנתתי לאלקטרוניקה, הייתי מפתח PHP כ-10 שנים ולאחרונה התמסרתי לחלוטין לפיתוח iOS. כמפתחת iOS היא פיתחה אפליקציות שונות מתנ"ך אלקטרוני ועד אפליקציה לבנקים. מוֹרֶה
השכלת פרופיל - התמחות בתוכנה (אוניברסיטת טומסק למערכות בקרה ורדיו-אלקטרוניקה) אני בפיתוח iOS כ-8 שנים, השתתפתי בפרויקטים שונים - מהיישום המלא של הפרויקט ועד אחד שֶׁלוֹ...
השכלת פרופיל - התמחות בתוכנה (אוניברסיטת טומסק למערכות בקרה ורדיו-אלקטרוניקה) בפיתוח iOS כ-8 שנים, השתתפה בפרויקטים שונים - מיישום מלא פרויקט לבדו בסטארט-אפ שלו לתאגידים גדולים עבור מאות אנשים, פיתח מוצרים משלו, השתתף במיקור חוץ ומוצרים גדולים עבור מיליוני משתמשים (aitu, תוכנת CMO, aitube). בנוסף ל-Objective C ול- Swift, יש לי ניסיון בתכנות ב- TypeScript, Kotlin, PHP, C# Program Manager
יסודות התכנות
-נושא 1. הגדרת XCode והיסודות של פיתוח מובייל
-עקרונות נושא 2.OOP
-נושא 3. סוגי נתונים פשוטים
-נושא 4.פונקציות
-נושא 5.אוספים
-נושא 6. אובייקטי OOP
יסודות SWIFT
-נושא 7. מגרש משחקים, סוגי נתונים, tuples, אופציונליים
-נושא 8.אוספים (מערכים, מילונים, סטים)
-נושא 9. מחזורים, הסתעפות
-נושא 10. פונקציות, סגירות
-נושא 11.TDD, OOP, POP
-נושא 12.שיעורים
-נושא 13. מבנים
-נושא 14. העברות
מִמְשָׁק
-Theme 15.XCode, Storyboard, אובייקטי ממשק משתמש, יצירת אובייקטים באופן פרוגרמטי, XIB
-נושא 16.TableView, CollectionView
-נושא 17.מעברים
-נושא 18. ניווט באפליקציה
אחסון נתונים
-נושא 19. ניתוח שיעורי בית
-נושא 20. מנהל קבצים, ברירת מחדל של משתמש
-נושא 21.CoreData
-נושא 22. תחום
נֶטוֹ
-נושא 23. URL, URLRequest, URLSession, URLSessionDelegate
-נושא 24. יצירת שכבת רשת, ResultType
-נושא 25. ניתן לקידוד, DynamicJSON
ניהול שרשור
-נושא 26. ניתוח שיעורי בית חלק 2
-נושא 27. שרשור, RanLoop
-נושא 28.GSD
-נושא 29.תפעול, OperationQueue
תבניות עיצוב
-נושא 30. תבניות גנרטיביות
-נושא 31. תבניות מבניות
-נושא 32. דפוסי התנהגות
ארכיטקטורת יישומים
-נושא 33. ניתוח שיעורי בית חלק 3
-נושא 34.SOLID, SOA, MVC, MVVM
-נושא 35.פרוטוקולים, נציגים
-נושא 36.CleanSwift, VIPER
טיפול בחריגים ובכשלים
-Theme 37.Xcode Instruments
-נושא 38.בד, Crashlitics
מודול פרויקט. מסירת פרויקטים
-נושא 39.פרסום באפסטור
-נושא 40.הגנה על עבודת עיצוב