iOS Разработчик. Продвинутый курс v 2.0.

Вся мощь Swift 5.1 для развития профессиональных навыков уровня Middle/Senior iOS Developer
Подойдет ли мне этот курс?

Длительность

5 месяцев

Начало

27 мая

Занятия

Пн 20:00, Ср 20:00

Общая стоимость

100 000 ₽

В месяц

22 500 ₽

Что даст вам этот курс

Для кого
Программа создана специально для iOS Developers с опытом работы в сфере разработки мобильных iOS-приложений от 1 года и более.

Особенности программы
Обучение построено исключительно на кейсах из практики разработки приложений в production. Мы будем решать сложные и хардкорные задачи с уровнем качества топовых приложений:
✔ разработаем комплексный и анимированный UI, используя SwiftUI и знания, которые не найти в статьях в интернете;
✔ научимся адаптировать UI код для iPadOS и переносить на watchOS, tvOS, macOS платформы;
✔ изучим вопрос смешения декларативной и императивной парадигм, Rx паттерны и разработку на Combine.
✔ выстроим архитектуру под конкретное приложение: MVVM+S, Clean Swift(VIP) или SOA;
✔ научимся редкому навыку комфортного для iOS разработчиков переноса приложения на Android с сохранением 80-90% логики. Использованию кодогенерации, способу развивать себя как T-shaped мобайл инженера.

Вы научитесь:
✔ применять GCD и решать проблемы многозадачности,
✔ работать с протоколами Sequence и Collection,
✔ использовать в проектах структуры данных, Generic Type, Associated Types и техники Type Erasure, PATs (Protocol with Associated Types)
✔ грамотно работать с различными способами хранения данных (Core Data, Realm, Keychain, Cache),
✔ применять Dependency Injection (DI) и модуляризации приложений для более комфортной командной разработки и покрытия тестами;
✔ на практике изучите все плюсы и минусы известных методологий, подходов и парадигм (Protocol Oriented Programming, ООП, Reactive Programming).


Научитесь писать выразительный код, который в несколько строчек делает то, на что раньше уходил целый экран

Освоите ключевые особенности Swift 5

Сможете определять целесообразность применения тех или иных архитектурных паттернов

Погрузитесь в нюансы использования Rx: когда он необходим и дает окупаемую выгоду



После обучения
Выпускники на профессиональном уровне смогут проектировать сложные UI-компоненты и оптимизировать их производительность, разрабатывать клиент-серверные приложения и оффлайн-режим работы, писать тестируемый unit-тестами код и, конечно, успевать писать тесты.
Swift is new C
Ексей Пантелеев
Преподаватель курса
Преподаватели
Ексей Пантелеев
Head Of Mobile (Новые облачные технологии)
Работает программистом с 2002 года, суммарный опыт программирования — 17 лет. Имеет большой опыт разработки на С/С++, C#, Java, JS, Swift.

Принял участие более чем в десяти крупных и сложных проектах в ведущих IT-компаниях страны (игры, мессенджеры, финтех и офисные приложения), таких как "Тинькофф Банк", Мail.ru, "Новые Облачные Технологии".

Преподает iOS/Swift 4 года. Выступает на iOS-митапах. Знает, что программирование развивает мозг, поэтому планирует заниматься разработкой всю жизнь.

Свободное время посвящает geek-арт-фотографии и майнингу криптовалют.

Руководитель программы
Анна Жаркова
Ведущий мобильный разработчик компании «Usetech».
Занимается разработкой iOS и Android приложений как нативных (Swift/Objective-C, Kotlin/Java), так и кроссплатформенных (Xamarin iOS/Android и Xamarin Forms). Разрабатывает архитектуру мобильных приложений для обеих платформ, управляет командой направления. Ведет младших разработчиков (менторство).
Среди ее проектов приложения для банков, служб занятости, приложения для транспортных компаний, вело- и каршеринга. Также разрабатывает приложения справочные и программ лояльности.
В свободное время изучает иностранные языки (китайский и немецкий). Увлекается живописью.

Преподаватель
Анастасия Золотых
iOS Tech Lead в Okko
Работаю техническим лидом в команде Фильмы онлайн-кинотеатра Окко. Приняла участие в запуске проекта Окко.Спорт. Занимаюсь менторством. Пишу на Swift и Objective-C.

Получила степень магистра по направлению "Интеллектуальный анализ данных". Работала над проектом по распознаванию ракурса и повреждений на автомобилях. В университете занималась преподаванием курса по программированию под iOS.

Начинала свою карьеру как Qt-разработчик. Писала под микрокопьютеры типа RaspberryPi, Cubieboard, Merrii системы для контроля передачи показаний ЖКХ. Был небольшой опыт в Android-разработке.

