CodeMode | Программирование
11K subscribers
3.48K photos
6 videos
10 files
3.51K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📕 Asynchronous Programming in Rust: Learn asynchronous programming by building working examples of futures, green threads, and runtimes, Carl Fredrik Samson

• Вы начнете с создания прочного фундамента в области асинхронного программирования и изучите различные стратегии моделирования потока программ. Затем книга проведет вас по языковым реализациям, объясняя на практических примерах такие понятия, как epoll, stackfull coroutines, green threads и callbacks.

• Последний раздел посвящен языку Rust, в нем рассматриваются фьючерсы, генераторы и паттерн реактор-исполнитель. Вы примените полученные знания для создания своей среды исполнения, закрепив опыт в этой динамичной области. На протяжении всей книги вы не только освоите асинхронные функции Rust, но и увидите, как Rust моделирует асинхронный поток программ.

🧷Скачать бесплатно.

2024 #ENG
📕 Работа мечты для программиста. Тестовые задачи и вопросы при собеседовании в ведущих IT-компаниях, Джон Монган, Ноа Киндлер, Эрик Гижере

• Эта книга, выходящая уже в третьем издании, поможет программисту с легкостью пройти собеседование и трудоустроиться в любую крупнейшую IT-компанию мира.

• Книга включает в себя примеры тестовых заданий, которые получают соискатели на собеседовании, информацию о языках программирования, технологиях и шаблонах, которая обычно требуется для успешного интервьюирования, а также множество советов, которые помогут подготовиться к прохождению собеседования.

🧷Скачать бесплатно.

2014 #RU
📕 APIs Unlocked: Defending Against Hackers and Threats, Josh Montgomery

• Книга охватывает широкий спектр тем, связанных с безопасностью API, включая распространенные атаки и уязвимости API, методы тестирования на проникновение, методы безопасного кодирования, механизмы аутентификации и авторизации, обработку ошибок, безопасные протоколы связи, шифрование, контроль доступа, управление сессиями, ведение журналов и аудит.

• На подробных примерах и конкретных ситуациях читатели узнают, как выявлять и снижать риски безопасности, внедрять лучшие практики защиты API и обеспечивать безопасность и надежность своих API. Книга также содержит практические советы по работе с API сторонних разработчиков и обеспечению безопасности API в облачных средах.

🧷Скачать бесплатно.

2022 #ENG
📕 Проектирование событийно-ориентированных систем: Концепции и шаблоны проектирования сервисов потоковой обработки данных с использованием Apache Kafka, Стопфорд Бен

• Современный мир плотно покрыт коммуникационными сетями разного уровня, и с лёгкой руки его можно назвать информационно связанным. Но, несмотря на это, всё ещё есть множество ситуаций, когда различным людям, командам и системам предпочтительнее взаимодействовать асинхронно, обмениваясь информацией лишь изредка, от случая к случаю, но при этом сохранять погружённость в общие контексты. Добиться этого в привычных императивных системах довольно сложно. Что делает подход, предлагаемый создателями Apache Kafka, особенно ценным.

• Данная книга поможет всем заинтересованным ознакомиться с общими принципами построения слабосвязанных событийно-ориентированных архитектур и раскроет основные преимущества и недостатки применяемых подходов.

🧷Скачать бесплатно.

2021 #RU
📕 Самоучитель Python, Мусин

• Python подходит для решения львиной доли повседневных задач, будь то резервное копирование, чтение электронной почты, либо же какая-нибудь игрушка.
Язык программирования Python практически ничем не ограничен, поэтому также может использоваться в крупных проектах.

• К примеру, python интенсивно применяется IT-гигантами, такими как, например, Google и Yandex. К тому же простота и универсальность python делают его одним из лучших языков программирования.

🧷Скачать бесплатно.

2017 #RU
📕 Arduino IoT Cloud for Developers: Implement best practices to design and deploy simple-to-complex projects at reduced costs, Muhammad Afzal

• В начале книги вы познакомитесь с ландшафтом IoT, включая его архитектуру, коммуникационные технологии и протоколы, а затем с возможностями платформы Arduino IoT Cloud и облачного редактора. На примере практических проектов вы узнаете, как реализовать реальные IoT-приложения.

• Далее вы изучите взаимодействие между IoT-устройствами и облачными платформами, а также применение Arduino IoT Cloud SDK и JavaScript для расширенной настройки. Вы также узнаете, как программировать узлы IoT, анализировать данные об окружающей среде и визуализировать их на приборных панелях. Кроме того, на практических примерах вы познакомитесь с такими продвинутыми функциями, как планирование задач, синхронизация, удаленное обновление IoT-узлов по воздуху и создание сценариев с помощью CCLI.

🧷Скачать бесплатно.

2023 #ENG
📕 jаvascript. Дополнительные уроки для начинающих, Дронов В.

• В книге 20 иллюстрированных уроков, более 20 практических упражнений на тему программирования веб-сценариев и 18 заданий для самостоятельной работы. Простым языком, кратко, наглядно рассказано о новых программных инструментах, появившихся в последние годы в языке jаvascript. Описаны новый синтаксис объявления классов, промисы, асинхронные функции, итераторы, генераторы и модули.

