Онлайн курсы по Swift

Swift объектно — ориентированное программирование

Описание курса

Объектно-ориентированное программирование (ООП) представляет собой парадигму программирования, которая представляет концепцию «объектов», которые имеют поля данных (атрибуты, описывающие объект) и связанные с ними процедуры, известные как методы. Объекты, которые обычно являются экземплярами классов, используются для взаимодействия друг с другом при разработке приложений и компьютерных программ.

Выбирая для себя программирование для iOS с нуля на Свифт, следует помнить, что этот язык был изначально разработан как более простая и эффективная альтернатива Objective-C. Это значит, что вам будет проще создавать свои приложения для Apple, а владельцы устройств получат больше удовольствия от использования программ за счет их интерактивности.

Наши обучающие курсы проходят в режиме онлайн, поэтому вы сами выбираете наиболее удобный график занятий и скорость освоения новых материалов.

Большинство инфраструктур Apple имеют объектно-ориентированную архитектуру. Прежде чем приступить к разработке iOS / MacOS, вы должны сначала понять объектно-ориентированное программирование и шаблоны проектирования. В этом курсе мы рассмотрим основные понятия и шаблоны проектирования, чтобы вы начали разработку приложений.

Объектно-ориентированное программирование — это фундаментальная парадигма программирования, которую вы должны освоить, если серьезно относитесь к изучению Swft. Объектно-ориентированное программирование лежит в основе большинства фреймворков, с которыми вы будете работать.

Объекты могут использоваться для моделирования почти чего угодно — координат на карте, касания экрана, даже колебания процентных ставок на банковском счете и тд.

На замену Objective-C пришел Swift в приложениях для iOS устройств и Mac OS X. На него оказали влияние такие языки как Python, Ruby, Haskel и конечно же Objective-C.Apple описала язык Swift как “Objective-C без С”. Язык действительно получился удобным, мощным и продуманным.

В продолжении обучения «Swift c нуля» переходим на новый уровень — объектно-ориентированное программирование. Вы познакомитесь с основными концепциями объектно — ориентированного программирования на примере языка Swift. Будут рассмотрены классы и структуры, инкапсуляция, наследование, полиморфизм, инициализация и деинициализация, ARC, дженерики, расширения и протоколы и конечно обработка ошибок.

Общая продолжительность курса: 9 часов 21 минута

Программа курса

78 Уроков

Введение в ООП?

Продолжительность: 2 часа 20 минут
Связанные значения перечислений05:30
Исходные значения перечислений07:15
Рекурсивные перечисления05:38
Классы и структуры04:52
Типы значений и ссылочные типы07:32
Структура vs Класс04:08
Свойства07:57
Вычисляемые свойства10:17
Наблюдатели свойства05:39
Свойства типа08:29
Методы экземпляра07:00
Изменение типов значений методами экземпляра09:01
Методы типа09:39
Сабскрипты05:47
Опции сабскрипта09:21
Наследования07:56
Переопределение10:51

Инициализация?

Продолжительность: 1 час 28 минут

Автоматический подсчет ссылок и опциональная последовательность?

Продолжительность: 56 минут

Обработка ошибок и приведение типов?

Продолжительность: 52 минуты

Расширения и протоколы?

Продолжительность: 1 час 56 минут

Универсальные шаблоны, контроль доступа и продвинутые операторы?

Продолжительность: 1 час 49 минут
1 290 
Пролистать наверх