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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Программирование на языке высокого уровня. Программирование на языке С++, Немцова Т.И., Голова С.Ю., Терентьев А.И.

• В пособии рассматриваются работа в среде программирования Microsoft Visual Studio, основы программирования и объектно-ориентированное программирование на языке C++. Представленный теоретический материал сопровождается подробно разобранными примерами программ со схемами алгоритмов. Для закрепления материала предлагаются контрольные вопросы, тесты и задания для самостоятельного решения.

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

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

2023 #RU
Forwarded from ВИЛСАКОМ РЕД / WYLSACOM RED (Randomize Bot 🎲 [Рандомайзер])
⚡️Мегарозыгрыш призов! Разыгрываем два MacBook Pro 14’’ Space Gray на M3, два iPhone 15 Pro Max 256 ГБ цвета Black Titan и Natural Titan, два Oculus Quest 3.

Для участия нужно:

• подписаться на @whackdoor;
• подписаться на @wylsared;
• нажать кнопку «Участвую».

Итоги конкурса подведёт бот 5 декабря в 19:00, он выберет победителей. Порядок победителей будет такой: первое имя — MacBook Pro 14, второе — MacBook Pro 14, третье — iPhone 15 Pro Max 256 ГБ Natural Titan, четвёртое — iPhone 15 Pro Max 256 ГБ Black Titan, пятое и шестое — Oculus Quest 3.

Приз отправляем за наш счёт по РФ, Беларуси и Казахстану. Всем удачи!

⚠️ Если кнопка подвисла — не переживайте, вас все равно зарегистрирует, просто выполните условия и нажмите «Участвовать».
📕 Keycloak – Identity and Access Management for Modern Applications: Harness the power of Keycloak, OpenID Connect, and OAuth 2.0 to secure applications, 2nd Edition, Pedro Igor Silva

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

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

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

2023 #ENG
📕 Arduino для изобретателей. Обучение электронике на 10 занимательных проектах, Брайан Хуанг, Дерек Ранберг

• В книге подробно рассмотрено 10 занимательных проектов с платой Arduino Uno (светофор, светодиодный экран, светочувствительный ночник, мини-теплица, мобильный робот, миниатюрное пианино и др.). Описаны принципы работы и взаимодействие различных электронных компонентов, чтение принципиальных и монтажных схем, создание и тестирование прототипов с помощью беспаечной макетной платы.

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

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

2019 #RU
📕 Learning JavaScript Design Patterns: A JavaScript and React Developer’s Guide, 2nd Edition, Addy Osmani

• Автор показывает, как применять современные паттерны проектирования в JavaScript и React. Сюда входят такие популярные паттерны проектирования, как модули, миксины, наблюдатели и медиаторы. Вы узнаете о производительности и паттернах рендеринга, таких как рендеринг на стороне сервера и архитектура островов.

• Вы также узнаете, как современные архитектурные паттерны, такие как MVC, MVP и MVVM, полезны с точки зрения разработчика современных веб-приложений. В числе других важных тем - современный синтаксис JavaScript и такие паттерны React, как Hooks, компоненты более высокого порядка и реквизиты рендеринга.

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

2023 #ENG
📕 Стек, или путешествие туда и обратно, Алексей Вторников

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

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

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

2017 #RU
📕 Leveling Up with SQL: Advanced Techniques for Transforming Data into Insights, Mark Simon

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

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

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

2023 #ENG
📕 Математическое программирование, Балдин К.В., Брызгалов Н.А., Рукосуев А.В.

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

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

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

2018 #RU
📕 Git Essentials: Developer’s Guide to Git, François Dupire

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

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

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

2021 #ENG
📕 Методы, модели, средства хранения и обработки данных, Э.Г. Дадян, Ю.А. Зеленков

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

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

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

2022 #RU
📕 Learn WinUI 3: Leverage WinUI and the Windows App SDK to create modern Windows applications with C# and XAML, 2nd Edition, Alvin Ashcraft

