Акции школ
Войти

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

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

Подробнее


Компания: geekbrains (гикбреинс)

рейтинг: Язык: ru

Длительность курса

Длительность курса

365 дней

Формат обучения

Формат обучения

2–4 занятия в неделю

Обратная связь

Обратная связь

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

Теория и практика

Теория и практика

5 блоков, 19 тематических модулей

Чему научитесь

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

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

Перейти на страницу курса Запишись на курс
прямо сейчас!

в любое время 365 дней Кураторы: нет

О курсе

О курсе

в любое время 365 дней Кураторы: нет
Начинающим iOS-разработчикам

Научитесь проектировать интерфейсы с нуля, сможете создать дизайн при помощи библиотек UIKit, CoreGraphics. Реализуете клиент-серверное взаимодействие. Создадите приложения под iOS как самостоятельно, так и в команде.

Рассрочка

9000 р. в месяц

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

Навыки программирования на Swift

Навыки программирования на Objective C

Знание алгоритмов и структур данных

Сетевое взаимодействие приложения и сервера. Rest, JSON

Хранение данных. Realm, CoreData

Навыки проектирования архитектуры приложения. MVC, MVVM, VIPER.

Работа с графикой и анимациями. Фреймворки Core Image, Core Animation.

Понимание компьютерных сетей и операционных систем

Работа в команде. Методологии разработки: Agile, Scrum

Умение работать с GIT

Знание принципов ООП

Навыки успешного прохождения собеседований и общения с заказчиками

Навыки написания чистого кода

Навыки, которые вы получите

 
РАБОТА С ГРАФИКОЙ СОБЕСЕДОВАНИЕ MVC СЕТЕВЫЕ ПРОТОКОЛЫ ЧИСТЫЙ КОД АЛГОРИТМЫ И СТРУКТУРА ДАННЫХ OBJECTIVE C ОСНОВЫ ООП СИСТЕМЫ КОМАНДНОЙ РАБОТЫ+ ещё 3

Компания, проводящая курс

GeekBrains (ГикБреинс)

151 курс по 489 темам

Онлайн-платформа для обучения GeekBrains (Гик брейнс) работает с 2014 года. Является частью холдинга Mail.Ru Group и резидентом Сколково с 2016...

Преподаватели курса

руководитель проектов в ВТ2Б

Закончил факультет математики и IT по специальности...

специалист в АО «Российские Космические Системы»

Окончил МФПУ «Синергия». Ведущий специалист центра...

технический директор «Метод Лаб»

Получил высшее образование по специальности...

тренер-эксперт по классификации «Career Development Center»

Компьютерами интересовался со школы. Окончил...

сетевой инженер в компании «Яндекс»

Sr. SRE/ Network Engineer/Architect Окончил СПбГТИ(ТУ) по...

фрилансер, разработкой игр

Первые программы писал на Delphi и VisualBasic еще в школе....

разработчик на С#

В 2016 году получил высшее образование по специальности...

Разработчик ПО

Увлекаться программированием я начал с 12 лет,...

Руководитель группой мобильной разработки

Выпускник Тверского госуниверситета. В студенчестве...

Программист iOS в IT-компании над федеральными проектами

С ранних лет увлекаюсь программированием, пробовал...

разработчик «БИТС-Сервис»

Изучал интеллектуальные системы и методы принятия...

Разрабатчик iOS-клиент для «Одноклассников»

Получил высшее образование в управлении IT-проектами,...

iOS-разработчик

Выпускник ИИТМ ИрГУПС. 6 лет работал в...

Swift разработчик

Выпускник факультета Информационных технологий ОГУ....

iOS программист в веб-интеграторе Morizo Digital

iOS программист в веб-интеграторе Morizo Digital. Есть опыт...

Отзывы студентов

4
Рейтинг курса
50%
25%
0%
25%
0%
больше курсов

Похожие курсы компании

больше курсов

Другие курсы этих преподавателей

otus (отус)
(2)
101 000 руб
otus (отус)
(0)
10 000 руб
geekbrains (гикбреинс)
(1)
15 000 руб
geekbrains (гикбреинс)
(14)
274 500 руб
geekbrains (гикбреинс)
(55)
249 500 руб
geekbrains (гикбреинс)
(32)
224 500 руб
geekbrains (гикбреинс)
(1)
270 000 руб
geekbrains (гикбреинс)
(29)
199 500 руб
geekbrains (гикбреинс)
(13)
274 500 руб
geekbrains (гикбреинс)
(13)
224 500 руб