Swift. Основы программирования — Август 2021
О чём курс
О чём курс
Вы разберёте основы программирования на языке Swift от компании Apple, который создан на замену Objective-C для разработки приложений под iOS и Mac OS X. В процессе вы исследуете концепцию и особенности синтаксиса этого языка, объединившего черты Haskell, Ruby и Python.
Что внутри
Обучение охватывает базовые типы данных, константы и переменные, операторы, ассерты и правила работы со строками. Подробно разбираются коллекции, управление ходом выполнения программы, а также создание функций и замыканий.
Приобретаемые навыки
Программа учит применять ключевые конструкции языка:
- работать с кортежами и наборами;
- корректно обрабатывать опциональные значения;
- применять конструкцию switch и оператор guard;
- управлять массивами и словарями;
- использовать замыкания в практических задачах.
Формат и длительность
Курс рассчитан на 24 академических часа. Для практической работы используются среды Playground и Xcode, а завершается программа тестированием и выполнением итогового задания.
Программа обучения
- Модуль 1. Добро пожаловать в мир Swift (4 ак. ч.)
- О языке Swift. Его история. Ресурсы. Роль и место Swift в стеке технологий Apple
- Первое приложение
- Инструменты Playground Xcode
- Модуль 2. Основы (4 ак. ч.)
- Константы и переменные
- Числовые типы
- Безопасность и определение типов
- Конвертация типов
- Логический тип
- Кортежи
- Опциональные значения
- Модуль 3. Базовые операторы. Строки (4 ак. ч.)
- Базовые операторы
- Операторы диапазона
- Логические операторы
- Строки и символы
- Мутабельность строк
- Работа с символами
- Конкатенация строк и символов
- Интерполяция строк
- Юникод
- Модуль 4. Коллекции. Управление ходом выполнения (4 ак. ч.)
- Мутабельность коллекций
- Массивы
- Словари
- Управление ходом выполнения
- Циклы
- Условные выражения
- Модуль 5. Функции и замыкания (4 ак. ч.)
- Функции
- Параметры функций и возврат значений
- Опциональный кортежи, как возвращаемый тип
- Тип-функция
- Вложенные функции
- Замыкания
- Trailing closures
- Захват значений замыканиями
- Модуль 6. Выполнение итоговой работы (4 ак. ч.)
- Тест
- Практическое задание
Теги курса
Выпуски серии 2
Все 2Другие материалы школы 12
С Специалист Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.