Главная Школы IT-Столиця Розробка iOS-додатків на Swift. Advanced
IT-Столиця

Розробка iOS-додатків на Swift. Advanced

6 250 UAH за курс
10 занятий
Для опытных
iOS Development Swift
Этот курс научит разработке iOS-приложений: от работы с шаблонами до интеграции с соцсетями и публикации в App Store. Вы освоите работу с базами данных, сетевыми запросами, геолокацией и push-уведомлениями. Преподаватели-практики помогут получить навыки, которые позволят работать в IT-компаниях. Обучение доступно в выходные, формат индивидуальный или корпоративный.

О курсе

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

Основы iOS-разработки и архитектура приложений

На курсе начинают с разбора основных шаблонов iOS-проектов. Рассматривают программы с несколькими страницами, табличные приложения для отображения объектов и приложения с переключением экранов. Это дает понять базовую архитектуру iOS-приложений.

Фоновая работа и сохранение данных

Далее изучают работу программ в фоновом режиме. Разбирают Background Modes и Background Fetch для обновления контента. Затем переходят к работе с базами данных CoreData - от моделей до практической записи и чтения информации.

Сетевые возможности и веб-взаимодействие

Курс охватывает работу с сетью и веб-контентом. Студенты научатся отображать веб-страницы, работать с HTML и передавать данные через NSURLConnection. Особое внимание уделяется HTTP-протоколу и различным типам запросов - POST, GET, Multipart.

Работа с API и форматами данных

Здесь рассматривают формат JSON и его использование в iOS-приложениях. Изучают системные события и сообщения - как локальные, так и удаленные. Это важно для создания современных приложений, взаимодействующих с внешними сервисами.

Обработка медиа и работа с сенсорами

Модуль посвящен работе с изображениями через Core Image и основным методам обработки. Также изучают настройки сенсоров устройства, телефонии, работу с SMS и email. Это расширяет функциональность приложений.

Работа с контактами и геоданными

Студенты научатся работать со списком контактов - создавать новые и читать существующие. Особое внимание уделяется геоданным: получению и обработке через CoreLocation, работе с Apple Maps и Google Maps для определения места расположения.

Интеграция с сервисами и социальными сетями

Этот блок учит настраивать push-уведомления и интегрировать приложения в веб-сервисы и сервисы Apple. Рассматривают интеграцию с социальными сетями для расширения аудитории и улучшения пользовательского опыта.

Тестирование и публикация приложений

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

Результаты обучения

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

Преимущества курса

Преподаватели имеют практический опыт в разработке. Доступно корпоративное обучение и занятия в выходные дни. Выпускники имеют возможность устроиться в ведущие IT-компании. Также доступно индивидуальное обучение для лучшего усвоения материала.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора