Курсы разработкиприложений под IOS

Комплексное обучение разработке
iOS-приложений для новичков.
Cтарт: по формированию

Фиксируем старые
цены на обучение
спеццена
действует до 1-го декабря

Курсы разработкиприложений под IOS

Cтарт: по формированию

Фиксируем старые
цены на обучение
спеццена
действует до 1-го декабря

О курсе

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

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

О курсе

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

Кому будет полезен курс?

  • null

    Новичкам

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

  • null

    Студентам

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

  • null

    Разработчикам

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

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

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

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

  • null

    Начало курса

    по формированию
  • null

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

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

    Расписание

    Пн, Ср 18:00-21:00
  • null

    Стоимость

    2890 грн в мес

После 1 декабря:

2590 грн в мес

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

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

Кому будет полезен курс?

  • null

    Новичкам

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

  • null

    Студентам

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

  • null

    Разработчикам

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

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

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

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

  • null

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

  • null

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

  • null

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

  • null

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

  • null

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

  • null

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Виталий Степаненко

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

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

Пропустили занятие?
Не страшно, мы можем сделать для вас видеозапись этого урока, или подключить онлайн-трансляцию.

Отзывы о курсе:

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

Начало курса

по формированию

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

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

Расписание

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

Стоимость

2890 грн в мес

После 1 декабря:

2590 грн в мес

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

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

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

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

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

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

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

Учеба в Level Up — это:

  • null

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

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

  • null

    Практические занятия

    Теоретический материал обязательно закрепляем на практике. Большую часть времени уделяем получению практических навыков и работе с кодом

  • null

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

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

  • null

    Домашние задания

    Каждое занятие начинается с разбора ДЗ. Обсуждение ошибок и вариантов решения, что поможет избежать их в дальнейшем

  • null

    Командная работа

    Основной упор делается на работу в команде: комплексные задания, распределение задач, сроки выполнения

  • null

    IT-инкубатор

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

  • null

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

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

  • null

    Практические занятия

    Теоретический материал обязательно закрепляем на практике. Большую часть времени уделяем получению практических навыков и работе с кодом

  • null

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

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

  • null

    Домашние задания

    Каждое занятие начинается с разбора ДЗ. Обсуждение ошибок и вариантов решения, что поможет избежать их в дальнейшем

  • null

    Командная работа

    Основной упор делается на работу в команде: комплексные задания, распределение задач, сроки выполнения

  • null

    IT-инкубатор

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

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

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

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

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

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

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

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

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

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

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