iOS разработчик от Академии «TOP»

iOS разработчик от Академии «TOP»
Формат обучения: Онлайн, Практические задания
Трудоустройство: Помощь в трудоустройстве
Уровень: Новичок
Рассрочка: 2 380 р/месяц
Документ: Диплом
Длительность курса:

12 месяцев

Источник:

Перейти к курсу

Программа обучения

Программа разработана с учетом актуальных потребностей IT-рынка. Наша команда методистов и преподавателей непрерывно работает над ее совершенствованием и обновлением, чтобы студенты Академии TOP могли эффективно демонстрировать свои знания и навыки перед потенциальными работодателями.

  • Основы использования Mac OS;
  • Введение в iOS и язык программирования Swift;
  • Переменные, типы данных, операторы;
  • Логические операторы, операторы ветвлений. Циклы;
  • Массивы одномерные, многомерные, строки;
  • Указатели, динамическое выделение памяти;
  • Функции. Структуры;
  • Побитовые операторы, работа с файлами;
  • Объектно-ориентированное программирование;
  • Использование файловой системы средствами Swift;
  • Многопоточность;
  • Generics и Коллекции;
  • Паттерны проектирования. MVC, MVP, MVVM. Принципы проектирования классов SOLID;
  • Структура iOS-проекта. Пользовательский интерфейс приложения;
  • Storyboards;
  • Обработка жестов пользователя. Контроллеры представлений и сложные элементы управления;
  • Grand Central Dispatch, обзор элементов управления iOS;
  • Core Graphics. Core Image. Core Animation. Core Data. Core Motion. Core Location, работа с картами;
  • Введение в работу с базами данных. Использование баз данных в iOS-приложениях;
  • Календари, события, звонки, sms;
  • Аудио, видео, камера;
  • Сетевые возможности, доступ к веб-сервисам;
  • iCloud. Регистрация в App Store;
  • Модульное тестирование;
  • Работа в команде, управление программными проектами. Системы управления версиями GIT;

По завершению курса вы будете владеть следующими навыками:

  • Программирование на языке Swift;
  • Понимание архитектуры iOS и способность создавать, компилировать и отлаживать проекты в среде Xcode;
  • Знание ООП в Swift и умение его реализовывать;
  • Умение использовать различные элементы управления в зависимости от задачи;
  • Создание приложений, реагирующих на жесты;
  • Понимание механизмов графического вывода и работы с изображениями, а также использование мультимедиа-возможностей приложения;
  • Взаимодействие с источниками данных;
  • Создание приложений, взаимодействующих с адресной книгой и календарем;
  • Знание механизмов интеграции с веб-сервисами, такими как Facebook и Twitter, а также использование картографических возможностей;
  • Синхронизация данных приложения с iCloud;
  • Умение работать с системой контроля версий, применять паттерны проектирования и использовать юнит-тестирование;
  • Применение принципов командной работы и понимание особенностей регистрации приложения в App Store.

Формы обучения

Профессиональные спец.курсы

от 2 380 руб/мес

Обучение проводится в дистанционном формате, в онлайн-классах. Группы состоят из не более 25 студентов. Обучение включает практические занятия, которые проводятся в режиме реального времени под наблюдением преподавателя. Никаких записанных видео-лекций — весь процесс обучения проходит в интерактивном формате с постоянным взаимодействием со своим преподавателем.

Обучение нацелено на приобретение практических навыков и трудоустройство.

12 месяцев

18-55 лет

2 раза в неделю

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, вы получите письмо со ссылкой для сброса пароля.