Принципы S.O.L.I.D. — это фундаментальный набор правил разработки, который помогает создавать более гибкий, устойчивый и понятный код. Даже зная множество фреймворков и технологий, без понимания этих принципов сложно поддерживать проекты в долгосрочной перспективе и быстро ориентироваться в собственном коде спустя месяцы.Что такое принципы S.O.L.I.D.S.O.L.I.D. — это акроним из пяти ключевых принципов объектно-ориентированного программирования.
+16
Удален по просьбе правообладателя
Курс «Работаем с CloudKit/iCloud» поможет вам вывести существующее приложение Places на новый уровень, научившись работать с облачным хранилищем и обеспечивать корректную синхронизацию данных между устройствами. ВЧто вас ждёт в этом курсеПродолжая разработку приложения Places из предыдущего курса, вы познакомитесь с CloudKit ― мощной облачной платформой Apple. Основная цель обучения заключается в том, чтобы научиться правильно хранить данные в iC
+1
Удален по просьбе правообладателя
Фреймворк UIKit — это ваш следующий шаг в освоении iOS‑разработки. Если вы уже уверенно чувствуете себя в основах Swift и хотите научиться создавать полноценные интерфейсы, этот курс поможет вам перейти от теории к настоящей практике.Что вас ждет в курсеКурс создан специально для новичков, которые только начинают работать с пользовательским интерфейсом и хотят разобраться, как устроены UI‑элементы в iOS‑приложениях.Знакомство с UIKitМы подр
+7
Удален по просьбе правообладателя
Дополненная реальность открывает огромные возможности для создания интерактивных приложений, а фреймворк ARKit от Apple делает работу с AR максимально простой и гибкой. В этом курсе вы узнаете, как размещать виртуальные объекты в реальном пространстве и создавать современные AR‑приложения под iPhone и iPad.Что такое ARKit и почему он важенARKit — это фреймворк компании Apple, презентованный на WWDC‑2017. Он позволяет разработчикам легко внедря
+1
Удален по просьбе правообладателя
Паттерн MVVM — один из самых популярных подходов к построению архитектуры iOS‑приложений. Он помогает разгрузить раздувающиеся контроллеры и сделать код чище, стабильнее и проще в сопровождении. В этом материале вы узнаете, как работает MVVM и как применять его на практике.Что такое MVVM и почему он важенMVVM (Model–View–ViewModel) — архитектурный паттерн, созданный для улучшения разделения ответственности в приложении. В отличие от MVC, где V
+6
Удален по просьбе правообладателя
Хотите полностью разобраться в работе уведомлений в iOS? В этом курсе вы шаг за шагом узнаете, как создавать, настраивать и оптимизировать уведомления, чтобы усиливать взаимодействие пользователя с вашим приложением и повышать его вовлеченность. Курс подойдет как начинающим, так и практикующим разработчикам, которые хотят уверенно работать с локальными и пуш-уведомлениями.Что вы изучите в этом курсеМы детально разберем каждую составляющую увед
+1
Удален по просьбе правообладателя
Курс «Networking» — это практическое погружение в работу с сетевыми запросами в iOS. Вы освоите URLSession, научитесь уверенно отправлять и принимать данные, интегрировать сторонние сервисы и создавать современные приложения, активно взаимодействующие с сетью.Что вы изучите в этом курсеОбучение охватывает полный цикл работы с сетью в iOS — от базовых запросов до сложных сценариев фоновой загрузки и интеграции SDK популярных сервисов.Работа с
+3
Удален по просьбе правообладателя
TDD. Unit Testing
Unit‑тестирование и подход TDD — один из самых надежных способов повышать качество кода и снижать количество багов. Этот курс поможет вам освоить тестирование в Swift 5.0 и научиться создавать приложения, которые работают предсказуемо и стабильно.Зачем изучать Unit‑тестирование и TDDВ процессе разработки вы неизбежно сталкиваетесь с ошибками. Но если внедрить тестирование и TDD в рабочий процесс, количество багов снижается почти до нуля — а са
+8
Удален по просьбе правообладателя
Приложения На Основе UITableView
Курс «Приложения на основе UITableView (Swift 5)» поможет вам перейти от простых примеров к созданию по-настоящему функциональных iOS‑приложений. Материал ориентирован на новичков, которые уже освоили базовый Swift и готовы развивать практические навыки мобильной разработки.Что представляет собой этот курсКурс детально покажет, как создавать приложения с использованием UITableView — одного из ключевых компонентов в iOS‑разработке. Вы научитесь
+2
Удален по просьбе правообладателя
Хотите научиться создавать настоящее приложение с новостной лентой, как во ВКонтакте? В этом курсе вы шаг за шагом построите полноценный проект, разберётесь с архитектурой, сетевыми запросами, UI и многими ключевыми аспектами разработки, которые востребованы в реальной работе.О чем этот курсКурс посвящен созданию приложения по типу новостной ленты VK с применением реальных JSON API ВКонтакте. Вы погрузитесь в разработку интерфейса, сетевую лог
+3
Удален по просьбе правообладателя