image

Никаких записей курсов — только живое общение

Курсы

Наши курсы

image

TeachMeSkills в Ютубе

Здесь мы публикуем годный контент, подробные разборы и практический опыт учителей

Дистанционный курс — 2 месяца

SWIFT PRO

Повысь свою квалификацию iOS-разработчика за 2 месяца.

Phone

Свяжемся в течение рабочего дня

Нажимая на кнопку, я соглашаюсь на обработку персональных данных

Старт групп

SP01-onl — 3 ноября

Дни и время занятий

ПН, СР, 19:00 — 22:00

Course image

Кем ты станешь?

Ты станешь уверенным iOS-разработчиком, готовым к сложным проектам. Освоишь продвинутые возможности Swift, включая многопоточность и управление памятью. Научишься создавать сложные интерфейсы с анимацией и интеграцией UIKit в SwiftUI. Будешь использовать популярные библиотеки и современные архитектуры MVVM и TCA. В конце курса разработаешь полноценное приложение с локальной базой данных и API, которое украсит твое портфолио и поможет выделиться на рынке труда.

Чему ты научишься?

  • Ты освоишь продвинутые возможности Swift, включая многопоточность (GCD, Async/Await), управление памятью (ARC) и Protocol-Oriented Programming.
  • Научишься работать с SwiftUI: разрабатывать анимации, архитектуры навигации и интегрировать UIKit для создания интуитивных и стильных интерфейсов.
  • Изучишь MVVM, TCA и популярные библиотеки, такие как Alamofire, Kingfisher и другие, для эффективной загрузки данных, кэширования и управления состоянием приложений.
  • Сможешь проводить Unit и UI тесты, работать с инструментами Instruments для анализа производительности и оптимизации размера приложений.
  • Разработаешь полноценное приложение с локальной базой данных, графиками и API-интеграцией для портфолио, демонстрируя свои навыки будущим работодателям.
  • После курса ты сможешь претендовать на позицию Middle iOS-разработчика и создавать приложения, которые отвечают требованиям реального рынка.

Зарплата iOS разработчика

Источник данных: HH.ru

1800 $ - 2300 $

Junior
Middle
Senior

На рынке не хватает iOS разработчика

176компаний сейчас ищут iOS-разработчиков

< >

1800 $
Junior
Middle
Senior

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

60

Программу всех занятий в нашей школе программирования разрабатывают и ведут практикующие IT специалисты.

Swift Pro

Знакомство. Введение о курсе.

  • Знакомство
  • Рассказать о чем и для кого курс.
  • Опрос по основным темам пройденного курса
  • Решение практических задач

Расширенные возможности языка Swift

  • Protocol-Oriented Programming: зачем и как использовать.
  • Generics: создание универсальных компонентов.
  • Associated type: дженерики для протоколов.
  • Property Wrappers: кастомизация хранения данных.
  • ARC под капотом.

Многопоточность в Swift

  • GCD: DispatchWorkItem, DispatchGroup, DispatchBarier, Semaphore.
  • OperationQueue: управление зависимостями задач.
  • Async/Await: синтаксис и реальная практика.
  • Actors: суть и применение

Основы SwiftUI

  • труктура декларативного подхода.
  • Создание View с модификаторами.
  • Управление состоянием с State и Binding.

Управление данными в SwiftUI

  • ObservableObject, StateObject и EnvironmentObject.
  • Отличия ObservableObject и StateObject
  • @Published свойства
  • Работа с CoreData в SwiftUI.
  • Основы SwiftData

Анимации и переходы в SwiftUI

  • Работа с Animation и Transition API.
  • Создание пользовательских анимаций.
  • Использование GeometryReader для сложных анимаций.

Навигация в SwiftUI

  • NavigationView, NavigationLink.
  • NavigationStack.
  • Использование Router, Coordinator в SwiftUI.

Интеграция SwiftUI с UIKit

  • Использование UIKit-компонентов в SwiftUI (UIViewControllerRepresentable).
  • Использование SwiftUI в UIKit (UIHostViewController)