В свободное время занимаюсь плаванием, в том числе и на открытой воде.

Преподаватель
Алексей Киселев
Senior iOS Developer в Headhunter Group
Практикующий Senior iOS Developer с опытом управления командой разработчиков в качестве Lead iOS Developer. В программировании более 10 лет.

Начинал с .NET в области веб-приложений, получил статус MCPD. При развитии мобильного направления переключился на iOS-разработку. В iOS начинал с языка Objective-C с использованием MRC (pre-ARC). Последние 3 года старается использовать только Swift.

Работал в таких компаниях, как Fuse8, Humanworld.info, IDScan.net, ООО «КРИЭЙТ», 2can, OZON.travel, Mamba и других. Владеет широким спектром профессиональных навыков: Swift, Objective-C, JavaScript, HTML, CSS, C#, ASP.Net, ADO.Net, MS SQL Server, SQLite и пр.

Окончил Челябинский государственный университет по специализации «Радиофизика и компьютерная электроника».

Преподаватель
Константин Савялов
Senior IOS-разработчик в «Газпром-Медиа Радио»
Окончил Ереванский государственный университет в 1992 году. В iOS-разработке с 2014 года.

Участвовал в реализации проектов разной степени сложности. Наиболее значимые из них — «Госуслуги», «МТС TV», «Волонтёры», «LikeFM».

Сейчас работает над разработкой приложения для «ComedyClub».

Преподаватель
Денис Третьяков
iOS-разработчиĸ в ĸомпании Emergn

Занимаюсь разработĸой приложений под iOS/macOS с 2007 г.
Есть опыт разработĸи на JS/VBA/C#. Начинал с разработĸи проеĸтов для игровой индустрии.

Руĸоводил разработĸой платформы для создания и публиĸации игровых интераĸтивных ĸниг для iPad. Принял участие в несĸольĸих стартапах. Занимался фрилансом.

В последнее время работаю в ĸрупной международной ĸомпании Emergn, где занимаюсь поддержĸой и развитием ĸорпоративных приложений для таĸих ĸомпаний, ĸаĸ SAP и QTS.

Изучаю и использую языĸ Swift с момента его презентации WWDC–2014.
С 2016 г. занимаюсь преподавательсĸой и менторсĸой деятельностью.
В виде pet-проеĸта, работаю над системой улучшения восприятия видеолеĸций и учебных материалов.

Преподаватель
Отзывы
Светлана
Лобан
Спасибо за курс и мотивацию программировать не только на работе, но и после работы :)
Читать целиком
Светлана
Лобан
Спасибо за курс и мотивацию программировать не только на работе, но и после работы :)
Читать целиком
Необходимые знания

– знание языка Swift (базовые типы, циклы, ветвление);
– опыт в разработке под IOS от 1 года;
– общее представление о Foundation (или Glibc);
– опыт работы в Xсode;
– навыки работы с Git.
Процесс обучения
Всё обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя. Вебинары идут дважды в неделю по 1,5 часа. Все вебинары сохраняются и в записи в вашем личном кабинете. Домашнее задание выдается в среднем раз в 2 недели, а его выполнение занимает от 3 до 5 часов. Мы рекомендуем выполнять самостоятельную работу, так как это поможет качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью преподавателей-экспертов.

Возникающие вопросы по материалам лекций, домашним заданиям и по выпускному проекту можно задавать преподавателям в Slack или во время вебинаров. Курс длится 5 месяцев, финальный месяц отводится для выполнения проектной работы, «досдачи» домашних заданий и вопросов преподавателям. Выполнение проектной работы помогает усвоению практических навыков, а тема проекта отдельно выносится в сертификат. Во время работы над проектом студенты получают консультации и обратную связь от преподавателей в Slack группы и на проектных занятиях.
Выпускной проект
На основе умений и знаний полученных в курсе студент выбирает какой проект будет реализовывать. С нашей стороны будет помощь и наставничество в реализации проекта. Также нами будет предложен экспертный список «Чего не хватает в AppStore» из небольших и средних программ, где вы бы могли себя проявить.
После обучения вы

  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров и презентации к занятиям;

  • сохраните пример разработанного приложения;

  • получите сертификат о прохождении курса;

  • получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).

Дата выдачи сертификата: 1 декабря 2020 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «iOS Разработчик. Продвинутый курс v 2.0.»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «iOS Разработчик. Продвинутый курс v 2.0.»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Общая стоимость
100 000 ₽
В месяц: 22 500 ₽
Продолжительность
5 месяцев
Начало занятий
27 мая
🎁 Дарим сертификаты на скидку!
Запишитесь на июньскую трансляцию интересного вам дня открытых дверей и участвуйте в Акции ➞