Текст площадки «Складчик». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
Научить основам программирования на примере нового и набирающего популярность языка Swift от компании Apple Swift пришел на замену Objective-C в приложениях для iOS устройств и Mac OS X. На него оказали влияние такие языки как Haskel, Ruby, Python и конечно же Objective-C. Компания Apple описала язык Swift как “Objecti
Читать полное описание
Цель курса:
Научить основам программирования на примере нового и набирающего популярность языка Swift от компании Apple Swift пришел на замену Objective-C в приложениях для iOS устройств и Mac OS X. На него оказали влияние такие языки как Haskel, Ruby, Python и конечно же Objective-C. Компания Apple описала язык Swift как “Objective-C без С”. Язык действительно получился удобным, мощным и продуманным.На курсе рассмотрены темы констант и переменных, базовых типов языка, кортежи, опциональные значения, ассерты, базовые операторы и работа со строками, коллекции и управление ходом выполнения, а также функции и замыкания.
ARC
Использование weak и unowned
Опциональное связывание
Проверка типа
Downcasting и upcasting
Any и AnyObject
Вложенные типы
Модуль 5. Обработка ошибок (4 ак. ч.)
ErrorType
Проброс исключений
Синтаксис методов вызывающих исключения
Обработка исключений
Преобразование в опциональные значения
Использование defer
Модуль 6. Расширения, протоколы, дженерики, управление доступом, продвинутые операторы (4 ак. ч.)
Использование extension
Протоколы
Дженерики
Типы доступа public, internal и private
Overflow-операторы
Модуль 7. Выполнение итоговой работы (4 ак. ч.)
Длительность: 32 ак.ч.
Один курс · разные способы доступа
Где удобнее учиться?
Сравните цену и то, как будете заниматься.
Выбирайте не только по цене
ЦенаСумма и выгодность предложения
Удобство интерфейсаОценка формата занятий
Встроенный просмотрБез скачивания всего курса
Занятия с телефонаБез работы с архивами
Без рекламыПри работе с материалами
Найти нужный моментНе пересматривая весь урок
Разобраться в темеПомощь по содержанию, не куратор
Эти данные взяты из программы и описания площадки. Пустое поле означает, что на странице курса ответа не было.
Темы программы
Программа курса:Проверено 28.09.2026 · Источник ↗︎
Команда курса
Авторы и преподаватели
Владислав МадиАвтор материалов
Сведения источников
Что пишут о курсе разные площадки
Продавцы могут по-разному указать название, автора и программу. Поэтому ниже каждый исходный текст показан отдельно.
Складчик[Специалист] Swift. Уровень 2. Объектно - ориентированное программирование
Swift. Уровень 2. Объектно - ориентированное программирование
Swift пришел на замену Objective-C в приложениях для iOS устройств и Mac OS X. На него оказали влияние такие языки как Haskel, Ruby, Python и конечно же Objective-C. Компания Apple описала язык Swift как “Objective-C без С”. Язык действительно получился удобным, мощным и продуманным.
В продолжении обучения переходим на новый уровень - объектно-ориентированное программирование. Слушатели познакомятся с основными концепциями ООП на примере языка Swift. Будут рассмотрены классы и структуры, инкапсуляция, наследование, полиморфизм, инициализация и деинициализация, ARC, дженерики, расширения и протоколы и конечно обработка ошибок. В конце курса проводится итоговая работа.
Требуемая подготовка: Успешное окончание курса [Специалист] Swift. Основы программирования или эквивалентная подготовка [Специалист] Язык программирования Swift 2 – быстрый переход
.
Рекомендуемая подготовка (необязательная): Успешное окончание курса [Специалист] Английский язык для IT специалистов (elementary) или эквивалентная подготовка.
Модуль 1. Классы, структуры, перечислени
Основные концепции ООП
Классы, структуры, перечисления
Их отличия и сходства
Объявление
Создание экземпляров
Получение значений свойств
Memberwise-инициализаторы
Наследство Objective-C
Использование перечислений
Связанные значения
Raw values
4
Модуль 2. Свойства, методы и индексаторы
Хранимые свойства
Ленивые свойства
Вычисляемые свойства
Обозреватели свойств
Свойства типов
Имена параметров методов
Mutating методы
Методы типов
Индексаторы
4
Модуль 3. Наследование, инициализация и деинициализация
Наследование
Переопределение
Инициализация
Дефолтные инициализаторы
Memberwise-инициализаторы. Повтор
Делегация инициализации
Наследование и инициализация
Failable-инициализаторы
Required-инициализаторы
Деинициализация
8
Модуль 4. Автоматический подсчет ссылок, опциональное связывание, приведение типов, вложенные типы
ARC
Использование weak и unowned
Опциональное связывание
Проверка типа
Downcasting и upcasting
Any и AnyObject
Вложенные типы
4
Модуль 5. Обработка ошибок
ErrorType
Проброс исключений
Синтаксис методов вызывающих исключения
Обработка исключений
Преобразование в опциональные значения
Использование defer
4
Модуль 6. Расширения, протоколы, дженерики, управление доступом, продвинутые операторы
Использование extension
Протоколы
Дженерики
Типы доступа public, internal и private
Overflow-операторы
4
Модуль 7. Выполнение итоговой работы
4
Получено 24.09.2026
Содержание обучения
Что в программе
01Программа курса:34 урока
Модуль 1. Классы, структуры, перечисления (4 ак. ч.)Время не указано
Основные концепции ООПВремя не указано
Классы, структуры, перечисленияВремя не указано
Их отличия и сходстваВремя не указано
ОбъявлениеВремя не указано
Создание экземпляровВремя не указано
Получение значений свойствВремя не указано
Memberwise-инициализаторыВремя не указано
Наследство Objective-CВремя не указано
Использование перечисленийВремя не указано
Связанные значенияВремя не указано
Raw valuesВремя не указано
Модуль 2. Свойства, методы и индексаторы (4 ак. ч.)Время не указано
Хранимые свойстваВремя не указано
Ленивые свойстваВремя не указано
Вычисляемые свойстваВремя не указано
Обозреватели свойствВремя не указано
Свойства типовВремя не указано
Имена параметров методовВремя не указано
Mutating методыВремя не указано
Методы типовВремя не указано
ИндексаторыВремя не указано
Модуль 3. Наследование, инициализация и деинициализация (8 ак. ч.)Время не указано
«В Курсе» — наш основной вариант для перехода. В таблице — возможности сервисов; состав конкретного курса уточняйте перед оплатой.
Как мы оцениваем и что входит в доступ
Звёзды — наша оценка, не отзывы покупателей. Удобство: 2 базовых балла, по одному за занятия без обязательного скачивания, навигацию по курсу и встроенного помощника. Оценка описывает формат сервиса, а не проверку каждого урока.
Цена сравнивается только при подтверждённых одинаковых тарифе, сроке и виде оплаты. Разница с минимальной ценой до 10% — 5 звёзд, до 30% — 4, до 60% — 3, до 100% — 2, больше — 1. Устаревшие и неизвестные цены не оцениваются. Прочерк означает, что данных недостаточно, а не что функции нет.
В Курсе
Курс ещё не подтверждён в библиотеке. Пока доступен поиск во «В Курсе»; цену и возможность добавления нужно уточнить.
Складчик
Условия оплаты
Взнос за участие на площадке: 4 381 ₽. Доступность материала зависит от стадии сбора.
На странице площадки указано: Стоимость 22050 рублей; Взнос 4 381 р.. Тип платежа, актуальность и соответствие полной цене курса требуют проверки.
Условия проверены 28.09.2026. Перед оплатой проверьте состав предложения у продавца.
Цель курса:
Научить основам программирования на примере нового и набирающего популярность языка Swift от компании Apple Swift пришел на замену Objective-C в приложениях для iOS устройств и Mac OS X. На него оказали влияние такие языки как Haskel, Ruby, Python и конечно же Objective-C. Компания Apple описала язык Swift как “Objective-C без С”. Язык действительно получился удобным, мощным и продуманным.На курсе рассмотрены темы констант и переменных, базовых типов языка, кортежи, опциональные значения, ассерты, базовые операторы и работа со строками, коллекции и управление ходом выполнения, а также функции и замыкания.
ARC
Использование weak и unowned
Опциональное связывание
Проверка типа
Downcasting и upcasting
Any и AnyObject
Вложенные типы
Модуль 5. Обработка ошибок (4 ак. ч.)
ErrorType
Проброс исключений
Синтаксис методов вызывающих исключения
Обработка исключений
Преобразование в опциональные значения
Использование defer
Модуль 6. Расширения, протоколы, дженерики, управление доступом, продвинутые операторы (4 ак. ч.)
Использование extension
Протоколы
Дженерики
Типы доступа public, internal и private
Overflow-операторы
Модуль 7. Выполнение итоговой работы (4 ак. ч.)
Длительность: 32 ак.ч.
- Для кого предназначен этот курс? Курс практических заданий и дополнительных материалов предназначен для всех, кто изучает разработку приложений под операционные системы iOS и macOS. - Из чего состоит курс? Курс состоит из тестов для закрепления базовых знаний в программировании IOS разработки. Курс включает такие час
Что известно об альтернативе
Документ: На странице курса указано: сертификат не выдаётся. источник ↗︎
Разберись с ООП раз и навсегда. Четыре столпа, реальные примеры и задачи на Python, Kotlin, JavaScript, C++ и других языках. Подходит для студентов, которые уже писали простые классы и хотят разобраться глубже.
Что известно об альтернативе
Документ: На странице курса указано: сертификат не выдаётся. источник ↗︎
Сейчас все большую популярность получает разработка мобильных приложений, а в особенности для флагмана этого рынка - устройств на базе iOS. Цель курса - изучить само устройство и его взаимодействие с пользователем. Получить базовые навыки написания приложений на новом языке программирования, понять принципы разработки
Научить основам программирования на примере нового и набирающего популярность языка Swift от компании Apple Swift пришел на замену Objective-C в приложениях для iOS устройств и Mac OS X. На него оказали влияние такие языки как Haskel, Ruby, Python и конечно же Objective-C. Компания Apple описала язык Swift как “Objecti
Большинство инфраструктур Apple имеют объектно-ориентированную архитектуру. Прежде чем приступить к разработке iOS / MacOS, вы должны сначала понять объектно-ориентированное программирование и шаблоны проектирования. В этом курсе мы рассмотрим основные понятия и шаблоны проектирования, чтобы вы начали разработку прилож
Курс по объектно-ориентированному программированию на языке Kotlin предназначен для тех, кто хочет освоить основные концепции ООП и применять их на практике. В ходе обучения вы познакомитесь с такими ключевыми темами, как классы, объекты, их конструктор, свойства, функции и наследование. Курс включает в себя интерактив
Что известно об альтернативе
Документ: На странице курса указано: сертификат не выдаётся. источник ↗︎