📒Курс SwiftUI Cookbook: руководство по созданию красивых и интерактивных приложений на SwiftUI
🧠О курсе:
SwiftUI — это современный способ создания пользовательских интерфейсов для iOS, macOS и watchOS. Этот фреймворк предлагает декларативный и интуитивно понятный подход к разработке красивых интерактивных интерфейсов. Новое издание этого всеобъемлющего сборника практических решений (cookbook) содержит полностью обновленный код, адаптированный для SwiftUI 5, iOS 17, Xcode 15 и Swift 5.9. Книга охватывает все аспекты создания интерфейсов на SwiftUI 5: от основ до таких продвинутых тем, как пользовательские модификаторы, анимация и управление состоянием.
📒Курс Алгоритмическое мышление, 2-е издание: изучайте алгоритмы, чтобы повысить уровень своих навыков программирования
🧠О курсе:
Погрузитесь в мир программирования и освойте ключевые алгоритмы, решая задачи из области спортивного программирования, — всё это в полностью переработанном втором издании бестселлера.
Зашли в тупик при изучении структур данных и алгоритмов? Независимо от того, готовитесь ли вы к собеседованию или изучаете программирование самостоятельно, эта книга станет вашим незаменимым путеводителем по эффективному решению задач.
📒Курс Паттерны разработки игр на Unreal Engine 5: создание поддерживаемых и масштабируемых систем с помощью C++ и Blueprint
🧠О курсе:
Вы начнете с изучения фундаментальных принципов программирования и сформируете четкое представление о концепциях, проблемах и преимуществах использования паттернов в коде. По мере продвижения вы познакомитесь с паттернами, лежащими в основе Unreal Engine 5 (такими как «Двойная буферизация», «Легковес» и «Пространственное разбиение»), а также с инструментами, в архитектуре и принципах работы которых реализованы различные паттерны, включая «Компонент», «Дерево поведения» и «Обновление».
Для программистов, разработчиков и всех, кого увлекает взаимодействие людей и машин, эта книга — захватывающее и обязательное к прочтению издание, рассказывающее об истории, человеческом факторе и технологиях, лежащих в основе программного кода, на котором сегодня держится наш мир.
📒Курс Философия проектирования программного обеспечения
🧠О курсе:
Эта книга посвящена проектированию программного обеспечения — а именно тому, как разбивать сложные программные системы на модули (например, классы и методы), которые можно реализовывать относительно независимо. Вначале рассматривается фундаментальная проблема проектирования ПО — управление сложностью. Затем обсуждаются философские аспекты подхода к процессу проектирования и приводится ряд принципов, которыми следует руководствоваться при разработке программного обеспечения.
📒Курс Высокопроизводительный Python: практическое программирование для людей
🧠О курсе:
Ваш код на Python может работать корректно, но что, если его нужно ускорить? Эта практическая книга научит вас находить «узкие места» и существенно повышать быстродействие программ, работающих с большими объемами данных. Раскрывая теоретические основы архитектурных решений, это дополненное издание книги *High Performance Python* помогает опытным разработчикам глубже понять особенности реализации языка Python.
📒Курс Изучаем Java на практике: краткое руководство, охватывающее всё, что действительно необходимо знать профессиональному Java-разработчику
🧠О курсе:
Книга «Изучаем Java на практике» служит связующим звеном между вводными руководствами по Java и объемными теоретическими справочниками. Она призвана сформировать прочную базу в области программирования на Java, начиная с самой среды разработки. Издание выходит далеко за рамки поверхностного обзора тем: на практических примерах оно демонстрирует, почему эти фундаментальные основы критически важны для глубокого понимания языка.