Swift. Основы программирования — Август 2021

5 участников

О чём курс

О чём курс

Вы разберёте основы программирования на языке 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 ак. ч.)
    • Тест
    • Практическое задание
Складчина создана 26 августа 2021 г.

Теги курса

Выпуски серии 2

Все 2
Август 2021 Вы здесьИюнь 2015 412 ₽

Другие материалы школы 12

С Специалист Все материалы
4 615 ₽ 19 300 ₽