• Рассказано о новом загрузчике файлов, встроенной в веб-обозреватель СУБД, HTML-компонентах и шаблонах, средствах для захвата видео, наложении эффектов на звук. Рассмотрены технологии WebSocket для программирования веб-чата и WebRTC для создания службы видеотелефонии. Описаны прогрессивные веб-приложения (PWA), посредники и программируемый кэш, вывод всплывающих оповещений и установка PWA в операционной системе.

🧷Скачать бесплатно.

2022 #RU
📕 Язык программирования MQL5: Продвинутое использование торговой платформы MetaTrader 5. Издание 2-е, исправленное и дополненное, Тимур Машнин

• Разработка индикаторов и советников с использованием языка программирования MQL5 для платформы MetaTrader 5. Второе издание, исправленное и дополненное.

🧷Скачать бесплатно.

2019 #RU
📕 Сетевые технологии высокоскоростной передачи данных, Будылдина Н.В., Шувалов В.П.

• В компактной форме изложены вопросы построения инфокоммуникационных сетей, обеспечивающих высокоскоростную передачу данных. Представлены разделы, которые необходимы для понимания того как можно обеспечить передачу не только с высокой скоростью, но и с другими показателями, характеризующими качество предоставляемой услуги.

• Приведено описание протоколов различных уровней эталонной модели взаимодействия открытых систем, технологий транспортных сетей. Рассмотрены вопросы передачи данных в беспроводных сетях связи и современные подходы, обеспечивающие передачу больших массивов информации за приемлемые отрезки времени. Уделено внимание набирающей все большую популярность технологии программно-конфигурируемых сетей. Для студентов, обучающихся по направлению подготовки «Инфокоммуникационные технологии и системы связи» квалификации (степени) «бакалавр» и «магистр».

🧷Скачать бесплатно.

2018 #RU
📕 Базы данных, Кумскова И.А.

• Основное назначение учебника — помощь студентам в освоении знаний в области теории баз данных и выработки практических навыков применения этих знаний. Особое внимание уделено основным концепциям проектирования и построения баз данных. Подробно рассматриваются вопросы последовательной нормализации отношений, построения ER-модели и использования CASE-систем при проектировании.

• Описаны технологии организации процессов обработки информации в базе данных с использованием структурного языка программирования, языка SQL и визуальных средств среды Visual FoxPro. Представлены возможности встроенных средств среды разработки Visual FoxPro по аспектам управления базой данных, защите базы данных, реализации многопользовательского режима работы с базой данных.

🧷Скачать бесплатно.

2016 #RU
📕 Practical OpenTelemetry: Adopting Open Observability Standards Across Your Organization, Daniel Gomez Blanco

• На примерах из Java в книге показано, как использовать API OpenTelemetry и настраивать плагины и SDK для инструментации сервисов и получения ценных телеметрических данных.

• Вы узнаете, как добиться максимального внедрения OpenTelemetry и стимулировать изменения, необходимые в рабочих процессах отладки, чтобы снизить когнитивную нагрузку на инженеров, устраняющих неполадки в производственных нагрузках.

🧷Скачать бесплатно.

2023 #ENG
📕 Краткий курс истории вычислительной техники и информатики, Абламейко С. В., Новик И. А., Бровка Н. В.

• В пособии изложен исторический путь развития вычислительной техники, разработки компьютеров и становления информатики как науки.

• Представлены материалы, которые могут быть использованы при изучении курса «История информатики». Для студентов учреждения высшего образования.

🧷Скачать бесплатно.

2014 #RU
📕 Тестирование и отладка программного обеспечения, Алпатов А.Н., Лобанов А.А., Лобанова Ю.С.

• Учебное пособие содержит сведения, отражающие все темы учебной программы дисциплины «Тестирование и отладка программного обеспечения», читаемой в Российском технологическом университете РТУ − МИРЭА обучающимся по направлению профессиональной подготовки высшего профессионального образования «Программная инженерия».

• В пособии освещены вопросы разработки, формулирования требований и последовательности отладки программного обеспечения информационных систем.

🧷Скачать бесплатно.

2021 #RU
📕 Building Recommendation Systems in Python and JAX: Hands-On Production Systems at Scale, Bryan Bischof

• В этой практической книге авторы иллюстрируют основные концепции и примеры, которые помогут вам создать RecSys для любой отрасли и масштаба. Вы узнаете математику, идеи и детали реализации, необходимые для достижения успеха.

• Книга включает в себя компоненты платформы RecSys, соответствующие инструменты MLOps в вашем стеке, а также примеры кода и полезные рекомендации по PySpark, SparkSQL, FastAPI, Weights & Biases и Kafka.

🧷Скачать бесплатно.

2024 #ENG
📕 Программирование. Базовый курс C#, Подбельский В. В.

