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

Программист, ранее — преподаватель в международном ИТ-университете (г. Алматы), разработчик (Ericsson Canada, Macadamian). Со-основатель Хекслета.
Содержание курса
В программу курса входят следующие уроки:
- Основы Swift.
- TypeAlias и Tuple.
- Optional.
- Операторы и серии.
- Строки.
- Массивы.
- Словари.
- Ветвление.
- Функции.
- Серия параметров.
- Переменные параметры и inout.
- Тип функции.
- Пример замыкания.
- Замыкание.
- Энумератор (перечисление).
- Raw values в энумераторе.
- Структуры и классы.
- Value type vs. Reference type.
- Вычислимые (computed) свойства.
- Наблюдатели (property observers).
- Свойства типа.
- Методы типа и экземпляра.
- Мутирующие (mutating) методы.
- Сабскрипты (subscripts).
- Наследование.
- Инициализаторы.
- Деинициализаторы.
- ARC (automatic reference counting).
- Расширения (extensions).
- Протоколы.
- Generics.
- Generic тип.
Курсы Hexlet.io можно проходить как отдельно, так и в рамках соответствующей профессии. Подробности на сайте школы.
Кому подойдет данный курс
Данный курс подойдет начинающим iOS-разработчикам, желающим изучить новый язык Swift.
Графики обучения и тестирования гибкие, что позволяет проходить курс работающим людям.
Приобретенные навыки
Во время обучения студенты работают с языком программирования Swift, а также изучают его возможности в теории. Освоенные инструменты:
- iOS;
- Swift.
Студентам, в зависимости от приобретенного пакета, доступны следующие возможности:
- сертификат, подтверждающий ваши умения и специализацию;
- доступ к ряду курсов и ко всем из них, а также к профессиям, для которых менторами индивидуально подбираются подходящие программы;
- пожизненный доступ к учебным материалам;
- записи видеолекций;
- тренажеры для оттачивания навыков;
- персональный преподаватель-помощник;
- стажировка;
- помощь в трудоустройстве;
- и прочее.
Дополнительная информация
Доступны обучающие пакеты стоимостью от $ 0 до $ 149 в месяц. Более подробная информация по услугам, дополнительным возможностям, курсам и профессиям, предлагаемым для каждого пакета, представлена на официальном сайте школы Hexlet.io.
Данный курс устарел и не поддерживается школой. Программа курса базируется на книге The Swift Programming Language от компании Apple, которая имеется в свободном доступе.