Swift. Уровень 1. Основы программирования
Подробнее о курсе
Краткое описание курса
На курсе рассмотрены темы констант и переменных, базовых типов языка, кортежи, опциональные значения, ассерты, базовые операторы и работа со строками, коллекции и управление ходом выполнения, а также функции и замыкания
Для прохождения курса в центре вам потребуется собственный Macbook с версией операционной системы не ниже MacOS 10.12.6 Sierra и установленным XCode 9.
Целевая аудитория курса
- начинающие программисты, желающие освоить язык Swift
Получаемые знания и навыки
По окончании курса слушатели научатся
- Работать с кортежами
- Работать с опционалами
- Использовать преимущества конструкции switch в Swift
- Использовать оператор guard
- Работать с массивами, словарями и наборами
- Использовать замыкания
Необходимая предварительная подготовка
- Знание macOS на уровне пользователя
Предварительно рекомендуется прослушать курс(ы)
Краткое содержание курса
Модуль 1 — Знакомство со Swift
- О языке Swift. Его история. Ресурсы.
- Роль и место Swift в стеке технологий Apple
- Первое приложение
- Инструменты
Модуль 2 — Основы Swift
- Константы и переменные
- Числовые типы
- Безопасность и определение типов
- Конвертация типов
- Логический тип
- Кортежи
- Опциональные значения
Модуль 3 — Базовые операторы. Строки
- Базовые операторы
- Операторы диапазона
- Логические операторы
- Строки и символы
- Мутабельность строк
- Работа с символами
- Конкатенация строк и символов
- Интерполяция строк
- Юникод
Модуль 4 — Коллекции. Управление ходом выполнения
- Мутабельность коллекций
- Массивы
- Словари
- Управление ходом выполнения
- Циклы
- Условные выражения
Модуль 5 — Функции и замыкания
- Функции
- Параметры функций и возврат значений
- Опциональный кортежи, как возвращаемый тип
- Тип-функция
- Вложенные функции
- Замыкания
- Trailing closures
- Захват значений замыканиями
Вам также будет интересно…