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

Для кого данный курс
Вы — новичок
и хотите быстро войти в сферу ІТ
Вы хотите заниматься мобильной разработкой,
а не своей скучной работой
Вы уже работаете в сфере ІТ,
но хотите освоить еще одно направление
Вы изучаете направление самостоятельно,
но хотите систематизировать знания
Чему вы научитесь?
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 выпускников)
(более 16 000 выпускников)
Полную поддержку клиентского сервиса
Возможность оплаты частями
Индивидуальную онлайн-поддержку от преподавателя или ментора, общение с другими студентами в чате группы
Возможность заморозить обучение при необходимости и подключиться к следующему потоку
Сертификат после окончания обучения в соответствии с успеваемостью
Читать больше
Скрыть
Программа обучения
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
- Урок поиска работы
Показать всю программу
Скрыть программу
Преподаватели
Сделайте первые шаги в обучении под руководством практикующих специалистов!
Что говорят наши выпускники
С портфолио наших студентов вы можете ознакомиться здесь
Трудоустройство
Задача нашей команды — стать твоим проводником в мир IT, подготовить тебя к IT-карьере максимально эффективно и, как результат, изменить твою жизнь к лучшему. Мы выпустили уже более 16000 IT-специалистов.
Более детально о трудоустройстве с ITEA вы можете прочитать здесь.
В рамках обучения на курсе Разработка для iOS Pro мы предоставляем нашим студентам:
Возможность трудоустройства в компаниях-партнерах ITEA по их запросу
Занятие по поиску первой работы в IT, оценке зарплатных ожиданий, этапах коммуникации с работодателем и умениях презентовать себя
Учетную запись, доступ и сопровождение от биржи по трудоустройству начинающих IT-специалистов Jungo.dev
Мини-курс по soft skills, важным для работы в IT, поиску и получения заказов на самой большой фриланс-бирже в мире Upwork, а также по тому, как правильно подготовиться к поиску работы в компании
Доступ к рекомендательной системе повышения квалификации, которая поможет адаптировать ваши навыки под современный IT-рынок
Благодаря этому вы получаете все необходимые знания и умения для поиска первой работы в IT, как в штате, так и на фрилансе
Опыт типичного собеседования с реальными тестовыми заданиями в конце курса
Онлайн
Успей забронировать свое место в группе
Стоимость:
38500 грн
23100 грн
Что включает онлайн формат?
Обучение в режиме просмотра записей занятий с регулярными вебинарами
для лучшего понимания материала
для лучшего понимания материала
Личный кабинет с доступом к материалам курса
Помощь преподавателя или ментора курса
Актуальную программу обучения
Рекомендуемые курсы
Показано курсов: 3 из 3
Показано курсов: 1 из 3