Акции школ
Войти

Курс «Основы языка Swift»

Составитель: Денис Сметнёв · Обновлено: 19.01.2023
Начальный
15 000 
15 000 
от 1 250 ₽/мес в рассрочку (прим.)

Swift — язык, с которым пишут под iOS, macOS и другие платформы Apple. Если хочется разрабатывать мобильные приложения под iPhone или iPad, он будет первым делом в списке. Курс GeekBrains рассчитан на тех, кто только знакомится с языком: никакой предварительной базы не требуется. Месяц — компактный срок, за который можно пройти основы и понять, в какую сторону двигаться дальше.

Подробнее


Начальный
15 000 
15 000 
от 1 250 ₽/мес в рассрочку (прим.)

Компания: GeekBrains (ГикБреинс)

Язык: ru

Уровень: Начальный Длительность: 4 недели Старт: в любое время

Сколько зарабатывают в профессии (медиана hh.ru, по 117 вакансиям)

Junior
110 000 ₽
Middle
250 000 ₽

Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
Основы языка Swift (этот) GeekBrains (ГикБреинс) 15 000 ₽ 4 недели
Изучение языка программирования LoftSchool (Лофт скул) беспл. 5.0 Обзор
Ruby on Rails Школа Thinknetica беспл. 4.7 Обзор
Программирование на Pascal Stepik (Степик) беспл. 4.0 Перейти

Стоит ли идти на этот курс

Плюсы

  • Порог входа — нулевой: курс заявлен для начинающих, предварительный опыт программирования не нужен.
  • Короткий срок позволяет быстро проверить, заходит ли Swift как направление, не вкладывая полгода.
  • Фокус на одном языке: курс не пытается охватить всю мобильную разработку разом, а даёт именно основы Swift — понятный, ограниченный результат.

Минусы и кому не стоит

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

Когда этот курс вам не нужен

Курс не нужен тем, кто уже знает синтаксис Swift или переходит с другого языка — уровень будет слишком базовым. Не подойдёт тем, кому важен диплом об окончании или поддержка при выходе на рынок: ни того ни другого в описании нет, и это сигнал проверить альтернативы. Если цель — разобраться самостоятельно и быстро, Swift хорошо покрыт бесплатными материалами; платный курс оправдан, когда нужна структура и внешняя проверка прогресса.

Как выбрать курс по этому направлению

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

Частые вопросы

Нужен ли опыт программирования для этого курса?

Нет. Курс рассчитан на старт с нуля, предварительных знаний не требуется.

Сколько времени займёт обучение?

Тридцать дней — заявленная длительность курса.

Дадут ли сертификат или диплом по окончании?

В описании курса этого нет. Если документ об окончании важен — выясните у GeekBrains до оплаты.

Подойдёт ли курс, если хочу разрабатывать приложения под iPhone?

Swift — основной язык для iOS-разработки, направление верное. Но базовый курс даёт фундамент языка; для полноценной разработки приложений понадобится отдельное обучение по UIKit или SwiftUI.

Как проходит обучение — видео, живые занятия, практика?

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

15 000 ₽ · от 1 250 ₽/мес
Перейти на страницу курса
Длительность курса

Длительность курса

30 дней

Формат обучения

Формат обучения

Онлайн-курс

Обратная связь

Обратная связь

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

Теория и практика

Теория и практика

8 уроков

Чему научитесь

Курс по профессиональной разработке программного обеспечения на языке Java. Содержит 8 уроков и длится 2 месяца. Подходит начинающим разработчикам. Способствует продвижению в профессии программистов Java.

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

Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

Новичкам

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

Начинающим iOS-разработчикам и программистам из смежных сфер

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

Урок 1. Введение

Вводное занятие. Знакомство с языком. Основные типы данных. Xcode, Playground. Переменные, константы и коллекции данных. Дебаггер.

Урок 2. Синтаксис Swift. Основные операторы

Продолжение изучения синтаксических конструкций языка и основных операторов

Урок 3. Комплексные типы данных

Знакомство с комплексными данными. Структуры. Перечисления. Свойства и методы. Конструктор.

Урок 4. Введение в ООП

Как описывать объекты реального мира и создавать их по описанию. Классы и объекты. Наследование. ARC и введение в управление памятью.

Урок 5. ООП

Описываем требования к классам. Протоколы. Расширения. Полиморфизм. Композиция.

Урок 6. Продвинутое ООП

Техники настоящих гуру. Дженерики. Замыкания. Subscripting. Функции высшего порядка.

Урок 7. Обработка ошибок и исключений

Учимся искать ошибки и предсказывать их появление. Исключения try/catch. Error.

Урок 8. Змейка

Пишем простую игру с использованием SpriteKit

Swift

SpriteKit

Работать с Playground

Создавать приложения

Проводить отладку (Debug)

Работать с массивами данных

Навыки, которые вы получите

 
ТЕСТИРОВАНИЕ РАЗРАБОТКА ПРИЛОЖЕНИЙ РАБОТА С МАССИВАМИ ДАННЫХ РАБОТА С PLAYGROUND

Компания, проводящая курс

GeekBrains (ГикБреинс)

214 курсов по 806 темам

Онлайн-платформа для обучения GeekBrains (Гик брейнс) работает с 2014 года. Является частью холдинга Mail.Ru Group и резидентом Сколково с 2016...

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

разработчик на С#

В 2016 году получил высшее образование по специальности...

Разработчик ПО

Увлекаться программированием я начал с 12 лет,...

Руководитель группой мобильной разработки

Выпускник Тверского госуниверситета. В студенчестве...

Программист iOS в IT-компании над федеральными проектами

С ранних лет увлекаюсь программированием, пробовал...

Team leader в Tinkoff.

Выпускник МГТУ им. Н.Э. Баумана, параллельно получил...

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

Закончил КемГУ. По образованию преподаватель и...

Разрабатчик iOS-клиент для «Одноклассников»

Получил высшее образование в управлении IT-проектами,...

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

Выпускник ИИТМ ИрГУПС. 6 лет работал в...

Swift разработчик

Выпускник факультета Информационных технологий ОГУ....

руководитель по развитию IT-систем в «Сбербанк-Технологии»

Выпускник физического факультета Волгоградского...

iOS-разработчик в Mail.Ru Group

Учился в Уфимском Государственном Авиационном...

Отзывов об этом курсе пока нет

Ниже — проверенные отзывы о школе GeekBrains (ГикБреинс): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.

больше курсов

Похожие курсы компании

GeekBrains (ГикБреинс)
(3)
GeekBrains (ГикБреинс)
(0)
GeekBrains (ГикБреинс)
(0)
GeekBrains (ГикБреинс)
(1)
GeekBrains (ГикБреинс)
(0)
4 588 
GeekBrains (ГикБреинс)
(0)
GeekBrains (ГикБреинс)
(1)
больше курсов

Другие курсы этих преподавателей

OTUS (Отус)
(1)
79 800 
GeekBrains (ГикБреинс)
(10)
199 500 
GeekBrains (ГикБреинс)
(2)
15 000