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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Ultimate AWS Certified Cloud Practitioner’s Exam Guide

Отправьтесь в путешествие в мир сертификации по облачным вычислениям AWS с помощью «Ultimate AWS Certified Cloud Practitioner's Exam Guide».
Эта книга — ваше окончательное руководство по освоению сертификации AWS CLF-C02, упрощающее основы облачных вычислений и дающее вам четкое представление об их основных принципах и преимуществах.
Книга упрощает такие сервисы AWS, как EC2, S3 и RDS, с понятными объяснениями и реальными примерами. Вы освоите эти сервисы и узнаете лучшие отраслевые практики по оптимизации затрат, безопасности и соответствию требованиям, гарантируя эффективность и надежность ваших развертываний. Кроме того, она дает вам возможность уверенно ориентироваться в постоянно меняющемся мире облачных вычислений.

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

2024
#ENG #AWS

CodeMode | Программирование | ChatGPT
Изучите азы работы Python, SQL, нейросетей и визуализации данных за 5 дней.

Бесплатный мини-курс от Skillbox для любого уровня откроет вам дорогу к направлению Data Science, в котором зарплата только начинающего специалиста составляет 100.000₽+

После мини курса Вы:
— Имеете собственное портфолио из 4 работ, которое можно показать работодателю
— Находитесь в закрытом экспертном телеграмм сообществе
— Получаете бессрочный доступ к видео-платформе
— Пообщались со спикером и закрыли все вопросы, возникшие в момент обучения

Регистрируйтесь по специальной ссылке и забирайте еще полезные подарки, один из которых: ПЕРСОНАЛЬНАЯ карьерная консультация. На мини-курс осталось 23 места.
📕 Постигая Agile. Ценности, принципы, методологии

Эта книга рассказывает о самых популярных agile-подходах - Scrum, ХР (экстремальное программирование), Lean (бережливое программирование) и Канбан. Она познакомит вас с методами, работающими в повседневной жизни, а также с базовыми ценностями и принципами, которые помогут вашей команде полностью изменить свой подход к работе над проектами. Вы начнете лучше разбираться в конкретных agile-подходах и сможете сразу внедрить их на практике. А главное, вы поймете, как превратить группу сотрудников, добавляющих в свою работу Agile, в настоящую команду, которая действительно улучшает способ создания продукта и добивается выдающихся результатов.

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

2024
#RU #Agile

CodeMode | Программирование | ChatGPT
📕 Запускаем Linux, Мэтт Уэлш, Калле Далхаймер Маттиас

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

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

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

2014 #RU

CodeMode | Программирование | ChatGPT
📕 Чистый Agile. Основы гибкости

Прошло почти двадцать лет с тех пор, как появился Манифест Agile. Легендарный Роберт Мартин (Дядя Боб) понял, что пора стряхнуть пыль с принципов Agile и заново рассказать о гибком подходе не только новому поколению программистов, но и специалистам из других отраслей.

Автор полюбившихся айтишникам книг «Чистый код», «Идеальный программист», «Чистая архитектура» стоял у истоков Agile. «Чистый Agile» устраняет недопонимание и путаницу, которые за годы существования Agile усложнили его применение по сравнению с изначальным замыслом.
По сути Agile — это всего лишь небольшая подборка методов и инструментов, помогающая небольшим командам программистов управлять небольшими проектами, но приводящая к большим результатам, потому что каждый крупный проект состоит из огромного количества кирпичиков. Пять десятков лет работы с проектами всех мыслимых видов и размеров позволяют Дяде Бобу показать, как на самом деле должен работать Agile.

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

2020
#RU #Agile

CodeMode | Программирование | ChatGPT
📕 Core Java. Volume I-Fundamentals, 11th edition

Для серьезных программистов Core Java, том I — Основы , одиннадцатое издание — это полное руководство по написанию надежного, поддерживаемого кода. Используете ли вы Java SE 9, 10 или 11, оно поможет вам достичь глубокого и практического понимания языка и API, а его сотни реалистичных примеров раскрывают самые мощные и эффективные способы выполнения работы.
Обновленные примеры Кей Хорстманна отражают долгожданную модуляризацию Java, показывая, как писать код, который легче управлять и развивать. Вы узнаете, как использовать новый цикл Read-Eval-Print Loop (REPL) JShell для более быстрой и исследовательской разработки и применить ключевые улучшения к API процесса, блокировке, протоколированию и компиляции.

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

2019
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 Core Java. Volume II-Advanced Features

