Онлайн курсы по Swift

Мы постоянно обновляем курсы, чтобы вы могли получали навыки, которые нужны работодателям прямо сейчас. Последняя дата обновления — осень 2022 года.

Онлайн курсы по Swift

Изучайте digital профессии с нашим обширным каталогом видео уроков, которые превратят вас из новичка в профессионального разработчика!

Работай и зарабатывай откуда хочешь!
Вряд ли стоит в очередной раз говорить, что работа в IT — это престижно и прибыльно. Но, чтобы хорошо зарабатывать, не нужно сидеть в офисе. Вам нужен всего лишь ноутбук и доступ в Интернет, а место работы выбираете сами — работать из дома, путешествуя или из любимого кафе.
Наши онлайн-курсы помогут вам освоить самые перспективные и быстроразвивающиеся профессии в области программирования.

Самый популярный курс 2022 года

iOS разработчик с нуля

Практический курс для тех, кто хочет научиться основам программирования на Swift с полного нуля, написать код для реальных проектов и получить первые заказы. Вы пройдете по шагам весь процесс разработки iOS-приложения: идея — разработка — публикация.

Курс подойдет студентам без опыта программирования и с нулевым опытом

Скидка для учащихся школ и студентов ВУЗов

Если вы являетесь учеником школы или студентом ВУЗа мы готовы вам предоставить 50% скидку на обучение.

Просто напишите нам на почту privet@swiftlab.ru и получите скидку.

Курс по созданию игр на Swift - 30%

Весь апрель скидка -30% на курс по созланию игр на Swift «SpriteKit. Создание 2D игр на Swift.»

Используйте промо код SpriteKit и получите скидку 30% на курс.

Выберите свой курс📱

Курсы iOS разработчиков от Свифт Лаб — это постоянное пополнение коллекции, минимум теории и максимум практики. В каждом видеоуроке присутствуют задания по написанию кода, поэтому вы сможете сразу применять полученные навыки для работы.
Даже если вы никогда не пробовали себя в написании приложений, благодаря занятиям от Свифт Лаб вы сможете освоить профессию iOS разработчика! У нас есть курсы для тех, кто изучает программирование Swift с нуля, а также для людей, уже имеющих определенный опыт в данном направлении.

iOS разработчик с нуля

Прокачай себя в Swift

Интенсивный курс
"Профессия iOS разработчик"

24 занятия по 2 часа и ты Junior разработчик! И это вполне реально, но если ты не будешь лениться!

Курс построен следующим образом, несколько тем объединяются в несколько занятий и получается небольшое приложение. Мы будем разбирать материал на сквозных примерах. Именно так будет понятно как и где применяются конкретные инструменты и элементы пользовательского интерфейса.

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

iOS разработчик с нуля до Junior за 48 часов

Курс подойдет студентам без опыта программирования.

Практический курс для тех, кто хочет научиться основам программирования на Swift с полного нуля, написать код для реальных проектов и получить первые заказы. Вы пройдете по шагам весь процесс разработки iOS-приложения: идея — разработка — публикация.

Сделайте свой первый шаг к новой профессии.

Курсы по ступеням обучения

Первая ступень

Базовые знания

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

Swift с нуля

Курс предназначен для новичков в программировании, для которых Swift является одним из первых языков программирования.

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

Объектно-ориентированное программирование Swift

В продолжении обучения переходим на новый уровень — объектно-ориентированное программирование. Вы познакомитесь с основными концепциями объектно — ориентированного программирования на примере языка Swift. Будут рассмотрены классы и структуры, инкапсуляция, наследование, полиморфизм, инициализация и деинициализация, ARC, дженерики, расширения и протоколы и конечно обработка ошибок.

Вторая ступень

Развивающие навыки

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

Auto Layout
Начальный уровень

Auto Layout позволяет создавать макеты для работы с экранами разных размеров и ориентаций. Этот курс познакомит вас с основами макетов в Interface Builder. Несмотря на то, что предмет сложный, он предназначен для начинающих и не предполагает знания Auto Layout.

Этот курс познакомит вас с основами макетов в Interface Builder. Несмотря на то, что предмет сложный, он предназначен для начинающих
и не предполагает знания Auto Layout.

Collection View
Начальный уровень

В этом курсе вы узнаете все об использовании Collection View в iOS, начнете с основ, таких как настройка Collection View в Inteface Builder, а затем перейдете к некоторым более сложным темам, таким как создание и управление пользовательскими ячейками и макетами.

