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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Тестирование программного обеспечения, Куликов, С. C.

• Эту книгу стоит прочитать, если вы твёрдо решили заниматься тестированием, — она будет полезна как «совсем начинающим», так и имеющим некоторый опыт в тестировании.

• Эту книгу можно и нужно использовать как опорный материал во время тренингов. Здесь можно и нужно много чёркать, дописывать, отмечать непонятное, записывать вопросы и т.д.

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

2020 #RU
📕 Java Programming Made Easy: Unlock Your Coding Potential from Scratch, Ryan Campbell

• Что вы узнаете:
- Понимание основ языка Java и принципов ООП.
- Работа с классами, объектами, наследованием, полиморфизмом и интерфейсами.
- Использование возможности структур данных, массивов и коллекций для эффективного управления данными.
- Реализация файлового ввода-вывода для взаимодействия приложений с внешними данными.
- Обработка событий и создание интерактивных приложений.
- Взаимодействие с базами данных с помощью JDBC и SQL.
- Мир параллельного программирования с помощью многопоточности.
- Ознакомьтесь с такими продвинутыми темами, как дженерики, лямбда-выражения и потоки.
- Научитесь искусству написания надежного кода с помощью модульного тестирования и отладки.

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

2023 #ENG
📕 Код, который умещается в голове. Эвристики для разработчиков, Марк Симан. Роберт Мартин

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

• Автор иллюстрирует свои выводы фрагментами кода, взятыми из готового проекта. Написанные на языке C#, они будут понятны всем, кто использует любой объектно-ориентированный язык, включая Java, C++ и TypeScript.

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

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

2023 #RU
📕 Advanced Web Technologies: 2nd Edition, Ajit Singh

• Этот текст - введение в сложный мир передовых веб-технологий. Это новое издание было тщательно пересмотрено и обновлено, чтобы отразить новую среду веб-дизайна (Web 3.0).

• Книга может быть использована для самостоятельного изучения всеми, кто заинтересован в широком знакомстве с полезным подмножеством многочисленных технологий, обычно используемых для разработки коммерческих и развлекательных веб-сайтов. Эта книга охватывает знание всех языков программирования веб-разработки, таких как SERVLET, JSP, PERL, XML, XSL, .NET, ASP.NET, AJAX.

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

2022 #ENG
📕 Как создать сайт. Комикс-путеводитель по HTML, CSS и WordPress, Нейт Купер

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

• Чтобы вернуться домой, ей придется выучить азы HTML, победить злобного дракона 404, подружить ся с веб-гуру и доброй колдуньей CSS и выяснить, что таится за стенами WordPress-сити.

• В формате увлекательного комикса книга познакомит детей с языками HTML и CSS, а также с кон структором сайтов WordPress

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

2019 #RU
📕 Ultimate Typenoscript Handbook: Build, scale and maintain Modern Web Applications with Typenoscript, Dan Wellman

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

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

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

2023 #ENG
📕 Kotlin: Сборник рецептов, Коузен К.

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

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

• Материал удобно структурирован: за описанием каждой задачи следуют ее решение и развернутое обсуждение.
Издание предназначено для разработчиков, знакомых с объектно-ориентированным программированием.

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

2021 #RU
📕 PostgreSQL for Jobseekers: Introduction to PostgreSQL administration for modern DBAs, David Gonzalez

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

• От понимания модели процессов и общей памяти до освоения выполнения и оптимизации запросов - вы получите исчерпывающие знания о внутреннем устройстве PostgreSQL. Кроме того, в книге рассматриваются основные задачи, решаемые администратором баз данных (DBA), включая операции резервного копирования и восстановления, меры безопасности, настройку производительности и методы устранения неполадок.

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

2023 #ENG
📕 Artificial Intelligence By Example: Develop machine intelligence from scratch using real artificial intelligence use cases, Denis Rothman

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

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

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

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

2018 #ENG
📕 Веб-конструирование, Кремень, Е. В.

