Факультет iOS-разработки от GeekBrains

От: GeekBrains
4.5/5
4 отзыва

12 месяцев изучения разработки на языке Swift. Содержит 5 блоков и 5 курсов от компаний-партнёров. Подходит новичкам и начинающим программистам. Способствует продвижению в профессии iOS-разработчиков. В программе: проектирование интерфейсов, освоение языков Swift и Objective-C, методики разработки. Студенты создадут 4 реальных приложения под iOS самостоятельно и в команде. Работа с наставником, защита диплома и гарантированное трудоустройство.

Сводка

Цена
149 700₽
Рассрочка
от 200₽
Статус
Идет набор
Длительность
365 дней
Язык
ru

Описание курса

Программировать на языках Swift и Objective C

- Владеть алгоритмами и структурами данных
- Создавать сетевое взаимодействие приложения и сервера (Rest, JSON)
- Хранить данные (Realm, CoreData)
- Проектировать архитектуру приложений (MVC, MVVM, VIPER)
- Работать с графикой и анимациями
- Использовать фреймворки Core Image, Core Animation.
- Понимать компьютерные сети и операционные системы
- Работать в команде
- Разбираться в методологии разработки: Agile, Scrum
- Работать с GIT и понимать принципы ООП
- Писать чистый код

О школе

GeekBrains
Отзывы 0
Информация
Компания основана в 2016 году. Официальный сайт https://geekbrains.ru. Мы собрали и проверили более 696 отзывов об онлайн курсах GeekBrains.

Программа курса

I четверть. Февраль - Апрель
Разработка приложения для ВКонтакте на языке Swift
В первой четверти вы научитесь проектировать интерфейсы (Storyboard), сможете создать дизайн при помощи библиотек UIKit, CoreGraphics. Реализуете клиент-серверное взаимодействие: отправку сетевых запросов, обработку ответов на примере API ВКонтакте. Организуете хранение данных при помощи библиотеки Realm. Поймете разницу между потоками и очередями, синхронным и асинхронным построением кода, а также оптимизируете приложение.
Разработка приложения по поиску авиабилетов под iOS
Во второй четверти вы изучите язык Objective-C и поймете, как и в каких случаях он может взаимодействовать со Swift. Научитесь поддерживать Legacy-код и верстать интерфейсы без Storyboard. Освоите продвинутые техники дебага и научитесь управлять памятью в iOS (ARC/MRC).
Приложение для интернет-магазина на языке Swift
В третьей четверти вы освоите основные техники и методики реальной разработки. Научитесь работать с требованиями заказчиков: понимать техническое задание, писать тесты и применять Continuous Integration на примере Fastlane. Примените техники чистого кода CLEAN, SOLID, DRY, расширите возможности своего приложения. Познакомитесь с серверной стороной разработки на Swift, одновременно реализуете и клиентскую и серверную части.
IV четверть. Ноябрь - Январь
Командная разработка проекта
В четвертой четверти вы соберете команду и погрузитесь в разработку проекта. Вы научитесь подбирать правильную технику планирования разработки и взаимодействовать с куратором проекта, прокачаете навыки, необходимые для успешного прохождения собеседования.
Курсы вне четверти
Предметы с индивидуальным выбором даты старта
Курсы вне четверти являются частью основной программы обучения и обязательны к прохождению. Вы можете формировать часть расписания самостоятельно и регулировать интенсивность обучения. На прохождение этих предметов у вас есть 2.5 года с момента покупки обучения в GeekUniversity. Проходите параллельно с четвертями или после года обучения.
Факультативы от компаний
Дополнительные курсы от компаний-партнеров
В разработке и проведении обучения участвуют ведущие технологические компании России. Вы узнаете больше о технологиях и инструментах, используемых реальным бизнесом для создания IT-продуктов.
Инструменты
Swift
Objective C
Xcode
RxSwift
Realm
CocoaPods
iTunes Connect
JSON
iOS SDK

