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

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

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

Cтарт: по записи

О курсе

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

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

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

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

Для кого курс?

  • null

    Новичкам

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

  • null

    Студентам

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

  • null

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • null

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

  • null

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

  • null

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

  • null

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

  • null

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

  • null

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

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

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 часов научим основам и нюансам программирования на языке Swift

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

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

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

  • null

    Дадим знания

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

  • null

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

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

  • null

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

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

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

Начало курса

по записи

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

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

Расписание

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

Стоимость

2590 грн в мес

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

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

  • null

    Начало курса

    по записи
  • null

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

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

    Расписание

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

    Стоимость

    2590
    грн в мес

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

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

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

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

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

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

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

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

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

  • null

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

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

  • null

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

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

  • null

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

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

  • null

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

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

  • null

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

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

  • null

    IT-инкубатор

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

  • null

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

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

  • null

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

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

  • null

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

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

  • null

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

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

  • null

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

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

  • null

    IT-инкубатор

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

Ближайшие мероприятия

Level Up является главным инициатором и организатором знаковых IT-мероприятий в Днепре.

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

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

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

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

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

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

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

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