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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Шаблоны корпоративных приложений

Автор:
Мартин Фаулер

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

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

2016 #RU #Architecture

CodeMode | Программирование
📕 Parallel C++: Efficient and Scalable High-Performance Parallel Programming Using HPX

Этот учебник посвящен практическому параллельному программированию на C++ на уровне аспирантов. В частности, в нем показаны API и связанные с ними языковые возможности стандартов C++ 17 и C++ 20, охватывающие как одноузловые, так и распределенные системы. Это показывает, что благодаря параллельным функциям в стандартах C++ 17 и C++ 20 изучение таких метаязыков, как OpenMP, больше не требуется. Используя стандартную библиотеку C++ для обеспечения параллелизма и совместимости (HPX), те же возможности языка можно распространить на распределенные коды, предоставляя интерфейс C++ для распределенного программирования более высокого уровня, чем интерфейс передачи сообщений (MPI).

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

2024#ENG

CodeMode | Программирование | ChatGPT
📕 TypeScript быстро

Автор:
Файн Яков

Описание:
«TypeScript быстро» научит вас секретам продуктивной разработки веб- или самостоятельных приложений. Она написана практиками для практиков.
В книге разбираются актуальные для каждого программиста задачи, объясняется синтаксис языка и описывается разработка нескольких приложений, в том числе нетривиальных — так вы сможете понять, как использовать TypeScript с популярными библиотеками и фреймворками.
Вы разберетесь с превосходным инструментарием TypeScript и узнаете, как объединить в одном проекте TypeScript и JavaScript. Среди продвинутых тем, рассмотренных авторами, – декораторы, асинхронная обработка и динамические импорты.

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

2021 #RU #TypeScript

CodeMode | Программирование
📕 Парсинг с помощью Python

Автор:
Райан Митчелл

Описание:
Если программирование — магия, то веб-скрапинг — настоящее колдовство. Написав простую автоматизированную программу, можно отправлять запросы веб-серверам, получать ответы с данными, а затем анализировать эти данные и извлекать необходимую информацию. Это обновленное третье издание книги не только познакомит вас с веб-скрапингом, но и послужит исчерпывающим руководством по сбору практически любых видов данных в современном Интернете.

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

2025 #RU #Python

CodeMode | Программирование
📕 Сделай видеоигру один и не свихнись

Автор:
Слава Грис

Описание:
Настольный путеводитель в мир разработки видеоигр!
Всегда хотели делать игры, но не знали с чего начать? Много идей и все хочется реализовать? Страшно браться за что-то новое с нуля? Мысли о программировании вводят в панический ужас?
Тогда эта книга именно для вас. Она поможет понять, как правильно начать работать, где искать ответы на вопросы и самое главное – как не сдаться и довести дело до конца, став настоящим разработчиком видеоигр.
Слава Грис – разработчик-одиночка. На его счету уже три видеоигры, вышедших как на ПК, так и на консолях современного поколения. В своей книге он расскажет, как научиться делать видеоигры одному и начать карьеру разработчика, не имея ни стартовых знаний, ни опыта, ни специального образования!

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

2023 #RU #gamedev

CodeMode | Программирование
📕 Core Java for the Impatient

Автор:
Cay S. Horstmann

Описание:
Современная Java вносит значительные усовершенствования, которые влияют на основной язык и API, лежащие в основе платформы Java. Многие старые идиомы Java больше не нужны, а новые функции и парадигмы программирования могут значительно повысить эффективность работы. Однако ориентироваться в этих изменениях может быть непросто.

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

2024 #ENG #Java

CodeMode | Программирование
📕 Антипаттерны SQL

Автор:
Билл Карвин

Описание:
Язык SQL необходим для работы со структурированными данными. Программисты, прекрасно знающие свой любимый язык (Java, Python или Go), не могут разбираться во всем, и часто не являются экспертами в SQL. Это приводит к появлению антипаттернов, — решений, которые на первый взгляд кажутся правильными, но со временем создают всё больше проблем.

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

2024 #RU #SQL

CodeMode | Программирование
📕 Python for Everyone

Автор:
Saurabh Chandrakar

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

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

2023 #ENG #Python

CodeMode | Программирование
📕 Java EE to Jakarta EE 10 Recipes

Автор:
Josh Juneau

Описание:
Применяйте подход "проблема-решение" при программировании корпоративных приложений на Java или Java EE и микросервисов для облачных решений, корпоративных приложений баз данных и даже веб-приложений для малого бизнеса. Java EE to Jakarta EE 10 Recipes содержит эффективные, практичные и проверенные фрагменты кода, которые вы можете сразу же использовать для выполнения практически любой задачи, с которой вы можете столкнуться. Вы можете чувствовать себя уверенно, используя надежные решения, описанные в этой книге, в своей личной или корпоративной среде.

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

2022 #ENG #Java

CodeMode | Программирование
📕 T-SQL Fundamentals

Автор:
Itzik Ben-Gan

Описание:
Освоите основы T-SQL и напишите надежный код для Microsoft SQL Server и базы данных Azure SQL. Ицик Бен-Ган объясняет ключевые концепции T-SQL и помогает применять полученные знания в практических упражнениях. В книге впервые рассказывается о корнях T-SQL и лежащей в его основе логике. Далее вы познакомитесь с основными темами, такими как запросы к одной таблице, объединения, подзапросы, табличные выражения и операторы набора. Затем в книге рассматриваются более сложные вопросы, связанные с запросами к данным, такие как оконные функции, сводка и группировка наборов. В книге также объясняется, как изменять данные, работать с временными таблицами и обрабатывать транзакции, а также дается обзор программируемых объектов.

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

2023 #ENG #SQL

CodeMode | Программирование
📕 MySQL по максимуму

