Онлайн IT-школа
+375 29 777-51-51

Курс
"iOS разработка"

Смените свою профессию на востребованную IT специальность с нуля всего за 6 месяцев!
Продолжительность:
240 часов - 6 месяцев
Стоимость:
5280р.
График занятий:
2 раза в неделю
IT образование для взрослых

На курсе вы получите

  • Теоретическую базу
    Вы получите полный объем знаний, который необходим для прохождения собеседования и начала работы в разработке.
  • Практические навыки
    На реальных примерах вы изучите разработку мобильных приложений под iOS. Вы освоите технические навыки и инструменты iOS разработчика.
  • Поддержку менторов
    Преподаватели всегда ответят на ваши вопросы, и окажут помощь в течении всего курса на занятии или в чате. Обязательная проверка домашних заданий и качественная обратная связь ментора каждому студенту.
  • Бесплатную HR-сессию
    Профессиональный карьерный консультант научит вас методам эффективного поиска работы, составлению резюме и подготовке к собеседованию. Мы оплатим для вас первую консультацию.

Процесс обучения

1
Интерактивные занятия онлайн
2 раза в неделю по вечерам
На живых занятиях вы будете изучать теорию и практику с преподавателями — и сможете задать им вопросы. Записи занятий будут доступны пожизненно.
2
Практика на реальных примерах
После каждой лекции — практическое задание. Вы получите обратную связь по выполненной домашней работе.
3
Сопровождение в процессе всего обучения
Менторы всегда будут на связи в общем чате. Вы сможете задать любой вопрос: по организации процесса обучения, темам занятий и своей практической работе.

Программа курса
"iOS разработка"

Блок 1
Блок 1
Основы Swift разработки
Ведение в профессию.
Задачи разработчика.
Жизненный цикл разработки ПО.
Что такое Swift и что на нем разрабатывают.
Введение в экосистему iOS.
История Swift.
Блок 2
Блок 2
Инструменты разработчика
Основы Git, работа с Github desktop/Gitlab.
Обзор и установка xCode.
Блок 3
Блок 3
Алгоритмы
Понятие алгоритма.
Популярные алгоритмы, использующиеся в программировании.
Что такое O(n²).
Блок 4
Блок 4
Базовые конструкции Swift
Базовые возможности языка.
Функции высшего порядка.
ООП на практике.
Изучение перечислений.
Как расставлять уровни доступа для классов и их свойств.
Введение в Grand Central Dispatch.
Блок 5
Блок 5
Расширения и протоколы
Расширения и когда они применяются.
Протоколы, как одна из составляющих ООП.
Делегаты и ленивое программирование (Lazy programming).
Блок 6
Блок 6
Библиотека UIKit
Как разрабатывается UI на iOS.
Что такое аутлеты (IBOutlets) и почему разработка UI удобнее через код.
Основные инструменты для разработки UI.
Как правильно делать анимации на Swift.
Блок 7
Блок 7
Таблицы и Collection View
Понятие таблиц и их использование.
Преимущество таблиц.
Collection view.
Блок 8
Блок 8
Работа с файловой структурой через Swift
Что такое URL и как делается на Swift.
Объект Data.
Блок 9
Блок 9
Архитектуры и принцип Solid
MV(x) архитектуры.
MVVM.
Clean Swift.
Принципы Solid и стоит ли его придерживаться.
Блок 10
Блок 10
Работа с базами данных
Локальная база данных - Realm.
Firebase.
Блок 11
Блок 11
Тестирование
Unit тесты.
Блок 12
Блок 12
Итоговое занятие
Финальный тест.
Обсуждение вопросов по всему курсу.
Кому подойдет курс?
Тем, кто хочет освоить перспективную профессию iOS разработчика с нуля.
Вы получите перспективную профессию, выйдете на новый уровень зарплаты, сможете пройти собеседование и устроиться на работу.
Вашу квалификацию подтвердит сертификат о профессиональной подготовке
Мы выдаём документы установленного образца.

Запишитесь на бесплатную индивидуальную консультацию!

Нажимая на кнопку, вы соглашаетесь с условиями политики конфиденциальности и обработки персональных данных myit.by

© MYIT. Все права защищены.
Политика конфиденциальности
Made on
Tilda