Библиотеки для работы с API

  • Загрузка данных из сети с помощью Alamofire.
  • Загрузка данных с использованием Moya.
  • Обработка ошибок и ретрай.
  • Кэширование данных.

Работа с изображениями

  • Загрузка изображений с помощью Kingfisher и SDWebImage.
  • Оптимизация загрузки: Lazy loading.

MVVM

  • Основы MVVM: разделение логики и UI.
  • Практическая реализация в SwiftUI.
  • Применение вместе с Combine.

TCA (The Composable Architecture)

  • Основы Redux-подхода.
  • Работа с состоянием в сложных приложениях.

Тестирование iOS-приложений

  • Unit Testing и UI Testing.
  • Snapshot Testing.
  • TDD подход.

Оптимизация производительности

  • Использование Instruments для анализа работы приложения.
  • Уменьшение размера приложения.

Дипломный проект

  • Защита

Онлайн-занятие «Поиск работы в IT»

  • Составление резюме и сервисы для создания резюме
  • Создание и правильное оформление профиля в LinkedIn
  • Составление мотивационного письма
  • Работа с поиском вакансий на различных джоб-бордах
  • Личные рекомендации Карьерного центра по поиску первой работы в IT

Поможем в выборе!

Если у вас есть вопросы о формате или вы не знаете что выбрать, оставьте свой номер:
мы позвоним, чтобы ответить на все ваши вопросы.

  • Звонок
  • Консультация
  • Курсы
Phone

Свяжемся в течение рабочего дня

Нажимая на кнопку, я соглашаюсь на обработку персональных данных

Учебный процесс

  • Упор на практику

    Даем структурированные знания, востребованные сегодня на рынке труда. Никакой воды в обучении: только 15% теории и 85% практики.

    GIF
  • Поддержка и забота

    За каждой группой закреплен опытный аккаунт-менеджер, который помогает в решении актуальных задач / вопросов по телефону, онлайн и лично. А преподаватели всегда готовы помочь на занятии и онлайн в Telegram.

    GIF
  • Помощь в поиске работы

    Учим, как готовиться к собеседованиям и их проходить. Сотрудничаем с IT компаниями по трудоустройству.

    GIF
  • Работа на реальных проектах

    Уже в процессе ты разработаешь реальный проект — твой первый проект в профессиональном портфолио.

    GIF

Преподаватели курса Swift Pro

Учись у лучших. Все наши преподаватели - практикующие специалисты в международных IT-компаниях

Фото учителя

Андрей

Tech Lead iOS Developer в Realy 4+ года опыта

Ваше резюме после обучения на курсе SWIFT PRO

Фото студента
Должность
Middle iOS Developer
Зарплата от:
2300

Профессиональные навыки:

  • Разработка на Swift: многопоточность (GCD, Async/Await), управление памятью (ARC), Protocol-Oriented Programming.
  • Интерфейсы на SwiftUI: создание анимаций, навигации, интеграция UIKit.
  • Архитектуры и библиотеки: MVVM, TCA, Alamofire, Kingfisher и другие.
  • Тестирование и оптимизация: Unit и UI тесты, работа с Instruments.
  • Проект в портфолио: приложение с базой данных, графиками и API.
  • Позиция в IT: готовность к роли Middle iOS-разработчика.
Cертификаты TeachMeSkills
Подтвердит, что вы прошли курс и станет дополнительным аргументом при устройстве на работу.
Certificate image

Помощь в трудоустройстве

Опытные HR-специалисты отвечают на вопросы, готовят к собеседованию и помогают каждому студенту получить работу мечты.

Раз

image

Рекомендации по составлению портфолио и резюме

Два

image

Подготовка к собеседованию в компаниях-партнёрах

Три

image

Персональные консультации по развитию карьеры

Успешные истории наших выпускников

  • Фото выпускника
  • Фото выпускника
  • Фото выпускника
  • Фото выпускника
  • Фото выпускника
  • Фото выпускника
  • Фото выпускника
  • Фото выпускника

