Курс: очно / online
iOS разработчик (Swift)

На курсе вы изучите язык программирования Swift. Освоите тонкости разработки под iOS и создадите первое приложение для Apple. Даже если вы никогда не пробовали программировать, вы отлично справитесь.

Скидка -50% на второй курс!

При покупке любого курса - второй для себя или для друга со скидкой 50%!

Получите БЕСПЛАТНО видеозапись первого занятия предыдущей группы
Получите БЕСПЛАТНО видеозапись первого занятия предыдущей группы
Видео будет отправлено Вам в мессенджере WhatsApp
Получите БЕСПЛАТНО видеозапись первого занятия предыдущей группы




img
Выберите удобный пакет обучения

Выберите удобный пакет обучения

icon
Выберите удобный пакет обучения Онлайн
Онлайн
84 360 руб
42 356 руб
возможна Тинькофф рассрочка до 24 мес. без процентов
Новогодняя РАСПРОДАЖА раз в год! Только с 10 по 17 декабря! 🎁
  • Online обучение по zoom
    Группы до 16 чел

    Личный куратор
    Проверка дом заданий
    Видео-записи всех занятий
    Подготовка к трудоустройству
    Составление резюме
    Сертификат

Записаться

Форма оплаты

Выберите вариант оплаты
100%
50%
icon
Выберите удобный пакет обучения  Очно
Очно
93 280 руб
47 064 руб
возможна Тинькофф рассрочка до 24 мес. без процентов
Новогодняя РАСПРОДАЖА раз в год! Только с 10 по 17 декабря! 🎁

  • Занятия в аудиториях в Ярославле
    Группы до 10 человек

    Личный куратор
    Проверка дом заданий
    Видео-записи всех занятий
    Подготовка к трудоустройству
    Составление резюме
    Сертификат

Записаться

Форма оплаты

Выберите вариант оплаты
100%
50%
icon
Выберите удобный пакет обучения Видео-курс
Видео-курс
74 680 руб
37 652 руб
возможна Тинькофф рассрочка до 24 мес. без процентов
Новогодняя РАСПРОДАЖА раз в год! Только с 10 по 17 декабря! 🎁
  • Видео-уроки 2 р в нед
    Онлайн разбор практики раз в нед

    Личный куратор
    Проверка дом заданий
    Видео-записи всех занятий
    Подготовка к трудоустройству
    Составление резюме
    Сертификат

Записаться

Форма оплаты

Выберите вариант оплаты
100%
50%
Программа курса

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

1 Модуль. Семантика и структура Swift

1-й месяц


Длительность: 21 Ак. Час

По итогам модуля:

  1. Занятие №1
    iOS. Обзор рабочей среды xCode. Симуляторы устройств. Первое приложение на Swift.
  2. Занятие №2
    Таблицы. Создание многотабличной базы данных. Иерархия элементов.
  3. Занятие №3
    Объекты и классы Swift. Классы, структуры и перечисления. Ключевые слова.
  4. Занятие №4
    Операторы. Виды операторов: униарные, бинарные, тернарные.
  5. Занятие №5
    Коллекции в Swift. Типы коллекции: массивы, наборы, словари.
  6. Занятие №6
    Подробнее о массивах. Синтаксис, создание и изменение массивов.
  7. Занятие №7
    Данные в Swift. Структуры данных. Алгоритмы. Связанные списки. Протоколы коллекций. Двусвязные списки и кольцевые буферы.
  8. Занятие №8
    Работа с циклами в Swift. FOR-IN, WHILE, REPEAT-WHILE. Операторы: CONTINUE И BREAK.

Чёткое понимание архитектуры программирования на Swift. Создано первое приложение на Swift в среде разработки xCode. Изучен базовый синтаксис языка программирования Swift.

2 Модуль. ООП Swift

2-й месяц


Длительность: 21 Ак. Час

По итогам модуля:

  1. Занятие №1
    Введение в ООП на Swift. Основные концепции ООП. Классы, структуры, перечисления. Работа с экземплярами.
  2. Занятие №2
    Свойства, методы и индексаторы. Типы свойств: хранимые, ленивые, вычисляемые. Методы Mutating. Индексаторы.
  3. Занятие №3
    Наследование и инициализация. Дефолтные инициализаторы. Memberwise-инициализаторы. Делегация.
  4. Занятие №4
    Алгоритм работы с наследованием и инициализацией. Инициализаторы: Failable и Required. Деинициализация.
  5. Занятие №5
    ARC и управление памятью. Слабые и неизменные ссылки. Any и AnyObject. Вложенные типы.
  6. Занятие №6
    Обработка ошибок в Swift. ErrorType. Исключения и алгоритм работы с ними.
  7. Занятие №7
    Методы вызывающие исключения. Опциональные значения. Обработка исключений.
  8. Занятие №8
    Протоколы, дженерики. Типы доступа: public, internal и private. Overflow операторы.