• Подробно рассмотрены вопросы использования языка разметки и каскадных таблиц стилей, их применение при верстке веб-страниц.

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

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

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

2023 #RU
📕 MongoDB for Jobseekers: Reach new heights in your career with MongoDB, Justin Jenkins

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

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

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

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

2023 #ENG
📕 Создай свой собственный язык программирования: Руководство программиста по разработке компиляторов, интерпретаторов и доменно-ориентированных языков для решения современных вычислительных задач, Kлинтoн Л. Джeффepи

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

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

• Издание адресовано разработчикам программного обеспечения, заинтересованным в создании собственного языка. Для изучения материала потребуется опыт программирования на языке высокого уровня, таком как Java или C++.

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

2022 #RU
📕 Pearls of Algorithm Engineering, Paolo Ferragina

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

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

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

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

2023 #ENG
📕 Программирование с использованием PHP и MySQL в разработке веб-приложений, Паршукова Н. Б

• Учебное пособие предназначено для обучения технологии создания веб-приложений на базе языка программирования PHP и системы управления базами данных MySQL.

• Уделяется внимание как теоретическим вопросам языка программирования PHP (син-таксис, алгоритмические конструкции, отличия от других языков веб-программирования) и MySQL (запросы, программное обеспечение, связь с PHP), так и практическому созданию веб-приложения с модульной архитектурой.

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

2022 #RU
📕 The Garbage Collection Handbook: The Art of Automatic Memory Management, Antony Hosking

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

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

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

2023 #ENG
📕 Beginning React and Firebase: Create Four Beginner-Friendly Projects Using React and Firebase, Nabendu Biswas

• Вы начнете с основ: научитесь развертывать приложение React на хостинге Firebase. Затем вы научитесь создавать полнофункциональное приложение "ToDo", которое будет использовать базу данных Firebase для хранения списка элементов действий.

• Также вы научитесь создавать приложение "Stories", в котором можно показывать короткие вертикальные видеоролики, и приложение для хранения документов.

• Здесь мы сможем войти в систему, используя аутентификацию Google, и научимся хранить файлы в приложении с помощью хранилища Firebase. Наконец, вы создадите приложение для социальных сетей, посвященных карьере.

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

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

2021 #ENG
📕 Практический анализ двоичных файлов, Эндриесс Дж.

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

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

• Издание предназначено специалистам по безопасности, а также будет полезно системным программистам на C/C++ и ассемблере для x86-64.

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

2022 #RU
📕 Cloud-native Computing: How to Design, Develop, and Secure Microservices and Event-Driven Applications, Pethuru Raj

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

• В книге описаны аспекты разработки приложений и модернизации унаследованных технологий, а также модели гибкого программирования. Описания MSA и EDA как инструментов для ускорения проектирования и разработки программного обеспечения сопровождаются обсуждением того, как облачные инструменты DevOps обеспечивают непрерывную интеграцию, доставку и развертывание.

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

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

2022 #ENG
📕 Большие данные. Зачем, что и как?, А. Коробейник, А. Запорожан

• Электронный учебник – сборник материалов, после изучения которого вы сможете получить краткое и емкое представление о работе с Большими Данными.
– Что такое Большие Данные?
– Откуда берутся Большие Данные и в чем их польза?
– Из каких этапов состоит работа над Большими Данными?
– Как собирать, хранить и анализировать Большие Данные?
– Как понять, о чем говорят специалисты?

• На изучение вам потребуется 40 минут. В конце вас ждут вопросы для проверки усвоения материала.

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

2022 #RU
📕 Beginning Flutter with Dart, Sanjib Sinha

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

• Вы научитесь создавать мобильное приложение для Android или iOS с нуля, используя фреймворк Flutter, а вместе с ним и язык программирования Dart.

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

2021 #ENG
📕 Информационная безопасность и защита информации: учебник для вузов, Прохорова О. В.

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

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

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

2022 #RU