Kурс разработки приложений под IOS в Днепре

О курсе

Обучение на курсе Разработка iOS приложений подготовит слушателя до уровня Junior mobile iOS developer. На занятиях слушатели получат знания и навыки работы с языком программирования Swift и научатся разрабатывать под мобильную платформу iOS, а также станут хорошо понимать «кухню» мобильной разработки. Курс рассчитан на студентов, которые успешно освоили основы программирования.

С 2007 года мобильная операционная система iOS используется на всех устройствах Apple и занимает все более и более весомую долю рынка. Рост популярности привел к тому, что заработные платы разработчиков под iOS практически уравнялись с зарплатами Java и .Net-программистов, а дефицит специалистов остро ощущается.

Хотите выучить Swift и начать карьеру

iOS-разработчика? Звоните!

Этот курс для:

WHOM-Студенты
Студентов

Начните карьеру разработчика мобильных приложений и выучите язык программирования Swift

WHOM-Дизайнеры
Начинающих

Дополните свой стек новой технологией и начните разрабатывать приложения на Swift

WHOM-Programmer
Программистов с опытом

Обновите свои знания и Swift станет значительным преимуществом к Objective-C

Обратите внимание!

На курс Разработка приложений под iOS зачисляются слушатели, успешно освоившие базовый курс Основы программирования, либо кто успешно прошел тестирование

Почему стоит стать iOS-разработчиком?

ВЫСОКИЙ
СПРОС

Число вакансий iOS-разработчиков регулярно увеличивается

ДОСТОЙНАЯ
ОПЛАТА ТРУДА

Заработная плата Swift-разработчика стартует от 500$ и может вырасти до 3000$

ВОЗМОЖНОСТЬ
РАБОТАТЬ УДАЛЕННО

Специфика работы не требует привязки к конкретному месту работы

ПРОГНОЗИРУЕМОЕ
БУДУЩЕЕ

За 2 месяца работы вы вернете деньги, потраченные на длительное обучение

Почему стоит стать iOS-разработчиком?

ВЫСОКИЙ
СПРОС

Число вакансий iOS-разработчиков регулярно увеличивается

ДОСТОЙНАЯ
ОПЛАТА ТРУДА

Заработная плата Swift-разработчика стартует от 500$ и может вырасти до 3000$

ВОЗМОЖНОСТЬ
РАБОТАТЬ УДАЛЕННО

Специфика работы не требует привязки к конкретному месту работы

ПРОГНОЗИРУЕМОЕ
БУДУЩЕЕ

За 2 месяца работы вы вернете деньги, потраченные на длительное обучение

В результате курса вы:

Научитесь разрабатывать мобильные приложения на языке Swift

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

Станете проектировать и создавать приложения для iPhone, iPad

Поймете важность термина «жизненный цикл мобильного приложения»

Узнаете механизм публикации приложения в Apple Store и способы заработка на приложениях

Научитесь заботится о безопасности приложения

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

1. Основы Swift

  • Типы данных
  • Конвертация типов данных
  • Константы и переменные
  • Типы данных Optional и их развертка
  • Typealias
  • Операторы
  • Строки
  • Кортежи

2. Коллекции

  • Array
  • Set
  • Dictionary
  • Их применение, модификация, итерации, особенности

3. Управляющие конструкции, функции

  • Циклы for-in, while, repeat-while и нюансы работы с ними if, switch
  • continue, break, fall through, return, throw, метка
  • guard
  • Функции
  • Замыкания

4. Пользовательские типы данных

  • Классы
  • Структуры
  • Перечисления
  • Протоколы
  • Инициализация
  • Наследование
  • Свойства
  • Методы
  • Индексы
  • Расширения
  • Generics

5. Другие возможности Swift

  • Опциональное связывание
  • Обработка ошибок
  • Automatic Reference Counting
  • Управление доступом

6. Среда разработки Xcode

  • Обзор среды Xcode
  • Simulator, тестирование приложения на устройстве
  • Interface Builder
  • Обзор настроек проекта

7. Элементы интерфейса приложения

  • UIView, UIImageView
  • UILabel, UITextField, UITextView, UIWebView
  • UIControl, UIButton, UIPickerView, UIDatePickerView, UISegmentedControl
  • UISlider, UIStepper, UISwitch
  • UITableView
  • UITableViewCell

