spinner-it

Курсы IOS-разработки Киев

Разработка для iOS Pro
Разработка для iOS Pro
ВРЕМЯ
105 часов / 4 месяца
2 раза в неделю
вторник, четверг
с 19:00 до 22:00
СТАРТ
27.04.2023
СТОИМОСТЬ
38500 грн
23100 грн
Возможна оплата частями
О курсе

Старт курса — 16 февраля 2023 года.

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

Данный курс предлагает комплексную программу, которая обучит вас как основам, необходимым для старта, так и более сложным темам — для дальнейшего развития в профессии.

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

Курс предполагает написание standalone-приложения на iPhone или iPad. Вы сделаете их коммуникативными для обмена информацией с сервером, а также реализуете множество дополнительных технологичных функций.

Читать больше о курсе Скрыть
Для кого данный курс
Вы — новичок
и хотите быстро войти в сферу ІТ
Вы хотите заниматься мобильной разработкой,
а не своей скучной работой
Вы уже работаете в сфере ІТ,
но хотите освоить еще одно направление
Вы изучаете направление самостоятельно,
но хотите систематизировать знания
Чему вы научитесь?
1.
Использовать в работе возможности платформы iOS
2.
Понимать особенности, принципы, синтаксис языка Swift
3.
Разбираться в документации к платформе
4.
Понимать технические особенности языка Swift
5.
Создавать простые программы для iPhone и/или iPad и загружать их в App Storе
6.
Легко разбираться в чужом коде
Чего не будет
1.

Теории без практики

2.

Устаревших механик работы

3.

Пересказа чужих лекций и книг

4.

Вопросов без ответов

В рамках курса вы будете работать в группах над реальными проектами.
Это будет увлекательно и эффективно!
Записаться на курс
Что включает курс?
35 live-занятий — только необходимая теория и много практики
Обучение по программе, созданной специалистами топовых IT-компаний Украины
Обучение у преподавателей-практиков, которые поделятся с вами реальным опытом и актуальными знаниями
Доступ к материалам и записям занятий в течение года в личном кабинете на удобной платформе
Два занятия по английскому, на которых вы определите свой уровень владения языком, усвоите полезную лексику для IT, а также получите рекомендации по дальнейшему обучению
Занятие по поиску первой работы в IT, на котором обсудим зарплатные ожидания, самопрезентацию, этапы коммуникации с работодателем и подготовку к собеседованию
Мини-курс по soft skills, поиску заказов на фриланс-бирже Upwork, а также подготовке к поиску работы
Проверка знаний — упражнения и тесты
Навык командной работы и проекты, на которых осуществлялась работа во время обучения, для включения в портфолио
Возможность присоединиться к ITEA community
(более 16 000 выпускников)
Полную поддержку клиентского сервиса
Возможность оплаты частями
Индивидуальную онлайн-поддержку от преподавателя или ментора, общение с другими студентами в чате группы
Возможность заморозить обучение при необходимости и подключиться к следующему потоку
Сертификат после окончания обучения в соответствии с успеваемостью
Читать больше Скрыть
Программа обучения
Данный курс является частью программы: Mobile Development
1. Общие сведения и настройки для разработки
  • Введение. Документация Apple
  • Среда разработки Xcode. Настройка симуляторов устройств
  • Создание проекта
2. Общие приемы объектно-ориентированного программирования (ООП)
  • Шаблоны проектирования
  • Обобщение и параметризация
3. Изучение языка Swift
  • Основные сведения о языке. Синтаксис
  • Операторы
  • Строки и символы
  • Коллекции
  • Управленческие структуры
4. ООП в Swift
  • Свойства и методы
  • Наследование и инкапсуляция
  • Жизненный цикл объектов
  • Механизмы управления памятью
  • Протоколы, расширения
5. Работа с ресурсами
  • Строки, локализация
  • Изображения
6. Работа с коллекциями
  • Наборы (Set)
  • Массивы (Array)
  • Словари (Dictionary)
7. Поток
  • Потоки Thread
  • Очереди Queues
  • Библиотека Grand Central Dispatch (GCD)
8. Подробная работа с графикой в ​​Interface Builder
  • Xib-файлы
  • Storyboard
9. Основы работы с системой контроля версий
10. Контроллеры и переходы между ними (Segue)
11. Элементы стандартной библиотеки Cocoa Touch
  • Диалоговые окна UIAlertView
  • Модальные меню UIActionSheets
  • Навигация с помощью UINavigationController, UITabBarController
12. Рисование и анимация
  • Core Graphics и элементарные графические примитивы
  • Анимация
13. Отображение множества элементов
  • Таблица (UITableView)
  • Произвольная двумерная коллекция (UICollectionView)
14. Обработка пользовательского ввода
  • Кнопки, поля, выпадающее меню
  • Жесты, нажатие (3D Touch)
15. Адаптивная верстка интерфейсов
  • Адаптивная верстка с помощью Autolayout
  • Ручная верстка
16. Общие настройки программы и оптимизация
  • Подключение и использование сторонних библиотек (Cocoapods)
  • Анализ потребления памяти
  • Анализ производительности
