Що потрібно для старту?
20-хвилинне інтерв’ю з куратором курсу
тільки після успішного проходження
Чому ITOMYCH STUDIO?
команди
навчили з нуля
Тобі до нас якщо ти:
- Розумієш базові алгоритми та структури даних
- Знаєш принципи ООП
- Маєш базові знання будь-яких мов програмування на високому або середньому рівні (особливим плюсом буде знання Swift)
- Знаєш англійську на рівні Pre-Intermediate та вище
Чому ти навчишся?
Що ти отримаєш?
Сертифікат ITOMYCH STUDIO
Mobile-specific and iOS platform-specific development. Xcode playgrounds.
Swift. Constants and variables, simple data types, implicit and explicit type declarations, Arithmetic operators.
Swift. Compound assignment operators. Logical operators. If-else block. Optionals.
Xcode intro. Project structure. Simulators.
Git basics. (Git add-commit-pull-push, SourceTree)
Jira basics. (Tasks types, statuses)
Swift. Functions. Function types. Tuples.
Swift. OOP. Class. Inheritance. Access modifiers.
Swift. Compound data types. Struct. Enum.
Swift. Collections. Array. Working with arrays.
While loop. Ranges. For loop.
Swift. Dictionary. Set. Working with dictionaries.
MVC - model view controller.
Storyboards.
UIView.
CoreGraphics. Screen coordinate system. Frame & bounds.
View hierarchy. UIWindow.
Autolayout. Constraints.
UIStackView.
UILabels, UIButtons, UITextfield, UITextView, UIImageView. IBOutlets and IBActions.
Delegate.
UIScrollView. UIScrollViewDelegate.
UIApplication. Lifecycle. States.
UIViewController. Lifecycle.
Presentation. Navigation. Navigation Controller.
UITableView. Delegate. Data source. XIBs for cells.
UITableView with different cells types.
UICollectionView. Delegate. Data source.
UICollectionViewFlowLayout.
Animations in iOS.
Transition animations.
Networking basics. Request. Response. Status codes.
Codable.
URLSession. Retriers. Auth.
Cocoapods.
Alamofire. DataTasks. MultipartRequest.
Quality of Service.
GCD.
Completion blocks. Retain cycle. Closures.
Operations.
Operations queue.
Dependency.
Core Data Stack.
Fetched Results Controller.
Lightweight migration.
Storing data. Encoding and decoding. UserDefaults.
KeyChain.
Files system.
Notification Center.
Firebase. Crashlytics.
Push Notifications.
Deep Links.
Core Location.
MapKit.
Basic and most used architectures and design patterns (MVVM, clean swift, Coordinators approach, Observer, Wrapper, Decorator, Facade).
Application Development Life Cycle.
Distribution application to TestFlight.