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

Курс «Основы языка 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 Обзор
Введение в Ruby Хекслет (Hexlet) 3 900 ₽ 2 недели 3.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 (ГикБреинс)

212 курсов по 797 темам

Онлайн-платформа для обучения 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 (ГикБреинс): они помогут составить впечатление, но в рейтинге курса не учитываются. Проходили этот курс? Поделитесь — это поможет другим студентам.

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

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

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

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

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