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

iOS-ДЖУН

Курс поможет стать уверенным джуном и освоить актуальный стек разработки
iOS-приложений, как в Wildberries!
Онлайн-занятия:
ВТ и ЧТ в 19:00 мск.
З месяца от 9 часов в неделю
Бесплатный доступ к обучающим материалам и учебным чатам
Подойдёт новичкам и опытным
IT-специалистам
Учат специалисты из маркетплейса Wildberries и RetenApps
Лучших позовем в команду Wildberries
Научитесь создавать
iOS-приложения
Начнете решать задачи, с помощью современного стека iOS SDK
ПроектироватьПроекти­ровать оптимальные архитектуры
Научитесь выбирать архитектуру приложения в зависимости от задачи
Использовать всю мощь языка Swift
Познаете выразительные средства языка Swift
Применять современные инструменты
Swift,
SwiftUI,
GCD,
URLSession,
OpenAPI,
Actors,
 async/await

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

Специфика разработки мобильных
приложений
1 уровень

Гайдлайны HIG, основы SwiftUI и UIKit

Навигация в iOS приложении и роутинг

Экстеншены приложения, нативная интеграция приложения в iOS

Основы Swift2 уровень

Особая система типов, Value и Reference, inout параметры

Замыкания, heap и stack-память

Строки в Swift, Interpolation, Expressible

Экзамен

Принципы разработки мобильного UI3 уровень

Проектирование UI контролов и дизайн-система

Работа с ScrollView, CollectionView, Grids

Анимации

Коллекции и структуры данных4 уровень

Collection и Sequence протоколы

Хеширование, Set, Dictionary, Linked List

Экзамен

Архитектура, POP, паттерны, State5 уровень

Модульность, принципы POP

Необходимые GoF паттерны

Современная многопоточ­ность6 уровень

Использование Operation Queue, GCD

Task, Actors и async/await

Networking, протоколы передачи данных,
REST, кодогенерация
7 уровень

Сеть с помощью REST API, OpenAPI

Пагинация

Local and remote push notifications

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

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

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

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

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

Подойдёт тем,
кто
немного
умеет кодить

Для кого

Студентам технических и смежных специальностей, начинающим
IT-специалистам.

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

Основы программирования, Git.

Будет плюсом

Основы алгоритмов и основы Swift или Kotlin.

Собственные pet-projects, участие в соревнованиях и хакатонах.

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

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

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

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