8. Работа с данными

  • Хранение данных локально
  • Работа с сетью Интернет
  • Многопоточность, GDC, Operations
  • Работа со сторонними библиотеками. CocoaPods, Carthage.

9. Структура приложения

  • Жизненный цикл приложения
  • AppDelegate
  • UIViewController
  • UINavigationController
  • UITabbarController

10. Интерфейс приложения

  • Ориентация устройства
  • Storyboard. Auto Layout. Autoresizing mask.
  • Size Classes
  • Работа с дизайном приложения
  • Локализация приложений

11. Качество кода

  • Важность качественного кода
  • Принципы качественного кода
  • Паттерны проектирования: MVC, Singleton, Observer, Factory
  • Принципы SOLID
  • Unit-тестирование

12. Процесс разработки приложения

  • Этапы разработки приложения
  • Обзор аккаунта разработчика
  • Обзор сервисов в iTunes Connect
  • Загрузка приложения в AppStore

Будет сложно, но мы:

Дадим знания

Комплекс домашних и технических заданий помогут пройти этапы становления программистом

Научим работать

За 120 часов научим основам и нюансам программирования на языке Swift

Развиваем навыки

За время обучения прокачаем навыки коммуникации, составления CV и прохождения собеседования

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

Виталий Степаненко
iOS-разработчик

Я писал разный код и хороший, и плохой, с нуля, поддерживал готовые проекты. Получил опыт и пришел к определенным выводам: как лучше разрабатывать приложения, обучаться в процессе разработки приложений, что надо пользователям и заказчикам. И хочу поделиться знаниями и выводами с вами.
Опыт разработки приложений под iOS — более 3 лет. Количество скачиваний приложений, которые я написал, исчисляется миллионами.

Детали курса:

Начало курса

4 июля

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

120 часов, 20 недель

Расписание

Пн, Ср 18:00 — 21:00

Стоимость

2190 грн в месяц

На курс зачисляются слушатели, которые уже знакомы с Основами программирования, либо кто успешно прошел тестирование

Система лояльности:

от стоимости обучения
студентам вузов
и выпускникам Level Up

от стоимости обучения
на любой курс,
если приведете друга

Скидка на обучающие
курсы в утреннее
и дневное время

Преимущества обучения в Level Up:

Поддержка преподавателя

Закрытый чат группы и преподавателя, где всегда можно решить возникающие вопросы по учебному материалу

Видеозапись урока

Если вы не можете присутствовать на занятии мы сделаем видеозапись урока или проведем онлайн-трансляцию

IT-инкубатор

Лучших выпускников приглашаем на стажировку в IT-инкубатор и на реальных проектах получите опыт работы

IT-мероприятия

Студенты посещают все технические и карьерные мероприятия, которые проводит Level Up, совершенно бесплатно

Отзывы выпускников:

Игорь-Малеваный1

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

О сервисе ничего плохого сказать не могу. Больше всего понравилось, что в LevelUp легкая атмосфера и современное оборудование.

C преподавателем легко общаться, доступно объясняет материал, всегда помогает при возникновении трудностей.
Я более-менее освоил весь курс и заложил основу для легкого саморазвития в дальнейшем.

Игорь Малеваный
-Дмитрий

На этом курсе я изучил достаточную базу для трудоустройства и дальнейшего карьерного роста. Перед окончанием курса успешно прошел собеседование в IT компанию на должность IOS разработчика. Если оценивать преподавателей по пятибалльной системе, то Ирина-5 баллов, Виктор — 4 балла, Дима-4 балла.

Желаю компании развиваться. Было бы отлично более детально изучать разделы, которые необходимы для поступления на работу (управление памятью/основ.фреймворки)

Капустенко Дмитрий
Дмитрий2

Как для меня, курс очень вместительный и комплексный. Были изложены все дисциплины которые позволяют человеку с 0 начать писать программы. Был предоставлен сервис на высшем уровне в нашем городе по сравнению с другими учебными заведениями. Особенно ПК.

Больше всего мне понравилась аудитория, оборудование, персонал с преподавателями. После прослушивания данного курса я получил полное понимание о программах и их создании в принципе, плюс полностью изучил разработку приложений для устройств Apple

Желаю успехов прекрасному коллективу Level UP, развития всей организации, много талантливых студентов и больше интересных направлений!

Дмитрий Бессмертный

Регистрация на курс

Регистрация на курс

Регистрация на курс

Регистрация на курс

Оставить заявку