Отзывы выпускников

Александр
Отзыв по курсу разработчик на Python. 10/10

11 сентября 2024

Артём
Отзыв по курсу Веб-разработчик. Получено произвольное сообщение от клиента Здравствуйте, извините, что с задержкой, забыл про ваше сообщение) Я очень рад, что мне повезло наткнуться именно на эту школу программирования, где не просто берут деньги, но при этом реально выполняют свои условия, обещания и проводят тебя на пути к своей будущей карьере. Очень рад, что попались именно эти учителя, которые не безразличны к твоему желанию развиваться. Отдельный респект хочу отдать Александру Филиповскому, моему преподавателю по php и laravel, js и react.js, очень ответственный, старательный, внимательный преподаватель и профессиональный программист. О нём и его методах обучения впечатления остались только хорошие) С коллективом тоже повезло: ребята целеустремлённые, позитивные, всегда с положительным настроем) Единственное, над чем стоило бы слегка поработать школе, - это над программой обучения. Советовал бы больше прислушаться к программистам, которые у вас преподают или работают, скорее всего, у них есть на примете несколько пожеланий и предложений по поводу того, как её доработать)\nВ целом о школе остались только положительные впечатления и эмоции. Если бы меня попросили порекомендовать школу для обучения в IT сфере, я бы с уверенностью порекомендовал эту)

22 июля 2024

Антон
Отзыв по курсу Веб-разработчик. Доброго времени суток. О школе впечатление очень хорошее. Отдельно хочется выделить гибкость в обучении. Возможность присутствовать на лекции от куда угодно или пересмотреть позже. Обратная связь преподавателя и администрации, сам материал. Думаю теперь куда больше шансов продолжить этим заниматься. А докопаться по большому счету не до чего, это будет просто придиркой.

1 августа 2024

Дарья
Отзыв по курсу UX/UI дизайнер. Здравствуйте, мне все понравилось) Преподаватель Андрей все понятно и интересно объясняет, программа построена так, что в занятиях были и практика и теория, что было максимально эффективно. В целом достаточно приятная атмосфера была на занятиях, остались только положительные впечатления)

24 марта 2024

Алеся
Это были офигенные 5 месяцев, спасибо вашей школе и отдельное спасибо за подарочки !!! В феврале начала поиски работы, получила оффер в iTechArt достаточно быстро и планировала выходить.

22 ноября 2021

Дима
Спасибо за знания!) Путь очень хорош, работаю в Epam уже год!

26 апреля 2022

Виктория
Группа классная, ментор группы Дмитрий Рак просто огонь, с августа работаю в iTeachArt.

26 апреля 2022

Антон
Всё хорошо. Работаю с сентября в компании Fresh lime soft в качестве Front-end developer (React).

24 апреля 2022

Наталья
Все хорошо, уже почти 8 месяцев работаю в айти, знания и навыки, которые получила на курсе просто бесценны!

25 апреля 2022

Анна
Самые крутые курсы в Минске ! Я выбрала направление Python и ничуть не пожалела. Ребята все зачет. Особенно спасибо нашему ментору Николаю. Очень крутой. В первые вижу такую отдачу от человека и помощь. Всем огромное спасибо. Самое классное время. Буду очень скучать))

8 апреля 2021

Аня
Это любоф, два законченных курса. Один ещё в планах, даже на ютубе вашем засвечусь. Что касаемо курса, супер интересно для таких любопытных как я.

16 марта 2021

Марина
Продолжаю учиться самостоятельно и до сих пор помогает и консультирует преподаватель, исправляет и советует! Преподаватель отдельная любовь, спасибо, что он оказался у вас и у нас!

25 января 2022

Стоимость обучения

Полная разовая оплата

50 000

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

Оплата в рассрочку

30 000
до начала занятий
20 000
через 3 недели после начала обучения

Запись на обучение

Phone

Свяжемся в течение рабочего дня

Нажимая на кнопку, я соглашаюсь на обработку персональных данных