iOS Developer
Мы учим владеть AI инструментами. Именно таких специалистов ищут компании.
Помогаем составить резюме и тренируем прохождение собеседований.
Стажировка на реальных проектах в команде.
Где работают наши выпускники
В этих известных компаниях наши студенты работают на фултайм и контракте. А также огромное количество выпускников трудится в сотнях других компаний по всему миру.
Средняя зарплата по уровням
Ваш карьерный путь от первой работы до эксперта. Зарплаты актуальны для рынка США на 2025 год.
в PASV
Reviews from iOS Developer course graduates
Students start going through interviews while still taking the course. All our students who start job searching get employed within 1-2 months of searching.
О профессии
Что вы получите по окончании
- Learn the Swift programming language from scratch and apply it to create apps for Apple devices
- Get hands-on experience with Xcode, the primary integrated development environment for iOS applications
- Design user interfaces using popular frameworks like SwiftUI and UIKit
- Complete an internship on a commercial project in the USA and build several projects for your portfolio
- Participate in mock interviews with American recruiters, receive resume assistance, and prepare for successful employment
- Spouses can study in the same cohort for one price
Кому подойдет этот курс
Программа курса
Course 1.0: “Fundamentals”
Optionals. Basic operators. String manipulation.
Data collections and how to work with them.
Tuples. Conditional statements.
Functions. Closures.
Enums, Structures
Classes and inheritance
Protocols. Generics
Course 2.0: “From Basics to Junior Developer”
SwiftUI
— SwiftUI Part 2 (State management)
— SwiftUI Part 3 (Transitions and animation)
— SwiftUI Part 4 (UIKit integration, organization of models and services)
— SwiftUI Part 5 (SwiftData, complex custom screens/views)
Debugging, Logging
WidgetKit, App Groups
Async-await
SPM, packages, podspec
Firebase
Deeplinks
Multithreading
Data Storage
— Codable. UserDefaults. Keychain
— CoreData, NSFetchRequest and Realm
Networking
Local Notifications and Push Notifications
Architectures
Types of references. Access levels
UIKit
UIViewController without Storyboard. Constraints in code. SnapKit
UIKit Part 1 (UIView, UIScrollView, UIStackView, UIImageView)
UIKit Part 2 (UILabel, UITextView, UITextField, UISearchView)
UIKit Part 3 (UIButton, UISlider, UISwitch, UIStepper)
UIKit Part 4 (UIPickerView, UIDatePicker, WKWebView)
Native transitions. Segue. Tabbar. Passing Root.
UINavigationBar, UISearchBar, CustomNavigationBar
Custom Slider
UICollectionView, UITableView.
Custom cells
Diffable Data Source, Compositional Layout
Data transfer between objects. Delegates. NotificationCenter
Application lifecycle. UIViewController lifecycle.
CLLocation
Reactive Programming
Projects
Mars photo loading application based on technical requirements