Владение принципами ООП на Swift.

3 Модуль. Интерфейс приложения. UIKit

3-й месяц


Длительность: 21 Ак. Час

По итогам модуля:

  1. Занятие №1
    Пользовательский интерфейс. Обзор Interface Builder. Масштабирование элементов. Ограничения. Stack View.
  2. Занятие №2
    Жизненный цикл приложения на Swift. MVC модель проектирования приложений. UIImageView.
  3. Занятие №3
    Table View контроллер и работа с ним. Протоколы. Сигвеи. Текстовые поля. Данные: передача данных и их сохранение.
  4. Занятие №4
    Table View Collection. Основные принципы работы. Ячейки и их производительность. Секции и градиентные слои. Обновление контента и удаление старых ячеек.
  5. Занятие №5
    Жесты. Контроллеры для жестов пользователя. Методы распознавания жестов. Вращение.
  6. Занятие №6
    Фреймворк UIKit. Обзор инструментов и решений. Сборка интерфейса финального проекта.
  7. Занятие №7
    Анимация в UIKit. Dynamic Animation. Создание анимации для финального приложения.
  8. Занятие №8
    Настройка навигации в приложении. NavigationController и TabbarController.

Приобретён навык работы с UIKit и Interface Builder. Понимание особенностей создания интерфейсов для iOS. Интерфейс финального приложения готов на 100%.

4 Модуль. Мобильная разработка (iOS)

4-й месяц


Длительность: 21 Ак. Час

По итогам модуля:

  1. Занятие №1
    Учимся «контролить» версии в Git. Обзор структуры Gradle.
  2. Занятие №2
    Экран. ScrollView, Zoom. Добавим поле клавиатуры для набора текста.
  3. Занятие №3
    Внутренние устройства. Подключение камеры, шеринг фотографиями, Touch ID.
  4. Занятие №4
    Работа с данными в приложении. Обзор фреймворка CoreData. Настройка рабочей среды для вашего приложения.
  5. Занятие №5
    Архитектура CoreData: сущности и связи.
  6. Занятие №6
    Синхронизация приложения с AppleWatch. Макеты интерфейса AppleWatch. Настройка обмена данными.
  7. Занятие №7
    Как зарабатывать на разработке iOS-приложений? Монетизация вашей работы. Плагины и валидация чека.
  8. Занятие №8
    Apple Developer Programm. Загружаем приложение в AppStore и подводим итоги обучения.

Финальное приложение курса готово на 100%. Приобретён навык сборки приложений, настроен модуль «Встроенных покупок».

Программа курса может быть изменена исходя из трендов it-индустрии.
icon

Курс включает в себя:

Курс включает в себя: Swift
Swift
Курс включает в себя: iOS
iOS
Курс включает в себя: Xcode
Xcode
Курс включает в себя: UIkit
UIkit
Курс включает в себя: Core data
Core data
Курс включает в себя: App Store
App Store
Курс включает в себя: Git
Git
Смотреть больше
Кому подойдёт этот курс:

Кому подойдёт этот курс:

  • Новичкам в IT
  • Начинающим разработчикам
  • Фанатам Apple
  • Действующим программистам

Новичкам в IT

Давно мечтали изучить "кухню" разработки под iOS и получить навыки работы с языком программирования Swift и заниматься разработкой приложения для Apple? Ждём вас на курсе iOS-разработчик в IT-школе Avenue. С нашими преподавателями-практиками вы освоите разработку мобильных приложений за 4 месяца, сможете создавать полноценные приложения для AppStore и зарабатывать первые деньги на мобильной разработке!

Начинающим разработчикам

Хотите сменить профессиональную сферу и начать разрабатывать приложения для мобильных устройств? Ждем вас на курсе iOS-разработчик в IT-школе Avenue. Наш практический подход к обучению позволяет нашим студентам освоить мобильную разработку всего за 4 месяца, ведь первые приложения наши студенты пишут прямо на занятиях!

Фанатам Apple

Вы фанат продукции Apple, влюблены в лаконичный дизайн и богатый функционал? Курсы iOS-разработчиков в IT-школе Avenue - ваш входной билет в мир Apple-разработчиков! Освойте программирование на Swift и зарабатывайте первые деньги на мобильной разработке уже через 4 месяца!

Действующим программистам

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

img
Что будете уметь при завершении курса?

Что будете уметь при завершении курса?

Ваш финальный проект по завершению курса

Ваш финальный проект по завершению курса
Настраивать рабочую среду xCode

Настраивать рабочую среду xCode

Понимать архитектуру программирования на Swift

Понимать архитектуру программирования на Swift

Использовать Swift для мобильной разработки iOS