Core Java давно признан ведущим, деловым учебником и справочником для опытных программистов, которые хотят писать надежный код Java для реальных приложений. Теперь Core Java, том II — Расширенные возможности , одиннадцатое издание, обновлено для Java 11 с актуальным освещением расширенного пользовательского интерфейса и корпоративного программирования, сетей, безопасности и мощной новой модульной системы Java.
Кей С. Хорстманн исследует сложные новые языковые и библиотечные возможности с глубиной и полнотой, которые читатели ожидают от Core Java. Он демонстрирует, как использовать эти возможности для создания приложений профессионального качества, используя тщательно протестированные примеры, которые отражают современный стиль Java и лучшие практики, включая модуляризацию. Примеры Хорстманна тщательно созданы для легкого понимания и максимальной практической ценности, поэтому вы можете последовательно использовать их для быстрого запуска собственного кода.

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

2019
#ENG #Java

CodeMode | Программирование | ChatGPT
📕 Java: эффективное программирование.

Говоря о третьем издании книги «Эффективное программирование на Java», достаточно упомянуть его автора — Джошуа Блоха — и это будет наилучшей ее рекомендацией.

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

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

2019
#RU #Java

CodeMode | Программирование | ChatGPT
📕 Java Concurrency на практике

Потоки являются фундаментальной частью платформы Java. Многоядерные процессоры — это обыденная реальность, а эффективное использование параллелизма стало необходимым для создания любого высокопроизводительного приложения. Улучшенная виртуальная машина Java, поддержка высокопроизводительных классов и богатый набор строительных блоков для задач распараллеливания стали в свое время прорывом в разработке параллельных приложений.
В «Java Concurrency на практике» сами создатели прорывной технологии объясняют не только принципы работы, но и рассказывают о паттернах проектирования.

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

2020
#RU #Java

CodeMode | Программирование | ChatGPT
📕 Head First Design Patterns

Вы знаете, что не хотите изобретать велосипед, поэтому вы смотрите на Design Patterns: уроки, извлеченные теми, кто столкнулся с теми же проблемами проектирования программного обеспечения. С Design Patterns вы можете воспользоваться лучшими практиками и опытом других, чтобы вы могли потратить свое время на что-то более сложное. На что-то более интересное. Эта книга показывает вам, какие шаблоны имеют значение, когда их использовать и почему, как применять их в ваших собственных проектах, а также принципы объектно-ориентированного проектирования, на которых они основаны. Присоединяйтесь к сотням тысяч разработчиков, которые улучшили свои навыки объектно-ориентированного проектирования с помощью Head First Design Patterns.

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

2020
#ENG #Patterns

CodeMode | Программирование | ChatGPT
📕 Programming Ruby 3.3

Ruby - один из наиболее важных языков программирования, используемых для веб-разработки. Он поддерживает платформу Rails, на которой базируются некоторые из наиболее важных веб-сайтов. Книга Pickaxe, названная так из-за инструмента на обложке, является окончательным справочником по Ruby, высоко ценимому, полностью объектно-ориентированному языку программирования. Это обновленное издание представляет собой исчерпывающий справочник по самому языку, включающий руководство по наиболее важным функциям Ruby, включая сопоставление с образцом и Ractors, и описывает язык в версии Ruby 3.3.

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

2024
#ENG #Ruby

CodeMode | Программирование | ChatGPT
📕 Скрам. Гибкое управление продуктом и бизнесом

Эта книга несет в себе дух скрама, раскрывая его ценности и основные принципы. Кен Швабер, один из создателей скрама, соавтор «Руководства по скраму» и основатель Scrum.org, собрал лучшие кейсы из своей практики, демонстрирующие примеры успехов и неудач применения скрама в реальных проектах. Они помогут вам понять, как использовать скрам для решения комплексных проблем и достижения результатов.

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

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

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

2019
#RU #Agile

CodeMode | Программирование | ChatGPT
📕Test Automation Engineering Handbook

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

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

2023
#ENG

CodeMode | Программирование | ChatGPT
📕 Building Microservices. Designing Fine-Grained Systems

Распределенные системы стали более мелкозернистыми за последние 10 лет, перейдя от монолитных приложений с большим объемом кода к более мелким, автономным микросервисам. Но разработка этих систем приносит свои собственные головные боли. С большим количеством примеров и практических советов эта книга дает целостный взгляд на темы, которые системные архитекторы и администраторы должны учитывать при создании, управлении и развитии архитектур микросервисов.

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

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

2019
#ENG #Microservices

CodeMode | Программирование | ChatGPT
📕Разработка веб-приложений на платформе Spring

