Бесплатный курс от экспертов Ozon

Продвинутая iOS-разработка: SwiftUI и Backend Driven UI

Продвинутая iOS-разработка: SwiftUI и Backend Driven UI
Бесплатный курс от экспертов Ozon
Бесплатно
С тебя вовлеченность и время
Оффер лучшим выпускникам
Погружение в iOS разработку на SwiftUI
Backend Driven UI
CI/CD
Тесты
3
4
2
1
Результат верстки без запуска приложения
Востребованный стек в Ozon
Сокращает время разработки и увеличивает скорость работы приложения
Современный, декларативный и легкий способ создания интерфейсов
Твой путь в дикий мир e-com
Первый модуль
Изучение разработки приложения на чистом SwiftUI. Разработка различных состояний для компонентов и использование их в связке с Combine. Реализация MVVM архитектуры на SwiftUI и Combine.
Второй модуль
Изучение Backend Driven UI подхода, роутинга и работы с виджетами.
Твой путь в дикий мир e-com
Первый модуль
Изучение разработки приложения на чистом SwiftUI. Разработка различных состояний для компонентов и использование их в связке с Combine. Реализация MVVM архитектуры на SwiftUI и Combine.
Второй модуль
Изучение Backend Driven UI подхода, роутинга и работы с виджетами в связке с SwiftUI.
На курсе мы поделимся с вами своим опытом работы со SwiftUI и Backend Driven UI. Расскажем интересные нюансы и научим использовать фреймворки у себя в проектах.
Владислав Митюкляев
Декан направления iOS
А что еще
1
Верстка на SwiftUI
2
Работа с Backend Driven UI
3
Напишем свою реализацию Composer
4
Соберем свои виджеты и атомы
5
Кастомные анимации на SwiftUI
Заявка на контест
Набор на 2-й поток по направлению iOS завершен. Но ты можешь оставить заявку на следующий отбор.
Нажимая «Подать заявку», вы соглашаетесь с политикой обработки персональных данных
Два месяца теории и практики
студентов и выпускников
Коммьюнити
от экспертов и тьюторов
Менторство
по вторникам и четвергам
с 19:00 до 21:00 по мск
Вебинары
по субботам с разбором кейсов
Воркшопы
для лучших выпускников
Офферы
Два месяца теории и практики
по вторникам и четвергам
с 19:00 до 21:00 по мск
Вебинары
от экспертов и тьюторов
Менторство
по субботам
с разбором кейсов
Воркшопы
студентов и выпускников
Коммьюнити
для лучших выпускников
Офферы
Необходимые навыки для участия
Обрати внимание на уровень знаний
Опыт разработки клиентских приложений на Swift под iOS
Свободное владение iOS SDK
Знание паттернов проектирования и умение их применять
Обязательно
Умение писать асинхронный код
Наличие представления о тестировании приложений
Знание основ архитектуры
Умение работать с Git
Понимание UIKit
Желательно
Этапы отбора
Подай заявку
За неделю до контеста ты получишь ссылку для регистрации на платформе Codeforces, там же ты сможешь потренироваться и пройти тестовый раунд

Старт занятий
Старт занятий через неделю после подведения итогов контеста
Попади в рейтинг
По итогу контеста мы сформируем рейтинг и пригласим лучших участников на курс
Выбери свою команду в Ozon
Уже во время участия ты сможешь пройти собеседования в разные команды
1
2
4
3
Эксперты и тьюторы Ozon
Приглашённый эксперт
Организатор сообщества iOS-разработчиков CocoaHeads. Отвечает за продукт и разработку в фитнес-стартапе Welps
Никита Майданов
По окончании курса ты сможешь
Писать на SwiftUI
1
Разрабатывать надёжный и поддерживаемый код
2
Использовать Backend Driven UI подход
3
Жить полной жизнью в самой быстрорастущей отрасли
4
Показать репозиторий с проектом, где запускаются тесты
5
По окончании курса ты сможешь
Писать на SwiftUI
1
Разрабатывать надёжный и поддерживаемый код
2
Использовать Backend Driven UI подход
3
Жить полной жизнью в самой быстрорастущей отрасли
4
Показать репозиторий с проектом, где запускаются тесты
5
Заявка на участие в отборочном контесте
Набор на 2-й поток по направлению iOS завершен. Но ты можешь оставить заявку на следующий отбор.
Часто задаваемые вопросы
Кому подходит?
Тем, кто уже разрабатывал приложения под iOS и хочет научиться работать со SwiftUI и Backend Driven UI.
Что представляет собой контест?
Соревнование в онлайн-формате на платформе Codeforces. Контест состоит из тестов и задач разного уровня сложности.
Доступные языки программирования для решения задач:
Swift 5.3.3
Можно ли совмещать работу и курс?
Да, занятия будут проходить вечером. Но тебе нужно будет спланировать свое время с учетом нагрузки десять-двенадцать часов в неделю.
На основании чего будет приниматься решение о зачислении?
На основе твоего места в рейтинге контеста и совокупного опыта разработки.
Как я узнаю о результатах?
Как только мы проверим все работы и составим рейтинг, тебе на почту придет письмо с результатами.
Что необходимо для занятий?
Тебе понадобится ноутбук или компьютер на Mac OS.
Какие условия трудоустройства?
Офисы Ozon есть только на территории России, поэтому трудоустраивать мы можем только тех, кто находится в РФ.
Приходи в Ozon Tech делать лучший
в России e-commerce. Посмотри *видео про нашу команду
C#
iOS
Go
QA
Все права защищены. 2022 @ Ozon Tech
* Персональные данные опубликованы в соответствии со ст.10.1 Федерального закона РФ No 152-ФЗ от 27 июля 2006г. «О персональных данных» с согласия субъекта. Какая-либо иная обработка, в том числе, дальнейшее распространение персональных данных третьими лицами запрещена.
Все права защищены. 2022 @ Ozon Tech
* Персональные данные опубликованы в соответствии со ст.10.1 Федерального закона РФ No 152-ФЗ от 27 июля 2006г. «О персональных данных» с согласия субъекта. Какая-либо иная обработка, в том числе, дальнейшее распространение персональных данных третьими лицами запрещена.