Использовать Swift для мобильной разработки iOS

Создавать пользовательский интерфейс приложений

Создавать пользовательский интерфейс приложений

Синхронизировать приложение и AppleWatch

Синхронизировать приложение и AppleWatch

Создавать, монетизировать и публиковать в AppStore различные iOS-приложения

Создавать, монетизировать и публиковать в AppStore различные iOS-приложения

Ваши результаты

Ваши результаты

Ваши результаты

Алан Бабаев

iOS разработчик (Swift)

Заработная плата - 130 000 руб/мес

Ключевые навыки

  • Среда разработки: xCode
  • Глубокое понимание синтаксиса и семантики языка Swift
  • Владею навыками ООП на Swift
  • Умею работать с пользовательским интерфейсом - UIKit
  • Навык работы с AppStore и Apple Developer Programm

Образование

  • IT School Avenue Ярославль
    Курс «iOS разработчик (Swift)»‎
    4 месяца. (1.08.19 - 1.12.19)

Алан Бабаев

Успешно завершил обучение по курсу:

«iOS разработчик (Swift)»‎

2020
Дата выдачи: 1 декабря 2019 года
www.it.avenue-pro.ru
Иванов Иван Директор школы
Мади Владислав Преподаватель курса

Записаться на курс

Записаться на курс Записаться на курс Записаться на курс
Записаться на курс
Записаться на курс Хотите пойти на IT-курсы в Ярославле?

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

  • Консультация по курсу
  • Помощь в выборе направления
  • Дополнительные материалы для старта

Подарки к курсу

Подарки к курсу
Подарки к курсу

Привилегии студентам Привилегии студентам

Привилегии студентам Сертификат и его онлайн копия

Сертификат и его онлайн копия

Проявил себя и выжал максимум!

Привилегии студентам Скидка 15%

Скидка 15%

Каждому выпускнику Avenue скидка 15% на любой другой курс.

Привилегии студентам Чат 24/7

Чат 24/7

Общий чат и постоянная онлайн-поддержка от преподавателя.

Привилегии студентам Avenue Bar

Avenue Bar

Безлимит на божественный чай, ароматный кофе и воздушные печеньки.

Привилегии студентам Партнеры

Партнеры

Отправляем резюме лучших студентов рекрутерам ведущих ІТ-компаний Ярославля.

Привилегии студентам Видео всех занятий

Видео всех занятий

Мы ведем видеозаписи всех занятий для всех наших студентов.

Привилегии студентам Тренинг по трудоустройству

Тренинг по трудоустройству

По окончанию курса опытный рекрутер расскажет вам как трудоустроиться в Ярославле.

Привилегии студентам Закрытая платформа

Закрытая платформа

Студенты автоматически попадают в закрытую платформу нашей школы.

Видео курс

IT Avenue Ярославль

Мы не просто ІТ-школа, мы — ІТ-компания,
которая всегда ищет таланты!

Поэтому лучших выпускников
мы иногда забираем себе в команду 🫶

Потерянный урок

Пропустил занятие? Пропустил занятие?

Не страшно, мы ведем видеозапись лекции и она будет доступна в личном кабинете на закрытой платформе Avenue!

Наши выпускники в Ярославле

Наши выпускники в Ярославле

Записаться на курс

Записаться на курс Записаться на курс Записаться на курс
Записаться на курс
Хотите пойти на IT-курсы в Ярославле? Хотите пойти на IT-курсы в Ярославле?

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

  • Консультация по курсу
  • Помощь в выборе направления
  • Дополнительные материалы для старта

Текст курса

Курсы iOS разработчик (Swift)

Курсы swiftв IT-школе Avenue в Ярославле – самый быстрый путь в ios-разработку!
Если Вы давно хотите обучиться ios-разработке, но самостоятельное обучение не даёт ожидаемых результатов, тогда обучение ios на курсах swift в Avenue – Ваш выбор!
Курсы ios от IT-школы Avenue Ярославль настоящий концентрат практических знаний и умений. Составляя программу курсов swift – преподаватели ориентировались все самые современные технологии, фреймворки используемые в IT-компаниях.
Окончив курсы ios, Вы будете полностью готовы к решению задач на позиции Swift Junior Программист.
Всего за 4 месяца вы изучите базовый синтаксис языка программирования Swift, научитесь создавать приложения под Apple и работать с магазином AppStore!

О курсах swift в IT-школе Avenue Ярославль
Курсы ios в Avenue – это самый эффективный способ обучится ios-разработке. Мы сотрудничаем только с действующими разработчиками. Все преподаватели курсов ios – практикующие ios-разработчики.
Обучение ios в айти школе Avenue это не теоретические курсы, это настоящая разработка под ios и отработка практических навыков на практики, а именно на учебном проекте.