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

ОНЛАЙН ШКОЛА
iOS РАЗРАБОТЧИКОВ

ПРОГРАММИРОВАНИЕ НА SWIFT С ПОЛНОГО НУЛЯ.

Научим создавать приложения для

Курсы помогут получить новую и востребованную профессию

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

ОБУЧАЕМ IOS РАЗРАБОТЧИКОВ С 2017 ГОДА

Самый быстрый способ стать iOS разработчиком

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

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

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

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

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

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

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

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

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

Привет! 🙂

Хочешь стать
iOS разработчиком?

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

Что вас ждет на курсах

Интерактивная платформа для изучения профессий iOS разработчик с полного нуля.

Актуальная и нужная информация. Лучшие теории и практики построенные на многолетнем опыте.

С помощью полученных знаний вы сможете начать зарабатывать на своих знаниях уже через 3 месяца обучения!

Больше возможностей и безграничное обучение

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

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

Начинайте программировать уже сейчас

Не тратьте больше времени на поиск нужной информации. Актуальную информацию вы уже наши — начинайте изучать!

Опытные преподаватели

Наши уроки преподают только лекторы — практики с большим опытом работы в данной сфере.  Они поделятся с вами самой полезной и актуальной информацией.

Доступная цена

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

Интерактивное обучение

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

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

Видеокурсы по Swift

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

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

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

Если вы решили изучить программирование 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! Этот курс охватывает широкий спектр тем, от фундаментальных структур данных до
сложных алгоритмов поиска путей.

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

Нет времени проходит все курсы отдельно? Тогда выбирай интенсивное обучение!

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

24 занятия по 2 часа в день и ты Junior разработчик плюс сертификат об окончании курсов и полученных навыках.

В чем ваши преимущества

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

Согласно практике, от 85 000 рублей — это реальная средняя зарплата IT разработчика по России. Но в таких крупных городах, как Москве, Санкт-Петербурге и других она чаще всего выше (в 1,5–2 раза). IT разработчик — одна из самых востребованных и высокооплачиваемых профессий в мире.

🔨 Практика

Практикуйтесь, кодирование вместе с преподавателем в каждом видео уроке. Много практики!

💪 Станьте разработчиком

Получите полный доступ к самой большой коллекции видеокурсов iOS. Изучайте в любом месте!

💡 Создадите свой IT продукт

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

🔄 Постоянные обновления

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

Как проходит обучение

теория → практика → опыт

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

Учебные материалы

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

Практикумы

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

Проекты

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

профессия

iOS Разработчик

Для кого

Курсы для тех, кто хочет получить новую высокооплачиваемую и интересную профессию, стремится научиться выжимать из XCode 100% возможностей и хочет делать приложения, завоевывающие внимание с первого взгляда.

Навыки

Уверенно овладеете языком Swift. Знаний и работ в портфолио будет достаточно для трудоустройства или успешного старта на фрилансе.

обучайся дома

Заработок

Сможете зарабатывать от 80 тысяч рублей на полученных знаниях. Столько в среднем получает начинающий разработчик на старте карьеры

Портфолио

На наших курсах вы сделаете работы для своего портфолио. 80% наших студентов находят работу в первый месяц после окончания курсов.

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

Сергей Дунаев

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

О преподавателе: Преподаватель-практик курсов по программированию на Swift. Прекрасно ориентируется в любых вопросах программирования на Swift, Objective-C (Mac), Delphi, C++, SQL. Обладатель престижной международной сертификации «Brainbench: Delphi Programmer». Сертифицированный специалист по глубокому машинному обучению и нейронным сетям. Обладает огромным опытом практической работы. За его плечами — успешное внедрение целого ряда проектов в самых разных областях.

В данный момент Сергей Дунаев является разработчиком в одном из крупнейших европейских банков.

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

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

Учим программировать с полного нуля

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

Мы учим и консультируем, а не отправляем «гуглить» и на форумы за нужной информацией!

Свифт Лаб в независимых рейтингах онлайн школ

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

Видеолекции

Практикуйтесь - это важно, выполняйте задания и практикумы с преподавателем в каждом новом видео уроке.

Практика

Только актуальная и нужная информация. Лучшие теории и практики построенные на авторских методиках.

Консультации

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