фреймворк

Объектно-ориентированный подход, Вайсфельд М., 2021

Объектно-ориентированный подход, Вайсфельд М., 2021.
        
   Объектно-ориентированное программирование (ООП) лежит в основе языков C++, Java, С#, Visual Basic .NET, Ruby, Objective-C и даже Swift. He могут обойтись без объектов веб-технологии, ведь они используют JavaScript, Python и PHP.
Именно поэтому Мэтт Вайсфельд советует выработать объектно-ориентированное мышление и только потом приступать к объектно-ориентированной разработке на конкретном языке программирования.
Эта книга написана разработчиком для разработчиков и позволяет выбрать оптимальные подходы для решения конкретных задач. Вы узнаете, как правильно применять наследование и композицию, поймете разницу между агрегацией и ассоциацией и перестанете путать интерфейс и реализацию.
Технологии программирования непрерывно меняются и развиваются, но объектно-ориентированные концепции не зависят от платформы и остаются неизменно эффективными. В этом издании основное внимание уделяется фундаментальным основам ООП: паттернам проектирования, зависимостям и принципам SOLID, которые сделают ваш код понятным, гибким и хорошо сопровождаемым.

Объектно-ориентированный подход, Вайсфельд М., 2021
Скачать и читать Объектно-ориентированный подход, Вайсфельд М., 2021
 

Искусство юнит-тестирования с примерами на JavaScript, Ошеров Р., Хориков В., 2025

Искусство юнит-тестирования с примерами на JavaScript, Ошеров Р., Хориков В., 2025.
        
   Искусство юнит-тестирования не сводится к изучению правильного набора инструментов и практик. Искусство создавать классные тесты — это понимание сути, поиск верной стратегии для каждого конкретного случая и умение выйти из ситуации, когда тестирование превращается в беспорядочный процесс. Эта книга предлагает советы и рекомендации, которые полностью изменят ваш подход к тестированию ПО.
Вы научитесь создавать читабельные и простые в сопровождении тесты, изучите стратегии тестирования в масштабах организации, диагностику проблем, работу с унаследованным кодом и «бескомпромиссный» рефакторинг. Книга насыщена практическими примерами и знакомыми сценариями. Третье издание было дополнено методами, присущими объектно-ориентированному, функциональному и модульному стилю программирования. В примерах используются JavaScript. TypeScript и Node.js.

Искусство юнит-тестирования с примерами на JavaScript, Ошеров Р., Хориков В., 2025
Скачать и читать Искусство юнит-тестирования с примерами на JavaScript, Ошеров Р., Хориков В., 2025
 

Дизайн для разработчиков, Стимак С., 2024

Дизайн для разработчиков, Стимак С., 2024.
        
   Дизайнерские решения, принимаемые разработчиками, оказывают существенное влияние на восприятие сайта пользователями. Освоив язык дизайна, вы сможете принимать полноценное участие в создании оформления, сотрудничать с коллегами-дизайнерами и обосновывать выбор тех пли иных подходов при создании приложений.
Книга раскрывает основные принципы дизайна и особенности пользовательского восприятия, которые должен знать каждый веб-разработчик. Читателю определенно понравится, как автор демонстрирует новые идеи на примерах популярных сайтов и пользовательских интерфейсов. Откройте методы исследования поведения юзеров и научитесь использовать цвет, типографику и верстку для создания удобных и привлекательных веб-интерфейсов. К концу книги вы поймете, что хорошее чувство дизайна действительно является ценным подспорьем для разработчика!

Дизайн для разработчиков, Стимак С., 2024
Скачать и читать Дизайн для разработчиков, Стимак С., 2024
 

Hypermedia-разработка, htmx и Hyperview, Гросс К., Степински А., Акшимшек Д., 2024

Hypermedia-разработка, htmx и Hyperview, Гросс К., Степински А., Акшимшек Д., 2024.

   Опытные программисты, выросшие вместе со Всемирной паутиной, не уделяли идеям гипермедиа особого внимания. А молодые веб-разработчики не знают ничего, кроме одностраничных приложений и фреймворков, используемых для их создания.
Устаревшая технология, подходящая только для создания документов со ссылками, текстом и графикой? Ничего подобного! В вашем распоряжении — эффективная технология для построения приложений.
Познакомьтесь с новыми инструментами — htmx и Hyperview, которые используют гипермедиа в качестве системной архитектуры. Научитесь строить сложные пользовательские интерфейсы с использованием гипермедиа как базовой технологии: на базе htmx для веб-приложений и на базе Hyperview для мобильных. А затем исследуйте прикладные современные подходы к построению веб-приложений, в которых эта архитектура используется.
Гипермедиа-управляемая архитектура подойдет не для каждого приложения, но повышенная гибкость и простота станут огромным преимуществом. Даже если этот подход не улучшит вашу программу, вам стоит понять его суть, сильные и слабые стороны и отличия от традиционно применяемой методики. Вебсреда росла быстрее, чем любая другая распределенная система в истории, и веб-разработчики должны уметь использовать сильные стороны базовых технологий, которые сделали возможным этот рост.