• На основе последних версий ЯП C# и платформы .NET Framework изложены основные концепции и механизмы современного программирования. Методика изложения и тщательно отобранные примеры позволяют освоить не только синтаксис и семантику C#, но и изучить фундаментальные принципы процедурного, объектного, объектно-ориентированного и обобщенного программирования. Контрольные вопросы позволяют читателю использовать книгу для самообразования.

• Книга предназначена для студентов, обучающихся по специальностям, связанных с IT-технологиями, а также для программистов, желающих освоить программирование на C# и освоить перспективные средства платформы .NET Framework.

🧷Скачать бесплатно.

2022 #RU
📕 Введение в вычислительные сети и кибербезопасность, Ву Хван-Хуа [Джон], Ирвинг Дж. Дэвид

• Трудно переоценить важность вычислительных сетей и сетевой безопасности в современном мире. Они стали неотъемлемой частью нашего существования, где минутное изображение требует описать множество способов, которые по существу влияют на каждый аспект нашей жизни.

• Например, с личной точки зрения одна потребность только рассматривает влияние таких вещей, как беспроводные телефоны, текстовые сообщения, Facebook, Twitter, онлайн выставления счетов и на протяжении всего пути взаимодействует друг с другом, управляя различными аспектами нашей жизни.

🧷Скачать бесплатно.

2013 #RU
📕 ASP.NET Core in Action, 3rd Edition, Andrew Lock

• Эта книга показывает, как создавать веб-приложения производственного уровня с помощью ASP.NET Core 7.0. Вы научитесь на практических примерах, проницательных иллюстрациях и хорошо объясненном коде.

• Обновленное освещение в третьем издании включает создание минимальных API, защиту API с помощью токенов на предъявителя, WebApplicationBuilder и многое другое.

🧷Скачать бесплатно.

2023 #ENG
📕 1С:Счетчик ворон. Мастер-класс по мобильной разработке в среде 1С:Предприятие, Султанова А.И., Шаронова А.А.

• Книга адресована широкому кругу читателей: тем, кто совсем не знает программирования, но хочет попробовать себя в сфере ИТ, и тем, кто уже знаком с разработкой программ и хотел бы попробовать свои силы в создании мобильных приложений. Пособие подойдет и школьникам 12-16 лет, и студентам для самостоятельного знакомства с мобильной платформой «1С:Предприятие 8», и преподавателям для проведения занятий.

• Пособие содержит пошаговые инструкции по подготовке и настройке рабочего места, а также три сценария создания мобильного приложения «1С:Счетчик ворон». Сценарии различаются уровнем сложности, при этом на каждом следующем этапе разработки вы будете использовать созданное ранее приложение, изучая новые механизмы платформы «1С:Предприятие 8» и расширяя функциональность своей программы.

🧷Скачать бесплатно.

2022 #RU
📕 Go на практике, Батчер М., Фарина М.

• Go – превосходный системный язык. Созданный для удобной разработки современных приложений с параллельной обработкой, Go предоставляет встроенный набор инструментов для быстрого создания облачных, системных и веб приложений. Знакомые с такими языками, как Java или C#, быстро освоят Go – достаточно лишь немного попрактиковаться, чтобы научиться писать профессиональный код.

• Книга содержит решения десятков типовых задач в ключевых областях. Следуя стилю сборника рецептов – проблема/решение/обсуждение, – это практическое руководство опирается на основополагающие концепции языка Go и знакомит с конкретными приемами использования Go в облаке, тестирования и отладки, маршрутизации, а также создания веб-служб, сетевых и многих других приложений.

🧷Скачать бесплатно.

2017 #RU
📕 Mastering Kubernetes: Dive into Kubernetes and learn how to create and operate world-class cloud-native systems, Gigi Sayfan

• Четвертое издание включает в себя самые последние инструменты и код, которые позволят вам изучить новейшие возможности Kubernetes 1.25. В этой книге подробно рассматриваются сложные концепции и лучшие практики, которые помогут вам овладеть навыками проектирования и развертывания крупномасштабных распределенных систем на кластерах Kubernetes.

• Вы узнаете, как запускать сложные stateless и stateful микросервисы на Kubernetes, включая такие продвинутые функции, как горизонтальное автомасштабирование подов, скользящие обновления, квоты на ресурсы и постоянные бэкенды хранения. Кроме того, вы поймете, как использовать бессерверные вычисления и сетки сервисов.

🧷Скачать бесплатно.

2023 #ENG
📕 Электрорадиоизмерения. Средства контроля, Новикова Н. В., Афонько В. О.

• Приводятся тестовые и контрольные задания по основным темам учебной дисциплины, ориентированные на закрепление, обобщение и систематизацию знаний, организацию тематического и итогового контроля знаний учащихся. В ответах на задания анализируется порядок расчетов и вычислений.

• Рекомендуется учащимся учреждений профессионально-технического и среднего специального образования по специальностям направлений образования «Радиоэлектронная техника», «Вычислительная техника», «Компоненты оборудования».

🧷Скачать бесплатно.

2021 #RU