Скидки на курсы ждут в личном кабинете. Нажмите тут
Поддержка куратора Домашние задания

Разработка для iOS

Разработка для iOS
Формат
Онлайн
Длительность
12 месяцев
Уровень
Для новичков
Документ
Диплом
Трудоустройство
Нет
Программа

Курс ориентирован на начинающих разработчиков на iOS. Вы изучите переменные, типы данных, операторы и массивы. Также вы узнаете, из чего состоит структура проекта, научитесь работать с базами данных и паттернами проектирования.

Программа состоит из 25 тематических модулей и рассчитана на 12 месяцев. Вебинары проходят 2 раза в неделю.

  • Часть 1

    • Основы использования Mac OS;
    • Введение в iOS и язык программирования Swift;
    • Переменные, типы данных, операторы;
    • Логические операторы, операторы ветвлений. Циклы;
    • Массивы одномерные, многомерные, строки;
    • Указатели, динамическое выделение памяти;
    • Функции. Структуры;
    • Побитовые операторы, работа с файлами;
    • Объектно-ориентированное программирование;
    • Использование файловой системы средствами Swift;
    • Многопоточность;
    • Generics и Коллекции;
    • Паттерны проектирования. MVC, MVP, MVVM. Принципы проектирования классов SOLID;
  • Часть 2

    • Структура 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. Использовать картографические возможности
О школе
Компьютерная академия Top
рейтинг 4.2
19 отзывов
25 курсов
Компьютерная академия Top

В компьютерной академии Top с 1999 года готовят профессионалов в сфере IT и digital. Студенты академии получают знания и навыки, которые соответствуют задачам работодателей. Также здесь учат понимать задачи, мыслить готовыми проектами и работать в команде.

Преподаватели академии — не просто эксперты в своей сфере, а профессиональные педагоги. Их цель — сделать образование осознанным, интересным и результативным.

В финале обучения выпускники получают диплом компьютерной академии Top и сертификаты от компаний-партнёров.

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

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.