17. Практическое занятие. Подготовка финального проекта
18. Построение User-friendly приложений
  • Page-Based Application, Tabbed Application, Master-Detail Application, и в каких случаях их удобно использовать
  • Навигация по приложению
  • Best practices
19. Application States. Multithreading and Concurrency
20. Сохранение данных в iOS. Работа с Core Data и CloudKit
21. Networking
22. Xcode Tips and Tricks
  • Работа Profile и аналитика перфоманса программы
  • iOS Debugging
  • Поиск и исправление с constraint варнингами
  • Targets
  • Подключение SwiftLint к проекту
23. Package Dependencies в iOS проектах. Работа с системой контроля версий
  • Swift Package Manager
  • CocoaPods
  • Git
24. Паттерны проектирования. Clean Code
25. Работа с Gesture Recognizers
26. Интеграция системных сервисов
  • PhotoKit — загрузка фото/видео
  • CallKit — телефония и работа со списком контактов
  • MessageUI
27. GPS & Maps
  • CoreLocation
  • MapKit
  • Google Maps
28. Push Notifications + Firebase Cloud Messaging for iOS
29. Интеграция с различными Apple- и открытыми Web-сервисами
30. Архитектурные паттерны в iOS проектах
31. UI & Unit Tests. Accessibility
32. Презентация и обсуждение финального проекта
33. iOS App Distribution (AppStore Publishing Process, TestFlight, использование third-party services)
34. Как составить резюме и пройти собеседование
  • Структура резюме
  • Часто задаваемые вопросы
  • Как вести себя на собеседовании
  • Основные ошибки на собеседовании
  • Урок английского языка №1
  • Урок английского языка №2
  • Урок поиска работы
Показать всю программу Скрыть программу
Преподаватели

Сделайте первые шаги в обучении под руководством практикующих специалистов!

Что говорят наши выпускники

Евгений Дидковский

Окончил несколько курсов ИТЕА за последние 2 года. Некоторые курсы были более поверхностны, несколько окончил последовательных из более конкретных профилей. Материалы оптимально структурированы и преподаватели помогают практически с любыми вопросами. Если вопрос более комплексный, подскажут, где копать дальше:) Также была очень полезна поддержка по завершению курсов. Направлений я закончил несколько и по каждому регулярно получал возможные вакансии. Некоторые ориентированы на более начальный уровень, были также те, которые можно рассмотреть уже с опытом для следующего шага в карьере. Спасибо команде ИТЕА за обучение и сопровождение ;)

Максим Левин

Рекомендую академию! Высокий уровень подготовки выпускников, которые могут занять лидирующие позиции на рынке труда Украины. Нескольких ребят удалось трудоустроить в продуктовую компанию

Назарий Лысак

Кирилл — очень хороший преподаватель. Его система обучения была на высоком уровне, большой объем новой и полезной информации. Объяснял очень понятно. Лоялен и знает, на чем действительно нужно сделать акцент, и что нужно разобрать лучшее. Одним словом, я остался доволен курсами.
С портфолио наших студентов вы можете ознакомиться здесь
Трудоустройство

Задача нашей команды — стать твоим проводником в мир IT, подготовить тебя к IT-карьере максимально эффективно и, как результат, изменить твою жизнь к лучшему. Мы выпустили уже более 16000 IT-специалистов.

Более детально о трудоустройстве с ITEA вы можете прочитать здесь.
В рамках обучения на курсе Разработка для iOS Pro мы предоставляем нашим студентам:

Возможность трудоустройства в компаниях-партнерах ITEA по их запросу
Занятие по поиску первой работы в IT, оценке зарплатных ожиданий, этапах коммуникации с работодателем и умениях презентовать себя
Учетную запись, доступ и сопровождение от биржи по трудоустройству начинающих IT-специалистов Jungo.dev
Мини-курс по soft skills, важным для работы в IT, поиску и получения заказов на самой большой фриланс-бирже в мире Upwork, а также по тому, как правильно подготовиться к поиску работы в компании
Доступ к рекомендательной системе повышения квалификации, которая поможет адаптировать ваши навыки под современный IT-рынок
Благодаря этому вы получаете все необходимые знания и умения для поиска первой работы в IT, как в штате, так и на фрилансе
Опыт типичного собеседования с реальными тестовыми заданиями в конце курса
Узнать больше про ITEA
Онлайн
Успей забронировать свое место в группе
Ваш номер телефона
Подписанием и отправкой этой заявки я подтверждаю, что я ознакомлен с Политикой конфиденциальности и принимаю её условия, включая регламентирующие обработку моих персональных данных, и согласен с ней. Я даю своё согласие на обработку персональных данных в соответствии с данной Политикой конфиденциальности
Стоимость:
38500 грн
23100 грн
Что включает онлайн формат?
Обучение в режиме просмотра записей занятий с регулярными вебинарами
для лучшего понимания материала

Личный кабинет с доступом к материалам курса

Помощь преподавателя или ментора курса

Актуальную программу обучения

Рекомендуемые курсы
Показано курсов: 3 из 3
Показано курсов: 1 из 3

У зв'язку з карантином всі наші курси читаються у online-форматі.