Вы узнаете, что такое виды Collection. Узнаете, как Collection View сравниваются с их близким родственником, Table View и многое многое другое.

Scroll View

С помощью Scroll View можно отображать большое объем контента на небольшом экране, прокручивая его в 2-х направлениях. Но к сожалению работа с элементом Scroll View не такая тривиальная, как может показаться на первый взгляд.

На этом курсе мы разберем основы Scroll View, чтобы вы могли использовать его в различных макетах приложений. Как только вы освоитесь с основами, вы изучите несколько шаблонов скроллинга, которые хорошо зарекомендовали себя среди профессиональных разработчиков.

Auto Layout
Продвинутый уровень

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

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

Collection View
Продвинутый уровень

Продолжение курса «Collection view. Начальный уровень.»

Узнайте все о том, как настроить макет collection view в iOS. Вы начнете с основ, таких как управление макетом потока с помощью делегата и создание подклассов. Затем перейдете к более сложным темам, таким как создание макета с нуля, изменение атрибутов макета и динамического наполнения ячейки. Давайте начнем?

Третья ступень

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

Еще чуть-чуть и ты у цели! Две ступени уже позади, давай не сбавлять обороты! Третья ступень самая насыщенная в ней мы рассмотрим создание 2D игр на Swift, Core Data и Структуры данных и алгоритмы.

Core Data
Начальный уровень

Что такое Сore Data?
Core Data имеет много других функций, помимо простого хранения
и извлечения данных: можно выполнять пользовательскую фильтрацию с предикатами, сортировать данные и вычислять статистику.

Как создать простое приложение, которое может сохранять и читать данные из базы данных по средствам Core Data.

Это и многое, многое другое вы узнаете в этом онлайн курсе.

Sprite Kit
Создание 2D игр на Swift

Целью данного курса является получение практических знаний
и навыков в написании 2D игр для iOS.

Игры и насыщенные графикой приложения наиболее популярны в App Store, а значит, и наиболее прибыльны в разработке.

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

Core Data
Продвинутый уровень

Погрузитесь глубже в Core Data!
Узнайте больше о расширенных параметрах выборки, оптимизации производительности, процессе миграции и многом другом.

В этом курсе рассматриваются сложные запросы выборки, предикаты, сортировка и асинхронная выборка.

Вы также узнаете на данном курсе, как создать несколько версий вашей модели данных, а затем перевести пользователей на новую модель данных, чтобы они могли сохранить свои существующие данные при обновлении. Вы узнаете, как NSFetchedResultsController может сэкономить ваше время и код, когда ваши табличные представления опираются на данные из Core Data.

Структуры данных и алгоритмы

Узнайте, как реализовать структуры данных и алгоритмы в Swift! Этот курс охватывает широкий спектр тем, от фундаментальных структур данных до
сложных алгоритмов поиска путей.

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

Коротко про Свифт Лаб

Образование по новому

Мы обучаем востребованным интернет-профессиям, наши образовательные курсы меняют жизни тысяч людей к лучшему. На наших занятиях нет сухой теории. Здесь – только то, что вы сможете использовать в работе. Все задания и примеры – из реальной практики. Мы консультируем учеников в процессе и после обучения. Лучшим из лучших помогаем найти работу. А самые талантливые становятся частью нашей команды.

Вы можете учиться онлайн с компьютера, телефона или планшета.

Мы обучаем востребованным интернет-профессиям, наши образовательные курсы меняют жизни тысяч людей к лучшему. На наших занятиях нет сухой теории. Здесь – только то, что вы сможете использовать в работе. Все задания и примеры – из реальной практики. Мы консультируем учеников в процессе и после обучения. Лучшим из лучших помогаем найти работу. А самые талантливые становятся частью нашей команды.

А главное это оптимальная цена

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

Нужен лишь доступ в интернет

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

Учись и развивайся

Выберите свой курс

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

Проиграть видео
Часто задаваемые вопросы

Под “Видео обучением” подразумевается предоставление доступа к просмотру каталога видеокурсов, на неопределенный период в зависимости от купленного курса.

После покупки курса доступ открывается автоматически, в разделе «Личный кабинет» отображается информация о действующех курсах.

Нажмите на кнопку «Войти», потом выберите «Забыли пароль?», ведите в необходимое поле логин и на указанный Вами при регистрации адрес электронной почты будет отправлено письмо с ссылкой для сброса пароля.

Мы предоставляем свои материалы “как есть” и не предоставляем возможности возврата денежных средств.

Пролистать наверх