Отзывы

Рейтинг 4.5
4 отзывов
2 года назад
Взял сразу GeekUniversity по направлению iOS разработки и на данный момент учусь уже четвёртый месяц. В основном формат обучения такой: 1-2 раза в неделю проводится вебинар - теория, лайвкодинг, ответы на вопросы, разбор ДЗ. Курсы идут потоками с предварительной записью - то есть можно сделать паузу или наоборот взять один из нескольких дополнительных по смежным IT темам параллельно с основным направлением. После каждого вебинара даётся задание. На подготовительном курсе по swift задания были не большие и довольно синтетические, сейчас во время основного обучения, задачи - доработки и добавление новых фич к довольно большому проекту, который разрабатывается на протяжении нескольких курсов. Сдаётся ДЗ в виде сылок на пуллреквесты в свой репозиторий на github. Ну и к каждому вебинару остаются материалы - запись вебинара, методичка, слайды. Сложность задач скачет, по крайней мере для меня - сначала было совсем просто, потом сложность начала резко расти, местами было прям больно, аж руки опускались. На данный момент по сложности вроде выровнялось, справляюсь часов за 5-6. Преподаватели попадаются разные: один прям совсем не понравился, просто довольно сбивчего пересказал методичку и документацию по языку. Второй, который вёл дополнительный крус, был норм, подача приятная, но не сказать, что супер специалист своего дела. Преподаватель основного направления хорош, слушать приятно всё по делу. Как будет дальше не знаю. По цене - не дёшего, но стоит поймать момент со скидкой - тогда адекватно. Что можно сказать в целом? С одной стороны не всё идеально и не знаю насколько тут будет комфортно совсем новичкам (я всё-таки уже довольно давно работаю в IT, хоть и в другом направлении). Но с другой, когда я оглядываюсь назад, я вижу что реально на голову вырос в своих навыках. Да иногда было больно, приходится много гуглить, читать книги дополнительно, но в общем-то в реальной разработке происходит то же самое, может так и надо) Самостоятельно лично у меня такого прогресса не было, тут получил главное, чегомне не хватало - мотивацию, интересные задания, дедлайны, сообщество людей, которые проходят тот же путь вместе с тобой.
Отзыв взят с сайта mooc.ru
2 года назад
ДОСТОИНСТВА: план обучения, который можно взять с открытой части сайта. НЕДОСТАТКИ: многократно завышенная цена, нулевая поддержка и фальшивые отзывы на сайте. С порталом я познакомился еще два года назад, решил стать программистом SWIFT, хорошо что купил только первую часть курса за 40к, а не полный курс за 140к+ рублей. Но имейте ввиду, что бы продать курс, менеджер скажет вам да на любой ваш вопрос. В группе были как полные нули, так и люди которые что то знают, из-за этого пол урока про таблицу умножения, пол урока про высшую математику. Естественно в таком винегрете ни о каком качестве знаний речи и быть не может. Все кто работает в организации делают вид что им не плевать на твои проблемы/успехи, но им плевать, им вообще не интересно что будет дальше, так как деньги за тебя они уже получили. Сами курсы не логичны, информация в них очень часто устаревшая и использовать их можно, ну как план для самостоятельного изучения. Так что если у вас есть желание идти в программисты, тестировщики или сопутствующие сферы, за те же деньги, вы можете себе купить тонну книг, нагуглить себе тестовых заданий и самостоятельно все изучить, а план изучения тем возьмите из описания курсов. Так же хочу отметить, на сайте написано: После обучения мы предлагаем всем выпускникам оценить программу курса и преподавателя, а также при желании оставить отзыв. Все отзывы и оценки мы публикуем без изменений. Так вот, если вы поставите плохую оценку курсу - то отзыв ваш будет спрятан, где то среди тонны восторженных отзывов написанных маркетологами компании.
Отзыв взят с сайта mooc.ru