Hypermedia-разработка, htmx и Hyperview, Гросс К., Степински А., Акшимшек Д., 2024
Скачать и читать Hypermedia-разработка, htmx и Hyperview, Гросс К., Степински А., Акшимшек Д., 2024
 

Node.js, Разработка приложений в микросервисной архитектуре с нуля, Попова Ю.Ю., 2024

Node.js, Разработка приложений в микросервисной архитектуре с нуля, Попова Ю.Ю., 2024.
      
   Базовая книга по построению микросервисной архитектуры с практическими примерами на Node.js. Также рассмотрена работа с оркестратором Kubernetes и контейнерами Docker в среде Docker Compose. Разобраны основные принципы и техники разработки распределенных систем, в частности показано, как написать и развернуть три микросервиса, управлять СУБД, настроить брокер сообщений Kafka, внедрить кеш Redis. Объяснены паттерны проектирования. Особое внимание уделено распределенным транзакциям и разворачиванию микросервисов на удаленном сервере. Показано, как обеспечить расширяемость и отказоустойчивость приложений, как успешно бороться с усложнением клиентских интерфейсов, поддерживая высокую скорость загрузки страниц и приложений и не забывая о том, чтобы сайт оставался красивым и удобным в использовании.
Электронный архив на сайте издательства содержит дополнительные материалы к книге.

Node.js, Разработка приложений в микросервисной архитектуре с нуля, Попова Ю.Ю., 2024
Скачать и читать Node.js, Разработка приложений в микросервисной архитектуре с нуля, Попова Ю.Ю., 2024
 

FastAPI, Веб-разработка на Python, Любанович Б., 2024

FastAPI, Веб-разработка на Python, Любанович Б., 2024.

   FastAPI — относительно новый, но надежный фреймворк с чистым дизайном, использующий преимущества актуальных возможностей Python. Как следует из названия, FastAPI отличается высоким быстродействием и способен конкурировать в этом с аналогичными фреймворками на таких языках, как Golang. Эта практическая книга расскажет разработчикам, знакомым с Python, как FastAPI позволяет достичь большего за меньшее время и с меньшим количеством кода.
Билл Любанович рассказывает о тонкостях разработки с применением FastAPI и предлагает множество рекомендаций по таким темам, как формы, доступ к базам данных, графика, карты и многое другое, что поможет освоить основы и даже пойти дальше. Кроме того, вы познакомитесь с RESTful API, приемами валидации данных, авторизации и повышения производительности. Благодаря сходству с такими фреймворками, как Flask и Django, вы легко начнете работу с FastAPI.

FastAPI, Веб-разработка на Python, Любанович Б., 2024
Скачать и читать FastAPI, Веб-разработка на Python, Любанович Б., 2024
 

Django 3.0, Практика создания веб-сайтов на Python, Дронов В.А., 2021

Django 3.0, Практика создания веб-сайтов на Python, Дронов В.А., 2021.

   Книга посвящена созданию веб-сайтов на языке Python с использованием вебфреймворка Django 3.0. Рассмотрены новинки Django 3.0 и дано наиболее полное описание его инструментов: моделей, контроллеров, шаблонов, средств обработки пользовательского ввода, включая выгруженные файлы, разграничения доступа, посредников, сигналов, инструментов для отправки электронной почты, кэширования и пр. Рассмотрены дополнительные библиотеки, производящие обработку BBCode-тегов, САРТСНА, вывод графических миниатюр, аутентификацию через социальные сети (в частности, "ВКонтакте"), интеграцию с Bootstrap. Рассказано о программировании веб-служб REST, использовании и настройке административного веб-сайта Django, публикации сайтов с помощью веб-сервера Uvicom, работе с базами данных PostgreSQL, кэшировании сайтов с помощью Memcached и Redi. Подробно описано создание полнофункционального веб-сайта — электронной доски объявлений, веб-службы, работающей в его составе, и тестового фронтенда для нее, написанного на Angular.

Django 3.0, Практика создания веб-сайтов на Python, Дронов В.А., 2021
Скачать и читать Django 3.0, Практика создания веб-сайтов на Python, Дронов В.А., 2021
 

Решение задач глубокого обучения с использованием фреймворков Pytorch и Pytorch Lightning, Елисеев А.И., Минин Ю.В., Кулаков Ю.В., 2023

Решение задач глубокого обучения с использованием фреймворков Pytorch и Pytorch Lightning, Елисеев А.И., Минин Ю.В., Кулаков Ю.В., 2023.
    
   Представляет собой комплексное руководство, предназначенное для изуче-ния и применения фреймворков PyTorch и PyTorch Lightning в контексте задач глубокого обучения с акцентом на область компьютерного зрения. Предназначено для студентов 3 и 4 курсов направления подготовки 09.03.02 «Информационные системы и технологии», 1 и 2 курсов направления подго-товки 09.04.02 «Информационные системы и технологии».

Решение задач глубокого обучения с использованием фреймворков Pytorch и Pytorch Lightning, Елисеев А.И., Минин Ю.В., Кулаков Ю.В., 2023
Скачать и читать Решение задач глубокого обучения с использованием фреймворков Pytorch и Pytorch Lightning, Елисеев А.И., Минин Ю.В., Кулаков Ю.В., 2023
 
Показана страница 1 из 2