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

Научитесь создавать приложения под iOS на языке Swift, чтобы работать на самую дорогу IT-компанию в мире – Apple. На курсе вы сделаете первое приложение, которое сможете опубликовать и монетизировать в App Store.

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

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

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

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

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

О профессии iOS разработчик по данным Headhunter:
iOS разработчик –

специалист по созданию программ для операционной системы iOS. Программирует на языке Swift для устройств Apple.

Обязанности iOS разработчика:

• создание мобильных приложений для iOS;
• отладка и тестирование приложений;
• размещение в AppStore;
• создание инструкции по использованию.

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




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

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

icon
Выберите удобный пакет обучения Онлайн
Онлайн
88 800 руб
39 960 руб
возможна Тинькофф рассрочка до 24 мес. без процентов
Эффективное обучение в мини-группах! ☀️ Повышение цен с 1.04!
  • Online обучение по zoom
    Группы до 16 чел

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

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

Форма оплаты

Выберите вариант оплаты
100%
50%
1 мес
Бронь места: 5000 руб.
icon
Выберите удобный пакет обучения Очно
Очно
97 720 руб
43 960 руб
возможна Тинькофф рассрочка до 24 мес. без процентов
Эффективное обучение в мини-группах! ☀️ Повышение цен с 1.04!

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

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

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

Форма оплаты

Выберите вариант оплаты
100%
50%
1 мес
Бронь места: 5000 руб.
icon
Выберите удобный пакет обучения Видео-курс
Видео-курс
79 920 руб
35 960 руб
возможна Тинькофф рассрочка до 24 мес. без процентов
Эффективное обучение в мини-группах! ☀️ Повышение цен с 1.04!
  • Видео-уроки 2 р в нед
    Онлайн разбор практики раз в нед

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

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

Форма оплаты

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

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

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

Начинайте карьеру с перспективной профессии! Разработчик приложений для Apple – это шанс получать зарплату в долларах, работать с любого места на Земле и заниматься интересными проектами. За 4 месяца вы освоите язык Swift и создадите первое приложение под iOS прямо на занятиях.

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

Неплохо знаете язык Swift, но не хватает практики? 80% наших занятий посвящены выполнению задач разработчиков iOS. Под руководством опытных преподавателей вы узнаете методы эффективного программирования. Также создадите свое приложение, которое в будущем сможете опубликовать в AppStore.

Фанатам Apple

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

Практикующим программистам

Хотите сменить профессию или повысить количество проектов, которые можете брать в работу? Swift – несложный язык, который Apple создавала с целью сократить цикл разработки приложений. Обучайтесь iOS программированию за 4 месяца и реализуйте первый проект уже на занятиях.

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

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

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

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

Писать код на языке программирования Swift

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

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

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

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

Разбираться в инструментах фреймворка UIKit

Разбираться в инструментах фреймворка UIKit

Выставлять готовые приложения в AppStore

Выставлять готовые приложения в AppStore

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

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

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

Алан Бабаев

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

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

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

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

Образование

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

Алан Бабаев

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Скидка 15%

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

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

Чат 24/7

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

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

Avenue Bar

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

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

Партнеры

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

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

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

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

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

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

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

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

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

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

Видео курс

IT Avenue Казань

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

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

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

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

Не страшно, мы ведем видео-запись всех занятий, которые будут вам доступны в закрытой телеграм-группе вашего курса!

Как проходят занятия IOS в Казани

Как проходят занятия IOS в Казани

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

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

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

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

Текст курса

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

Если мечтаете создать iOS приложение для устройств компании Apple, обучение на курсе “iOS программист” поможет осуществить заветную мечту. Мы научим вас уверенно писать код на языке программирования Swift – самом популярном в разработки для AppStore. По окончанию вы создадите личное iOS приложение, посетите тренинг по трудоустройству и в течение месяца после выпуска начнете работать над первым высокооплачиваемым проектом.

Программирование на Swift: обучение с нуля

Чтобы разрабатывать iOS приложения, базовые знания не нужны. По крайней мере, в школе AVENUE.

В первом модуле вы изучите основы программирования на языке Swift, а дальше будете углубляться в нюансы и выполнять всё больше практических заданий. Программа курса ориентирована на практику. 80% времени на уроках вы будете кодить.

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

Чему вы научитесь на курсе:

• разрабатывать мобильные iOS приложения;

• писать чистый код на языке Swift;

• владеть принципами ООП;

• создавать интерфейсы;

• собирать приложение в одно целое;

• синхронизировать реализованный продукт;

• выставлять в AppStore и монетизировать.

Чтобы выучить всё это, достаточно встречаться дважды в неделю и заниматься по 2 часа. Swift программирование не такое тяжелое, как может показаться неопытному специалисту. Компания Apple сделала этот язык простым и понятным, так как она хотела, чтобы разработчики быстро создавали новые iOS приложения. Время – деньги, как говорится. Особенно для такой компании.

Выбирайте очное обучение в аудитории или онлайн с дома или любого другого места. Если установленное время занятий вам не подходит, занимайтесь с помощью видеоуроков в свободное. Администратор предоставит ссылку на видео. Доступ будет у всех студентов, причем навсегда.

Разработайте свое iOS приложение в школе AVENUE

Подход нашей школы ориентирован на быстрое и качественное образование. Не на такое, когда “кипит” голова и засыпаешь над кодом от усталости. Мы разработали собственный стиль с упором на практику. Ознакомьтесь с нашими преимуществами в следующих пунктах.

1. 80% практических заданий

Создать крутое iOS приложение с нуля реально, если много и упорно практиковаться. Мы предоставляем такую возможность студентам. Помогают им в этом учителя с опытом в сфере.

2. Финальный проект в портфолио

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

3. Преподаватели – практикующие разработчики

Учитель, который мотивирует собственным примером – лучший учитель. Мы сотрудничаем с профессионалами в сфере с интересными кейсами и вдохновляющим опытом.

4. Стажировка и первая работа

Студентам с лучшими результатами мы дарим стажировку в топовых русских компаниях. Кроме того, для всех устраиваем мероприятие, где учим продвигаться своими силами. Резюме выпускников курса отправляем в компании, с которым поддерживаем связь.

Создайте мобильное iOS приложение, которое покорит российского пользователя! Начинайте учиться прямо сейчас, чтобы через полгода уже работать над высокооплачиваемым проектом.

Запись на занятия по телефону или в форме на сайте.