Модуль 1
80,00ч

Введение в Swift

Среда разработки и основные понятия.
Знакомство со Swift в Playground. Переменные и константы.
Логические типы. Преобразование типов. Условные конструкции.
Опциональные типы и преобразования.
Коллекции: массив.
Словарь. Обход по коллекциям на примере for-in. Кортеж и множество.
Функции и области видимости
Часов в программе
7,00 часов
лекции
49,00 часов
практика
24,00 часа
промежуточная аттестация
80,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Видеолекции
Требуемое ПО:
MS Office, Google Docs
Информационные ресуры
Документация по языку Swift:
https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html
Документация по языку Swift на русском языке:
https://swiftbook.ru/content/languageguide/basics/
Учебник по iOS-разработке от Apple: https://books.apple.com/ru/book-series/swift-programming-series/id888896989
Учебник по Swift от Apple:
https://books.apple.com/ru/book/app-development-with-swift/id1219117996
Учебник по Swift от Apple:
https://books.apple.com/ru/book/intro-to-app-development-with-swift/id1118575552
Книга для пошагового изучения Swift с сайта Рея Вандерлиха:
https://www.raywenderlich.com/books/swift-apprentice/v6.0
Публикации обновлений языка и анонсы будущих нововведений:
https://swift.org/blog/
Эволюция языка Swift:
https://apple.github.io/swift-evolution/
Образовательные ресуры
Ресурсы LMS ООО «Нетология»

Учебно-методические материалы

Методы, формы и технологии

Видеолекции.
Лонгриды.
Скринкасты.
Презентации.
Вебинары.
Практические задания.
Ресурсы LMS ООО «Нетология»

Методические разработки

Кейсы.
Шаблоны.
Чеклисты.
Глоссарий

Материалы курса

Шаблоны, чеклисты.
Презентации.
Лонгриды

Учебная литература

В. Усов «Книга № 1 — Swift. Основы разработки приложений под iOS, iPadOS и macOS (6-е издание). Введение в iOS-разработку», 2020, 545 с.
В. Усов «Книга № 2 — Swift. Разработка приложений под iOS на основе фреймворка UIKit», 2021

Темы

Среда разработки и основные понятия Знакомство со Swift в Playground. Переменные и константы Логические типы. Преобразование типов. Условные конструкции Опциональные типы и преобразования Коллекции. Словарь Функции и области видимости
Лекции
1,00ч
Практические занятия
7,00ч
Всего
8,00ч
Лекции
1,00ч
Практические занятия
7,00ч
Всего
8,00ч
Лекции
1,00ч
Практические занятия
7,00ч
Всего
8,00ч
Лекции
1,00ч
Практические занятия
7,00ч
Всего
8,00ч
Лекции
2,00ч
Практические занятия
14,00ч
Всего
16,00ч
Лекции
1,00ч
Практические занятия
7,00ч
Всего
8,00ч
Промежуточная аттестация 24,00 часа
Курсовой проект «Реализовать функцию расчёта расстояния между городами»