• Обновленное второе издание начинается с ознакомления с новейшими возможностями WinUI и показывает, как XAML используется при разработке пользовательских интерфейсов. В следующих главах вы сможете настроить новую среду Visual Studio, разработать новый проект рабочего стола, внедрить паттерн Model-View-ViewModel (MVVM) в проект WinUI и разработать модульные тесты для команд ViewModel. Далее с помощью пошагового подхода будут рассмотрены основы доступа к данным из проектов WinUI.

• По мере продвижения вы узнаете, как использовать систему Fluent Design System для разработки красивых WinUI-приложений. Вы также познакомитесь с содержанием и возможностями инструментария Windows Community Toolkit и научитесь создавать кроссплатформенные приложения с разметкой и кодом из вашего проекта с помощью Uno Platform.

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

2023 #ENG
📕 Основы Arduino + code, Майк МакРобертс

• Перевод книги "Beginning Arduino".
С самого начала книги вы сразу же погрузитесь в создание простого проекта. Оттуда вы будете работать в общей сложности над 50 проектами, пока не станете уверенными и опытными в разработке Arduino. Я считаю, что лучший способ чему-либо научиться - это учиться на ходу и заниматься практикой.

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

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

2013 #RU
📕 Javascript On-Demand Dictionary: A to Z, Programmers Suite

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

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

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

2023 #ENG
📕 Работа с MySQL, MS SQL Server и Oracle в примерах. 2-е изд., Куликов С.

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

• Все примеры представлены в виде постановки задачи и её решения с использованием MySQL, MS SQL Server и Oracle, а также снабжены пояснениями и разбором типичных ошибок.

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

2022 #RU
📕 Azure Containers Explained: Leverage Azure container technologies for effective application migration and deployment, Richard Hooper

• Вначале вы узнаете, что такое контейнеры как технология и где их можно хранить в Azure. Далее вы изучите различные контейнерные технологии Microsoft Azure и поймете, как работает каждая платформа, а именно Azure Container Apps, Azure Kubernetes Service (AKS), Azure Container Instances (ACI), Azure Functions и Azure App Services, а также научитесь внедрять их, понимая их соответствующие характеристики и сценарии использования.

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

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

2023 #ENG
📕 Веб-дизайн для начинающих. HTML, CSS, jаvascript и веб-графика, Роббинс Дж.

• Книга поможет освоить веб-дизайн, не имея опыта. На практических примерах показано, как создать простой сайт и постепенно его совершенствовать. Рассказано о создании веб-страниц, содержащих текст, ссылки, изображения, таблицы и формы. Описано применение CSS для создания и выбора цвета, фона, форматирования текста, макетирования страниц и выполнения простой анимации.

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

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

2021 #RU
📕 Python Programming Using Problem Solving, Harsh Bhasin PhD

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

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

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

2023 #ENG
📕 Введение в базы данных. Коротко о главном, Евгений Шуремов

• Книга содержит компактное представление основного понятийного аппарата, связанного с базами данных и системами управления базами данных (СУБД). Кратко разбираются основные особенности реляционных, объектно-ориентированных и NoSQL СУБД, а также хранилищ данных.

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

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

2019 #RU
📕 Архитектурно-конфигурируемые SDR-технологии радиомониторинга и телеметрии, Костин М.С.

• Даны ключевые понятия, термины и определения, радиотехнические характеристики и параметры средств радиосвязи. Рассматриваются практические решения архитектурного проектирования и моделирования SDR-систем посредством визуального программирования в среде GNU Radio.

• Приведены типовые задания по созданию проектов SDR-систем в программном обеспечении SDRSharp и GNU Radio с примерами решений и ответами. Для студентов и аспирантов, изучающих программный радиомониторинг, радиотехнику и программно-конфигурируемые системы радиосвязи. Может быть использовано студентами смежных направлений подготовки в рамках изучения курса радиомониторинга и телеметрии.

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

2021 #RU
📕 SQL Antipatterns, Volume 1: Avoiding the Pitfalls of Database Programming, Bill Karwin

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

• Велика вероятность того, что уровень базы данных вашего приложения уже содержит такие проблемы, как Index Shotgun, Keyless Entry, Fear of the Unknown и Spaghetti Query. Эта книга поможет вам и вашей команде найти их. Еще лучше то, что она покажет, как их устранить и как избежать этих и других проблем в будущем.

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

2022 #ENG