Голосов: 0
#1
Цель курса:
Научить основам программирования на примере нового и набирающего популярность языка Swift от компании Apple Swift пришел на замену Objective-C в приложениях для iOS устройств и Mac OS X. На него оказали влияние такие языки как Haskel, Ruby, Python и конечно же Objective-C. Компания Apple описала язык Swift как “Objective-C без С”. Язык действительно получился удобным, мощным и продуманным.На курсе рассмотрены темы констант и переменных, базовых типов языка, кортежи, опциональные значения, ассерты, базовые операторы и работа со строками, коллекции и управление ходом выполнения, а также функции и замыкания.
Вы научитесь:
Программа курса:
- Работать с кортежами
- Работать с опционалами
- Использовать преимущества конструкции switch в Swift
- Использовать оператор guard
- Работать с массивами, словарями и наборами
- Использовать замыкания
Длительность: 24 ак.ч.Модуль 1. Добро пожаловать в мир Swift (4 ак. ч.)
Модуль 2. Основы (4 ак. ч.)
- О языке Swift. Его история. Ресурсы.
- Роль и место Swift в стеке технологий Apple
- Первое приложение
- Инструменты
- Playground
- Xcode
Модуль 3. Базовые операторы. Строки (4 ак. ч.)
- Константы и переменные
- Числовые типы
- Безопасность и определение типов
- Конвертация типов
- Логический тип
- Кортежи
- Опциональные значения
Модуль 4. Коллекции. Управление ходом выполнения (4 ак. ч.)
- Базовые операторы
- Операторы диапазона
- Логические операторы
- Строки и символы
- Мутабельность строк
- Работа с символами
- Конкатенация строк и символов
- Интерполяция строк
- Юникод
Модуль 5. Функции и замыкания (4 ак. ч.)
- Мутабельность коллекций
- Массивы
- Словари
- Управление ходом выполнения
- Циклы
- Условные выражения
Модуль 6. Выполнение итоговой работы (4 ак. ч.)
- Функции
- Параметры функций и возврат значений
- Опциональный кортежи, как возвращаемый тип
- Тип-функция
- Вложенные функции
- Замыкания
- Trailing closures
- Захват значений замыканиями
- Тест
- Практическое задание
Стоимость: 19300 рублей.
Продажник:
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.