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

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