Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

[Специалист] Swift. Уровень 2. Объектно - ориентированное программирование (Николай Шубенков)

[Специалист] Swift. Уровень 2. Объектно - ориентированное программирование (Николай Шубенков)
[Специалист] Swift. Уровень 2. Объектно - ориентированное программирование (Николай Шубенков)
В наличии
2030 RUB

О товаре

Swift. Уровень 2. Объектно - ориентированное программирование
Swift пришел на замену Objective-C в приложениях для iOS устройств и Mac OS X. На него оказали влияние такие языки как Haskel, Ruby, Python и конечно же Objective-C. Компания Apple описала язык Swift как «Objective-C без С». Язык действительно получился удобным, мощным и продуманным.
В продолжении обучения переходим на новый уровень - объектно-ориентированное программирование. Слушатели познакомятся с основными концепциями ООП на примере языка Swift. Будут рассмотрены классы и структуры, инкапсуляция, наследование, полиморфизм, инициализация и деинициализация, ARC, дженерики, расширения и протоколы и конечно обработка ошибок. В конце курса проводится итоговая работа.
Программа курса
Модуль 1. Классы, структуры, перечислени
Основные концепции ООП
Классы, структуры, перечисления
Их отличия и сходства
Объявление
Создание экземпляров
Получение значений свойств
Memberwise-инициализаторы
Наследство Objective-C
Использование перечислений
Связанные значения
Raw values
Модуль 2. Свойства, методы и индексаторы
Хранимые свойства
Ленивые свойства
Вычисляемые свойства
Обозреватели свойств
Свойства типов
Имена параметров методов
Mutating методы
Методы типов
Индексаторы
Модуль 3. Наследование, инициализация и деинициализация
Наследование
Переопределение
Инициализация
Дефолтные инициализаторы
Memberwise-инициализаторы. Повтор
Делегация инициализации
Наследование и инициализация
Failable-инициализаторы
Required-инициализаторы
Деинициализация
Модуль 4. Автоматический подсчет ссылок, опциональное связывание, приведение типов, вложенные типы
ARC
Использование weak и unowned
Опциональное связывание
Проверка типа
Downcasting и upcasting
Any и AnyObject
Вложенные типы
Модуль 5. Обработка ошибок
ErrorType
Проброс исключений
Синтаксис методов вызывающих исключения
Обработка исключений
Преобразование в опциональные значения
Использование defer
Модуль 6. Расширения, протоколы, дженерики, управление доступом, продвинутые операторы
Использование extension
Протоколы
Дженерики
Типы доступа public, internal и private
Overflow-операторы
Модуль 7. Выполнение итоговой работы

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Специалист, Николай Шубенков

[Специалист] Защита веб - сайтов от взлома / Web-sites security (Сергей Клевогин)
Web-sites security На семинаре будет рассказано об архитектуре веб-сервера IIS и Apache, о том, как конфигурация сервера может повышать или понижать безопасность веб-сайтов, а также об XSS-атаках на сайты и SQL-инъекциях. Цель семинара – получить знания и навыки, необходимые для успешной защиты
1083 RUB
[Специалист] Комплексная программа EХСEL «VBA - программист» 2013
Вы прекрасно управляетесь с возможностями Microsoft Excel, но хотите и дальше совершенствоваться в работе с этой замечательной программой? Предлагаем Вам комплексную программу обучения «VBA-программист». Вы сможете разобраться во всех тонкостях создания макросов на VBA для автоматизации своей
1850 RUB
[Специалист] Первый курс для ИТ - директора 2013
Вас только что назначили руководителем ИТ-службы предприятия? – Поздравляем! Не знаете, с чего начать и за что взяться? – Начните с обучения! Первый курс для ИТ-директора в Центре «Специалист» поможет Вам уверенно приступить к работе и стать первоклассным ИТ-директором! Практические советы и
1632 RUB
[Специалист] Microsoft Access 2016/2013. Уровень 2. Разработка баз данных. Таблицы и запросы (Андрей Завьялов)
Microsoft Access 2016/2013. Level 2. Одна из важнейших задач любой современной организации или предприятия – это задача хранения и эффективной обработки информации. С помощью новейшей версии популярной системы управления настольными базами данных Microsoft Access 2016 можно сравнительно легко
2110 RUB
[Специалист] Бухгалтерский учет 2017. Теория и практика
Accounting 2017. Theory and practice Данный курс соответствует требованиям профессионального стандарта «Бухгалтер», утвержденного приказом Минтруда и социальной защиты РФ от «22» декабря 2014 г. № 1061н! В основе курса уникальная программа подготовки бухгалтеров, признанная лучшей в Москве.
1695 RUB
[Специалист] Zend Framework 2. Расширенные возможности (Алексей Тарасов)
Zend Framework 2 – библиотека классов с открытым исходным кодом, в основу которого положен принцип «крайней простоты». ZF2 помогает упростить процесс разработки и позволяет повысить конкурентоспособность и продуктивность разработчика. Использование набора настраиваемых классов PHP, ZF2 обеспечивает
1633 RUB