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

Изучайте язык программирования Swift – создавайте мощные приложения для устройств Apple. На курсе вас ждут реальные задачи специальности, которые помогут освоить профессию в сжатые сроки.

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

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

Условия акции:

  • В акции участвует любой, кто записался и оплатил всю стоимость курса с 1 января по 1 марта 2024 г.
  • При покупке любого курса - второй для себя или для друга со скидкой 50%!
  • Акция действует только при покупке второго курса в течении 3х дней после оплаты первого
  • Скидка 50% распространяется на курс равной или меньшей длительности
  • При покупке курса большей длительности, скидка распространяется на количество месяцев равное первому курсу

Оставьте заявку на участие, и менеджер перезвонит Вам!

О ПРОФЕССИИ IOS РАЗРАБОТЧИК ПО ДАННЫМ HEADHUNTER:
IOS РАЗРАБОТЧИК –

специалист по созданию приложений для операционной системы iOS (Apple).

ОБЯЗАННОСТИ IOS РАЗРАБОТЧИКА:

• создание приложений;
• отладка и тестирование приложений;
• публикация и монетизация в App Store;
• написание пользовательской инструкции.

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




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

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

icon
Выберите удобный пакет обучения Онлайн
Онлайн
84 360 руб
33 960 руб
возможна Тинькофф рассрочка до 24 мес. без процентов
С 25 по 28 марта - скидка 45% только 3 дня!!! 😱😱😱
  • Online обучение по zoom
    Группы до 16 чел

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

Записаться
Данный пакет можно приобрести в рассрочку БЕЗ банка по 10 490 руб./мес.

Форма оплаты

Выберите вариант оплаты
100%
50%
1 мес
Бронь места: 1000 руб.
icon
Выберите удобный пакет обучения Очно
Очно
93 280 руб
35 960 руб
возможна Тинькофф рассрочка до 24 мес. без процентов
С 25 по 28 марта - скидка 45% только 3 дня!!! 😱😱😱

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

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

Записаться
Данный пакет можно приобрести в рассрочку БЕЗ банка по 10 990 руб./мес.

Форма оплаты

Выберите вариант оплаты
100%
50%
1 мес
Бронь места: 1000 руб.
icon
Выберите удобный пакет обучения Видео-курс
Видео-курс
74 680 руб
31 960 руб
возможна Тинькофф рассрочка до 24 мес. без процентов
С 25 по 28 марта - скидка 45% только 3 дня!!! 😱😱😱
  • Видео-уроки 2 р в нед
    Онлайн разбор практики раз в нед

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

Записаться
Данный пакет можно приобрести в рассрочку БЕЗ банка по 9 990 руб./мес.

Форма оплаты

Выберите вариант оплаты
100%
50%
1 мес
Бронь места: 1000 руб.
Программа курса

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

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
Смотреть больше
Кому подойдёт этот курс:

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

  • Новичкам в мобильной разработке
  • Начинающим
  • Практикам
  • Любителям Apple

Новичкам в мобильной разработке

Никогда не программировали и не работали в IT-сфере? Ничего страшного! Программа курсов Avenue полностью ориентирована на новичков без опыта и базовых навыков.

Начинающим

Если вы уже кое-что знаете о мобильной разработке, но этих знаний недостаточно для успешной карьеры – становитесь нашим студентом. Мы подтянем ваши навыки до уровня, когда вас охотно возьмут на должность iOS-разработчика.

Практикам

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

Любителям Apple

Если вы мечтаете работать на компанию Apple, лучшей профессии, чем iOS-разработчик, не найти! Изучайте язык программирования Swift и создавайте собственные крутые приложения.

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

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

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

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

Программировать на Swift

Разрабатывать интерфейсы приложений для Apple

Разрабатывать интерфейсы приложений для Apple

Работать с данными в приложениях

Работать с данными в приложениях

Использовать фреймворк UIKit

Использовать фреймворк UIKit

Монетизировать и публиковать приложения в App Store

Монетизировать и публиковать приложения в App Store

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

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

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

Алан Бабаев

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

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

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

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

Образование

  • IT-курсы Avenue в Саратове
    Курс «iOS разработчик (Swift)»‎
    4 месяца. (1.08.22 - 1.12.22)

Алан Бабаев

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

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

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

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

Записаться на курс Записаться на курс Записаться на курс
Записаться на курс
Записаться на курс Хотите записаться на IT-курсы?

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

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

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

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

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

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

Сертификат

В 2-х экземплярах: печатный в рамке и онлайн.

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

Скидка 15%

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

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

Чат 24/7

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

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

Avenue Bar

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

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

Партнеры

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

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

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

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

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

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

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

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

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

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

Видео курс

IT Avenue в Саратове

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

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

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

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

Ничего страшного! Мы записываем лекции и пришлем вам видеозапись.

Как проходят курсы iOS в Саратове

Как проходят курсы iOS в Саратове

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

Записаться на курс Записаться на курс Записаться на курс
Записаться на курс
Хотите записаться на IT-курсы? Хотите записаться на IT-курсы?

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

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

Текст курса

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

Разработка iOS приложений в Саратове – идеальное начало карьеры мобильного разработчика.

Если вы хотите разрабатывать приложения под устройства Apple, наш курс вам подойдет. Под руководством практикующего разработчика вы с нуля освоите язык программирования Swift и напишете первое приложение прямо на занятиях.

Кто может освоить Swift программирование

Разработка приложений для iOS доступна всем без исключения. Освоить профессию может каждый желающий. 

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

Особенности учебы на курсах

Курс разработки iOS-приложений в нашей школе – больше 70% практики.

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

Изучив основы языка Swift, студент начинает разрабатывать свое личное приложение для Apple и под конец обучения защищает готовый проект перед аудиторией. Это приложение становится частью портфолио выпускника.

Почему iOS разработку лучше учить в Avenue

• Учеба в мини-группах

Мы предлагаем максимально комфортные условия для студентов. Наши группы состоят всего из 7-14 человек. Благодаря этому каждый ученик получает достаточно помощи и внимания от преподавателя.

• Три формата обучения

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

• Преподаватель – iOS-программист на Swift

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

• Трудоустройство

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

Курсы iOS программирования в Саратове – отличная возможность покорить высокооплачиваемую профессию. Записывайтесь прямо сейчас, чтобы через несколько месяцев уже работать на должности мечты.