Автор:
Шварц Бэрон

Описание:
Познакомьтесь с продвинутыми приемами работы с MySQL: разработкой схем, индексов и запросов для настройки сервера, операционной системы и аппаратной части, способами масштабирования приложений и ре¬пликацией, балансировкой нагрузки, обеспечением доступности и восстановлением после отказов.

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

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

2018 #RU #SQL

CodeMode | Программирование
📕 Spring Boot in Practice

Автор:
Somnath Musib

Описание:
С Spring Boot вы сможете выйти за рамки основ! В этом практическом руководстве представлены десятки актуальных сценариев в удобном формате "проблема-решение-обсуждение".

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

2021 #ENG #Java

CodeMode | Программирование
📕 Python Библиотеки

Автор:
Картер Дж.

Описание:
Книга представляет собой обзор богатой экосистемы библиотек, доступных в языке программирования Python, начиная от основных инструментов для работы с данными и машинного обучения, и заканчивая инструментами для создания веб-приложений, обработки изображений и разработки игр. Основные темы включают в себя введение в библиотеки для анализа данных, такие как NumPy, Pandas, и Matplotlib, а также обсуждение алгоритмов машинного обучения с использованием Scikit-learn. Автор также рассматривает инструменты для работы с веб-технологиями, такие как Flask, Django, и для визуализации данных, такие как Seaborn, Plotly, и Bokeh. Книга охватывает обширный спектр примеров использования каждой библиотеки, предоставляя читателю практический опыт и навыки, необходимые для успешной разработки с использованием Python. Она подходит как для новичков, только начинающих изучать Python, так и для опытных разработчиков, ищущих лучшие инструменты для конкретных задач.

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

2024
#RU #Python

CodeMode | Программирование
📕 Учимся программировать с примерами на Python

Автор:
Фримен Э.

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

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

2020 #RU #Python

CodeMode | Программирование
📕 C# Data Structures and Algorithms

Автор: Джамро Марцин

Описание:
Это руководство по языку Processing написано его создателями, Кейси
Риасом и Беном Фраем. Книга удобно структурирована и ведет читателя от знакомства
с языком и написания первой программы на нем до разработки интерактивной
графики.

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

2024
#ENG #C

CodeMode | Программирование
📕 Технология программирования

Автор:
Иванова Г. С.

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

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

2016
#RU #Coding

CodeMode | Программирование
📕 Modern Web Development with Angular

Автор: Faulkner D., Bouillon P.

Описание:
Изучите современную разработку Angular и начните свой путь веб-разработки.
Angular — один из самых популярных и мощных фреймворков для создания динамических масштабируемых веб-приложений. Благодаря своей надежной экосистеме он широко используется для создания высокопроизводительных приложений корпоративного уровня.
Эта книга предлагает практический подход к освоению Angular, который поможет вам от настройки среды разработки до изучения сложных тем, таких как модульное тестирование. Вы начнете с изучения того, как настроить Angular и создать свое первое приложение, а затем получите прочное понимание TypeScript, что повысит вашу способность работать со строго типизированными функциями Angular.

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

2024 #ENG #Angular

CodeMode | Программирование
📕 Облачные микросервисы

Автор: Амри А.

Описание:
Данная книга раскроет весь потенциал Kubernetes – самой популярной платформы оркестровки контейнеров в мире. Вы узнаете, как можно использовать Kubernetes для создания надежной, масштабируемой и отказоустойчивой микросервисной архитектуры. Подробно раскрыты особенности применения микросервисов, стратегий высокой доступности, CI/CD, GitOps и наблюдаемости в мире облачных технологий. Представлены практические примеры применения таких инструментов, как Docker, Rancher, Terraform, Operators, Helm, Prometheus, Istio, Grafana, OpenTelemetry, Jaeger, Loki, и других.
Издание предназначено инженерам DevOps, архитекторам ПО, а также будет полезно системным администраторам и разработчикам микросервисов.

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

2024 #RU #Microservice

CodeMode | Программирование
📕Kubernetes. Preparing for the CKA and CKAD Certifications

Освойте все концепции и инструменты, необходимые для начала администрирования кластера Kubernetes и развертывания приложений в рабочей среде. Вы пройдете все учебные программы двух сертификаций Kubernetes (для разработчиков приложений и администраторов).
Начальные главы проведут вас через развертывание кластера Kubernetes на виртуальных машинах и изучат различные компоненты плоскости управления. Далее вы будете работать с инструментом командной строки kubectl; пространствами имен, метками, селекторами и аннотациями — общими ресурсами, используемыми через API Kubernetes. В следующих главах описывается принцип работы контроллеров и подробно описывается, как работают контроллеры рабочей нагрузки, а также возможности настройки развернутых приложений.

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

2021
#ENG #Kubernetes #CKAD

CodeMode | Программирование
📕 Fundamentals of Enterprise Architecture

С ростом сложности современных облачных систем эффективная программа построения корпоративной архитектуры становится более важной, чем когда-либо. В этой практической книге автор Тану Маккейб (Tanu McCabe) из Capital One предлагает проверенные основы и практики для определения эффективной стратегии корпоративной архитектуры, которая позволит разработчикам программного обеспечения и корпоративным архитекторам создавать и внедрять отличные архитектурные стратегии.
Вы узнаете, как обеспечить согласованность между бизнесом и технологиями, внедрять архитектурные решения в процессы и инструменты, проявлять инициативу и реагировать на технологические и бизнес-тенденции, а также прививать контекстуальное понимание при принятии разрозненных решений. В этой книге, дополненной примерами шаблонов и антипаттернов, представлены многоразовые шаблоны, инструменты оценки и практические советы.

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

2024
#ENG #Architecture

CodeMode | Программирование