Cтажировка
·
Онлайн
·
Дата старта будет объявлена позже
·
Набор открыт

iOS-СЕНЬОР

Курс поможет дорасти до сеньора
и получить целостную картину о современном стеке iOS-разработки
Обучение в удобное время. 3 месяца от 9 часов в неделю
Бесплатный доступ к обучающим материалам и учебным чатам
Подойдёт опытным
IT-специалистам
Учат специалисты из маркетплейса Wildberries и RetenApps
Лучших позовем в команду Wildberries
Кодирование в современном стиле
Начнете использовать Swift Async Algorithms — новую библиотеку от Apple, которая заменит реактивный Combine
Автомати­зировать написание рутинного кода
Начнете работать продуктивнее с помощью новых возможностей SwiftPM и кодогенерации
Создавать интегриро­ванные в экосистему
Apple-приложения
Сделаете так, чтобы приложение попадало в рекомендованные от Apple в App Store
Использовать всю мощь языка Swift
Swift,
SwiftUI,
XCTest,
WebSocket,
Protobuf,
SwiftData,
gRPC,
KMM,
Actors,
async/await

Cемь уровней теории, экзамены и итоговый проект

Декларативная и реактивная парадигмы разработки1 уровень

ViewBuilder и ViewModifiers, Combine Futures

Продвинутая анимация, GeometryReader, Skeleton, Shimmers

Кастомная навигация и кастомные компоненты

Generics и Strings. Выразительные средства Swift2 уровень

Generics, PATs, opaque types, type erasure

l10n, i18n приложения, Date и Units

LLVM, bitwise операторы и кастомные операторы, subscript

Flux и SOA
архитектура, разработка
с покрытием тестами, TBD, BDD
3 уровень

Flux, MV и современная архитектура

DI и Services

XCTest, юнит тестирование

Продвинутый Networking:
WebSocket, gRPC
4 уровень

WebSocket и socket.io

Protobuf и gRPC

Продвинутый OpenAPI, кодогенерация

Экзамен

Persistence: Keychain, SwiftData,
безопасность приложения
5 уровень

SwiftData

AppSecurity, обфускация

Экосистема Apple: watchOS, tvOS, iPad, Siri, Widgets6 уровень

watchOS

macOS и tvOS

Виджеты и поддержка iPad

Экзамен

Kotlin Multiplatform7 уровень

Kotlin Multiplatform

Server Driven UI

Итоговый проектПрактика

Сделаете проект, используя реальные данные

Собеседова-
ние

Лучших студентов пригласим на собеседование в команду Wildberries

выпускников работают
в Wildberries

Подойдёт тем,
кто
знает Swift и имеет опыт разработки

Требуемые знания

Опыт разработки мобильных приложений для iOS от 2 лет.

Уверенное знание языка Swift и основ ООП.

Владение iOS SDK, Auto Layout, Combine, UIKit, Core Animation.

Опыт работы с RESTful API и Alamofire, URLSession для взаимодействия с сетью и обмена данными.

Опыт интеграции сторонних библиотек и фреймворков (StoreKit, Adjust, OneSignal etc).

Опыт работы с архитектурными паттернами (MVC, MVVM).

Подайте заявку, пройдите тест и начните курс

1.
Подайте заявку и дождитесь обратной связи от HR-менеджера.
2.
Пройдите тестовое задание на знание разработки iOS-приложений.
3.
Созвонитесь с HR, чтобы узнать о компании и дальнейших шагах.
4.
Начните обучение.

учат опытные специалисты

Ексей ПантелеевTeamLead, Все­Инструменты.ру
Давид ОзманянTech Lead, RetenApps
Записаться...