Последовательно рассматриваются концепции современных платформ Spring, Spring Boot, Angular, популярных у профессиональных разработчиков высоконагруженных веб-приложений. Материал пособия основан на оригинальной документации разработчиков инструментальных средств, на публикациях описаний технологий программирования в интернет-ресурсах и проверенных автором примерах приложений с использованием СУБД PostgreSQL. Приведенные примеры фрагментов кода и справочные материалы позволят студентам разобраться в деталях правил использования рассматриваемых платформ, приобрести навыки разработки веб-приложений, выполнить проекты различной сложности.

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

2023
#RU #Spring

CodeMode | Программирование | ChatGPT
📕Spring Boot 3 Recipes

Решите все проблемы микрофреймворка Spring Boot 3, используя полные, реальные фрагменты кода на основе Java и примеры, вдохновленные различными проблемами и соответствующими решениями этих проблем. Когда вы начнете новый проект, вы сможете скопировать код и файлы конфигурации из этой книги, а затем изменить их для своих собственных конкретных потребностей в программировании. Это может сэкономить вам много работы по созданию проекта с нуля.
Рецепты Spring Boot 3 были пересмотрены, чтобы включить новые функции, такие как новый Spring Native, недавно переупакованный Spring Data, Spring Kafka для обмена сообщениями и больше о Kubernetes/развертывании, чем в предыдущем издании. Он включает код долгосрочной поддержки Java 17 и код Jakarta EE 9+ в качестве основы для Spring Boot 3. Этот удобный справочник по коду использует преимущества этих вещей, поскольку он знакомит вас с Spring Boot 3 и Spring Native от VMWare. Вкратце он погружается в фрагменты кода о том, как применять и интегрировать SpringBoot 3 с веб-фреймворком Spring MVC, веб-сокетами и WebFlux для быстрой разработки веб-приложений, веб-сервисов, микросервисов и многого другого.

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

2023
#ENG #Spring

CodeMode | Программирование | ChatGPT
📕Языки программирования. Концепции и принципы

Рассмотрены фундаментальные концепции и принципы, воплощенные в современных и перспективных языках программирования. Представлены разные стили программирования (операционный, ситуационный, функциональный, реляционный, параллельный, объектно-ориентированный). Базовые концепции и принципы рассмотрены с пяти различных позиций (технологической, авторской, математической, семиотической и реализаторской) и проиллюстрированы примерами из таких языков, как Паскаль, Симула-67, Смолток, Рефал, Ада, Модула-2, Оберон, Оккам-2, Турбо Паскаль, С++ и др.

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

2010
#RU #Programming

CodeMode | Программирование | ChatGPT
📕Регулярные выражения. 3-е изд.

Вы никогда не пользовались регулярными выражениями? Откройте мир regex, и станьте профессионалом, способным эффективно работать с данными в Java, JavaScript, C, C++, C#, Perl, Python, Ruby, PHP и других языках программирования.

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

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

2018
#RU #Data

CodeMode | Программирование | ChatGPT
📕С++. Практика многопоточного программирования, 2-е издание

ВЯзык С++ выбирают, когда надо создать по-настоящему молниеносные приложения. А качественная конкурентная обработка сделает их еще быстрее. Новые возможности С++17 позволяют использовать всю мощь многопоточного программирования, чтобы с легкостью решать задачи графической обработки, машинного обучения и др.

Энтони Уильямс, эксперт конкурентной обработки, рассматривает примеры и описывает практические задачи, а также делится секретами, которые пригодятся всем, в том числе и самым опытным разработчикам. Теперь вам доступны все аспекты конкурентной обработки на C++17 - от создания новых потоков до проектирования полнофункциональных многопоточных алгоритмов и структур данных.

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

2020
#RU #C

CodeMode | Программирование | ChatGPT
Зарплата до ₽900 тыс. на руки: на каких дата-специалистов сейчас высокий спрос

Сегодня практически любой бизнес не может работать без сбора, обработки, анализа данных — всё это подвиды задач Data Scientist. Чем крупнее компания, тем сильнее различаются задачи, стоящие перед этими специалистами, а также заработная плата.

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

Попробовать симулятор, и выйти на стартовый доход 100 тыс.руб.

Реклама. Информация о рекламодателе по ссылкам в посте.
📕 Практика реактивного программирования в Spring 5

Данная книга посвящена реактивному программированию в Spring. Описаны многочисленные возможности построения эффективных реактивных систем с помощью Spring 5 и других инструментов, таких как WebFlux, Spring Boot и Project Reactor. Приведены методы реактивного программирования и их использование для взаимо- действий с базами данных и между серверами. Рассмотрено создание независимых и высокопроизводительных микросервисов с помощью Spring Cloud Streams.
Издание предназначено разработчикам на Java, использующим фреймворк Spring для своих задач и желающим научиться создавать надежные и реактивные приложения, способные автоматически масштабироваться в облаке.

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

2020
#RU #Spring

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