BDD in Action, 2nd Edition (2023)
Автор: Jan Molak
Количество страниц: 488
Почти половина всех программных проектов не отвечает ключевым требованиям. Поведенчески-ориентированная разработка (BDD) позволяет сократить количество таких дорогостоящих неудач благодаря общему пониманию того, как должно работать приложение.
Книга обучает навыкам общения, методам совместной работы и средствам автоматизации, которые позволяют всем, от разработчиков до нетехнических заинтересованных сторон, достичь согласия в отношении целей проекта. После создания такой структуры сотрудничества вы узнаете, как использовать автоматизированные критерии приемки для руководства и отчетности по процессу разработки. Наряду с обучением применению принципов BDD на уровне кодирования для получения более удобного в обслуживании кода, в новом издании расширено освещение работы с BDD в крупномасштабных Agile-системах и как часть практики DevOps.
Скачать книгу
Data Analytics in the AWS Cloud: Building a Data Platform for BI and Predictive Analytics on AWS (2023)
Автор: Joe Minichino
Количество страниц: 416
#aws
Всеобъемлющая и доступная дорожная карта по выполнению аналитики данных в облаке AWS
В этой книге опытный инженер-программист и архитектор данных предоставляет экспертный план по хранению, обработке и анализу данных на облачной платформе Amazon Web Services. В книге вы изучите все важные аспекты аналитики данных - от проектирования данных до анализа, бизнес-аналитики, DevOps и MLOps - и узнаете, как интегрировать прогнозы машинного обучения с аналитическими движками и инструментами визуализации.
Скачать книгу
Architecting Vue.js 3 Enterprise-Ready Web Applications: Build and deliver scalable and high-performance enterprise-ready applications with Vue and JavaScript (2023)
Автор: Solomon Eseme
Количество страниц: 230
#vue
Из этой книги вы узнаете, как настроить и установить Vue.js 3 и API композиции и использовать его для создания реальных приложений. Вы приобретете навыки создания многократно используемых компонентов и масштабирования производительности в приложениях Vue.js 3. По мере продвижения книга поможет вам масштабировать производительность с помощью асинхронной ленивой загрузки, сжатия изображений, разбиения кода на части и древовидной встряски. Кроме того, вы увидите, как использовать Restful API, Docker, GraphQL и различные виды тестирования, чтобы обеспечить масштабируемость и поддерживаемость вашего приложения Vue.js 3.
Скачать книгу
Уже 31 мая стартует обучение на продвинутом онлайн-курсе «Архитектура и шаблоны проектирования» в OTUS. Оставьте заявку на курс и пройдите тест, чтоб узнать, осилите ли вы программу!
👉ПРОЙТИ ТЕСТ ПО АРХИТЕКТУРЕ И ШАБЛОНАМ ПРОЕКТИРОВАНИЯ: https://otus.pw/CmXK/
После курса вы будете:
— Применять шаблоны проектирования в разработках
— Понимать и применять SOLID принципы
— Понимать, что такое рефакторинг и как писать чистый код
— Знать современные процессы разработки программного обеспечения
— Внедрять DevOps в свои процессы разработки, улучшая код и минимизируя ошибки.
Преподаватели — практики с опытом в разработке и архитектуре Выпускников нашего курса ждут 12 работодателей - партнёров Отуса. Обучение доступно также в рассрочку.
Нативная интеграция. Информация о продукте www.otus.ru
The Absolute Beginner’s Guide to HTML and CSS: A Step-by-Step Guide with Examples and Lab Exercises (2023)
Автор: Kevin Wilson
Количество страниц: 253
#html
Эта книга, написанная в виде иллюстрированного пошагового руководства для начинающих, познакомит вас с HTML и CSS с помощью лабораторных упражнений и примеров кода.
Вы начнете с настройки среды разработки, такой как локальный веб-сервер и html-редактор. Следующие несколько глав посвящены веб-серверам, основам HTML, таким как синтаксис языка, теги и как написать программу. Далее вы научитесь создавать простые веб-страницы, демонстрируя, как работает код и как использовать различные HTML-теги и CSS для стилизации страниц. И наконец, использование CMS для создания веб-сайтов, таких как Drupal и WordPress, и как HTML и CSS вписываются в них. В конце приводятся справочные библиотеки по тегам HTML и CSS.
Скачать книгу
Open Source Projects – Beyond Code: A blueprint for scalable and sustainable open source projects (2023)
Автор: John Mertic
Количество страниц: 240
Открытый исходный код повсеместно распространен в нашем обществе: бесчисленное множество существующих проектов, и каждый день появляются новые. В книге вы узнаете, что требуется для разработки успешного, масштабируемого и устойчивого проекта с открытым исходным кодом. В этой книге вы изучите полный жизненный цикл проектов с открытым исходным кодом, от зарождения, запуска и до зрелости, а затем узнаете, как ответственно завершить проект с открытым исходным кодом. Попутно вы изучите концепции лицензирования, управления, создания сообщества, управления экосистемой, выращивания сопровождающих и соавторов, а также поймете, как другие проекты с открытым исходным кодом были успешными или, возможно, испытывали трудности в некоторых областях. К концу этой книги вы сможете ускорить свою карьеру в области открытого исходного кода.
Скачать книгу
Топовые мемы по программированию и IT.
Предложка: @itmemlib_bot
Учиться у нас: https://proglib.academy/?utm_source=it_mems_desc
По вопросам рекламы: @proglib_adv
Effective Concurrency in Go: Develop, analyze, and troubleshoot high performance concurrent applications with ease (2023)
Автор: Burak Serdar
Количество страниц: 212
#go
Вы начнете с изучения того, какие гарантии предоставляет язык при выполнении параллельных программ. На многочисленных примерах вы увидите, как использовать эту информацию для разработки параллельных алгоритмов, которые выполняются без гонок данных и успешно завершаются. Вы также узнаете все необходимое о нескольких распространенных паттернах параллелизма, таких как рабочие пулы, асинхронные конвейеры, fan-in/fan-out, планирование периодических или будущих задач, обработка ошибок и паники в горутинах.
Скачать книгу
Fundamentals of Web Development, 3rd Edition (2021)
Автор: Randy Connolly
Количество страниц: 1031
Эта книга поможет вам создать веб-сайты корпоративного качества с использованием современных механизмов разработки. Практический подход и всестороннее понимание практики веб-разработки охватывают HTML5, CSS, JavaScript, два серверных стека (PHP и MySQL, а также Node и MongoDB), препроцессоры CSS, принципы проектирования CSS, языковые дополнения ES6+, веб- и браузерные API, React, TypeScript, базы данных SQLite и NoSQL, GraphQL, безсерверные вычисления, кэширование, новые уязвимости безопасности, аутентификацию JWT, DevOps, непрерывную интеграцию/развертывание и микросервисные архитектуры. Освещение также включает необходимые темы ACM по веб-разработке, согласованные с лучшими практиками веб-разработки в реальном мире.
Скачать книгу
Beginning Java Objects: From Concepts to Code, 3rd Edition (2023)
Автор: Jacquie Barker
Количество страниц: 860
#java
Среди многих привлекательных особенностей Java как языка программирования, его объектно-ориентированная природа является ключом к созданию мощного, многократно используемого кода и приложений, которые легко поддерживать и расширять. Чтобы воспользоваться этими возможностями, вам потребуется не только освоить синтаксис языка Java, но и получить практическое понимание того, что такое объекты, и, что еще важнее, как с нуля структурировать Java-приложение, чтобы максимально использовать объекты.
Скачать книгу
JavaScript All-in-One For Dummies (2023)
Автор: Chris Minnick
Количество страниц: 816
#javascript
Пособие для разработчиков по изучению одного из самых используемых языков сценариев
Эта книга предлагает полное введение в JavaScript и его использование в реальном мире. Эта книга предлагает основы кодирования на JavaScript, прежде чем погрузиться в библиотеки, фреймворки и среды выполнения, которые необходимо знать как новичкам, так и опытным кодерам. Начните с изучения основ JavaScript - это может сделать каждый, даже если вы никогда раньше не писали код. Затем перейдите к деталям самых популярных на сегодняшний день фреймворков - React.js, Vue.js, Svelte и Node.js. Устраивайтесь поудобнее и изучайте JavaScript!
Скачать книгу
У Яндекс Практикума есть бесплатный курс, который поможет выбрать профессию в программировании. Вместе разберёмся, чем занимаются тестировщики, python-, java-, веб-, мобильные разработчики и разработчики С++. Расскажем, сколько они зарабатывают, какими навыками обладают и как стать одним или одной из них.
Курс будет полезен, если
→ у вас нет опыта, но хочется работать в программировании;
→ хотите сменить профессию, но не знаете, с чего начать.
После курса можно будет пройти бесплатную вводную часть о профессии, которая понравилась. Там вы решите первые практические задачи настоящих программистов.
Начините путь в программирование вместе с Практикумом →
🐍 Я уже освоил базовый Python, теперь нужны проекты в портфолио. Да, и чтобы было не стыдно выложить на Гитхаб.
Есть спрос, есть и предложение: держи туториал «Как создать многофункциональную социальную платформу на Django с опросами и тестами и развернуть готовое приложение на сервере. Часть 1»
🎹 Чему научусь в первой части, если коротко?
В этой части сделаем обзор шаблона, в котором реализована основная функциональность платформы: профили, мессенджер, добавление нового интереса, регистрация/вход на сайт. Плюс покажем, как выбрать качественный сервер.
😱 Где посмотреть/пощупать итоговый результат? Чтобы зря время не терять
Ссылка на итоговый результат находится в начале статьи. Ссылка на репозиторий там же. Форкайте, дорабатывайте, развлекайтесь, в общем!
Modern C++ for Absolute Beginners: A Friendly Introduction to the C++ Programming Language and C++11 to C++23 Standards, 2nd Edition (2023)
Автор: Slobodan Dmitrović
Количество страниц: 461
#c_plus_plus
Изучите язык программирования C++ в структурированной, понятной и дружественной манере. Эта книга обучает основам современного языка программирования C++, стандартной библиотеке C++ и современным стандартам C++, включая C++23.
Автор проведет вас через язык программирования C++, стандартную библиотеку и основы стандартов от C++11 до C++23. Каждая глава сопровождается необходимым количеством теории и большим количеством примеров исходного кода. Вы будете работать с возможностями и стандартами C++23, а также сравнивать и рассматривать предыдущие версии C++.
Скачать книгу
Скидка 25% до конца мая на все курсы Proglib Academy!
🌞 Лето – отличное время начать новое обучение!
До конца мая вы можете воспользоваться промокодом 2023PROGMAY на скидку 25%.
🐣 Применить промокод — https://proglib.io/w/dfa774c7
Если вы еще не определились с курсом, оставляйте заявку сейчас, чтобы успеть пройти бесплатный демо-доступ до конца мая и приобрести обучение по выгодной цене.
Забронируйте место со скидкой сейчас, чтобы вы смогли гордиться своим прогрессом к концу лета!
Оставить заявку — https://proglib.io/w/dfa774c7
Tactical Wireshark: A Deep Dive into Intrusion Analysis, Malware Incidents, and Extraction of Forensic Evidence (2023)
Автор: Kevin Cardwell
Количество страниц: 477
Используйте систематический подход к выявлению вторжений, от самых простых до самых сложных, с помощью Wireshark, анализатора протоколов с открытым исходным кодом. Эта книга покажет вам, как эффективно манипулировать и отслеживать различные разговоры и проводить статистический анализ этих разговоров для выявления интересующей вас IP- и TCP-информации.
Скачать книгу
⚡️Уже 31 мая стартует обучение на продвинутом онлайн-курсе «C# ASP NET Core Developer» в OTUS. Пройдите вступительный тест и проверьте, осилите ли вы программу!
👉ПРОЙТИ ТЕСТ ПО ASP NET: https://otus.pw/hK30/За 5 месяцев вы научитесь:
— Самостоятельно реализовывать веб-приложения на ASP Net Core
— Создавать высоконагруженные API на GraphQL, gRPC и SignalR Core
— Освоите JavaScript, познакомитесь с ReactJS и научитесь интегрировать его с ASP NET Core
— Покрывать веб-приложения интеграционными и нагрузочными тестами
— Разворачивать веб-приложения в Docker-контейнерах и в облаках
— Настраивать CI/CD и использовать Kubernetes
— Реализовывать микросервисную архитектуру и использовать RabbitMQ
— Управлять безопасностью и защищаться от хакерских атак
Преподаватели — практики с большим опытом в C#, .NET, ASP NET. Выпускников нашего курса ждут 12 работодателей - партнёров Отуса. Курс необходим C#-разработчикам с опытом от 2 лет. Обучение доступно также в рассрочку.
Нативная интеграция. Информация о продукте www.otus.ru
29 мая приглашаем на вебинар всех, кому интересна тема AI, Machine learning и Data Science!
👉 Зарегистрироваться: https://proglib.io/w/0a0b7421Что будем обсуждать?
– Математика как основа ИИ: Почему без математики невозможна эффективная работа в области AI
– На что обращают внимание при найме ML/AI разработчиков: нужно ли фундаментальное образование?
– Примеры математических методов применяемых в AI / Data Science
– Ключевые роли и компетенции в AI команде: Data Engineer, ML Engineer, Data Scientist, Data Analyst
Кто спикер?
👨💻 Валентин Рябцев – Co-founder, CPO Wale, ex-руководитель глобальных ИТ-инноваций в Louis Dreyfus (Франция)
Регистрируйтесь, чтобы не пропустить прямой эфир https://proglib.io/w/0a0b7421