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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
Clean Code with C#

Описание:
Язык C#, традиционно ассоциировавшийся с разработкой настольных приложений и игр для Windows, сегодня используется в самых разных областях, таких как веб-приложения и облачные сервисы, и становится все более популярным в мобильной разработке. Несмотря на широкие возможности языка, профессионалы сталкиваются с проблемами, связанными с эффективностью, масштабируемостью и удобством сопровождения кода. Clean Code in C# поможет вам выявить эти проблемы и решить их с помощью лучших практик программирования.

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

#Csharp

CodeMode & Max
Target C#

Описание:
Итак, вы хотите изучить C# и Visual Studio 2022, но немного боитесь? Не волнуйтесь. Программирование вам по силам! Программисты любого уровня должны полностью понимать и, что еще важнее, уметь кодировать основные конструкции. Невозможно использовать сложные концепции программирования, такие как классы, не разобравшись в том, что такое методы, переменные и их типы данных. Когда вы освоите основы, все остальное придет само собой.

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

#Csharp

CodeMode & Max
Introducing Functional Programming Using C#

Описание:
Книга разделена на две части. Часть I начинается с обзора функционального программирования (ФП). В ней рассматриваются базовые элементы ФП: функции и неизменяемость. Вы узнаете о встроенных средствах поддержки ФП, функциях первого и высшего порядка (ФВП), функциональной чистоте и побочных эффектах, различных формах неизменяемости и многом другом. Часть II посвящена функциональной композиции с использованием конвейерной обработки и каррирования. В книге также объясняется, как работать с временной зависимостью, и рассматриваются частичные функции и полезные функциональные шаблоны (такие как Map, Bind, Filter и Fold). Автор Васкаран Саркар знакомит вас с функциональными механизмами обработки исключений и дает дополнительные советы, которые помогут сделать ваши программы более эффективными.

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

#Csharp

CodeMode & Max
The C# Type System

Описание:
Система типов — это фундамент, на котором строятся все программы на C#. В книге «Система типов C#» вы узнаете, как эффективно определять и реализовывать типы значений, а также писать более производительный и надежный код. Примеры кода и тестовые сценарии из реальной жизни помогут вам усовершенствовать навыки программирования на C# и покажут, как лучше всего применять изученные принципы.

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

#Csharp

CodeMode & Max
GUI Programming with C#

Описание:
Вы начнете с основных концепций графического пользовательского интерфейса, программирования на основе событий и базового дизайна интерфейса. Затем вы создадите простые веб-приложения с использованием Blazor и WebAssembly, изучите компоненты, рендеринг и привязку данных. Далее вы освоите кроссплатформенную разработку с помощью .NET MAUI, поработаете с XAML, макетами, элементами управления и базовой логикой приложения. Наконец, вы научитесь создавать настольные приложения для Windows с помощью WinUI 3, используя распространенные элементы управления и базовые шаблоны, такие как MVVM и привязка данных.

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

#Csharp

CodeMode & Max
C# Interview Guide

Описание:
Это руководство призвано помочь вам приобрести необходимые навыки для успешного прохождения технических собеседований. Оно охватывает широкий спектр тем — от фундаментальных концепций программирования на C# до сложных технических деталей. По мере изучения материала вы научитесь составлять убедительные резюме, грамотно отвечать на поведенческие вопросы, а также преодолевать сложности, связанные с обсуждением зарплаты и оценкой работы. Отличительной особенностью этой книги является то, что она не ограничивается техническими знаниями, а включает в себя практический опыт и экспертные мнения профессионалов отрасли. Такой комплексный подход в сочетании с рекомендациями по преодолению трудностей — от подготовки к собеседованию до действий после него — делает это руководство бесценным источником информации для тех, кто хочет продвинуться в карьере программиста на C#.

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

#Csharp

CodeMode & Max
A Gamer's Introduction to Programming in C#

Описание:
Превратите свою любовь к видеоиграм в новую любовь к программированию, изучив все тонкости написания кода, а также научившись отслеживать рекорды, разбираться в том, из чего состоят герои видеоигр и лутбоксы, как работает пресловутый генератор случайных чисел (ГЧ) и многое, многое другое. Эта книга — первая в серии, цель которой — помочь читателям, не имеющим навыков программирования, научиться создавать собственные видеоигры и интерактивные цифровые продукты с использованием стандартных языков и инструментов.

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

#Csharp

CodeMode & Max
Blazor Web Development Cookbook

Описание:
Благодаря поддержке хостинга как на стороне сервера, так и на стороне клиента, а также возможности комбинировать режимы рендеринга, Blazor позволяет использовать облачные вычисления, сохраняя при этом производительность локальных приложений. Павел Базылюк — эксперт по Blazor с более чем десятилетним опытом работы с .NET-технологиями — расскажет, как с помощью Blazor, фреймворка от Microsoft, создавать интерактивные веб-приложения на C# и .NET, снижая зависимость от JavaScript. В этой кулинарной книге представлены широкие возможности Blazor на примере практических рецептов, которые раскрывают ключевые аспекты веб-разработки и демонстрируют универсальность фреймворка для создания современных интегрированных приложений.

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

#Csharp

CodeMode & Max
Parallel Programming with C# and .NET

Описание:
Книга начинается с обзора TPL и обсуждения задач. Понимание этих аспектов необходимо для изучения последующих тем. Вы познакомитесь с особыми сценариями, такими как обработка исключений и отмена операций, а затем увидите демонстрацию методов синхронизации и параллельных коллекций. Вы увидите примеры использования параллельных циклов для ускорения вычислений. Кроме того, вы подробно разберёте PLINQ. Наконец, вы узнаете, как упростить асинхронное программирование с помощью ключевых слов async и await.

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

#Csharp

CodeMode & Max
C# Data Structures and Algorithms

Описание:
Создание собственных приложений — увлекательное, но непростое занятие, особенно при решении сложных задач, связанных с продвинутыми структурами данных и алгоритмами. Для этого требуются глубокие знания языка программирования, а также структур данных и алгоритмов — именно то, что предлагает эта книга разработчикам на C#.

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

#Csharp

CodeMode & Max
Code like a Pro in C#

Описание:
Книга «Программируй как профи на C#» научит вас писать чистый код на C#, подходящий для корпоративных приложений. В этой книге вы проведете рефакторинг унаследованной кодовой базы, применяя современные методы разработки на C#. Вы познакомитесь с такими инструментами, как Entity Framework Core, методами проектирования, такими как внедрение зависимостей, и ключевыми практиками, такими как тестирование и чистое программирование. Это отличный способ усовершенствовать свои навыки работы с C# или перейти с другого объектно-ориентированного языка на C# и экосистему .NET.

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

#Csharp

CodeMode & Max
Hands-On Parallel Programming with C# 8 and .NET Core 3

Описание:
Эта книга предназначена для программистов на C#, которые хотят изучить концепции многопоточности и параллельного программирования и использовать их в корпоративных приложениях, созданных на .NET Core. Она также будет полезна студентам и специалистам, которые просто хотят узнать, как работает параллельное программирование на современном оборудовании. Предполагается, что вы уже знакомы с языком программирования C# и имеете базовые представления о том, как работают операционные системы.

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

#Csharp

CodeMode & Max
Pro C# 9 with .NET 5

Описание:
Авторы статей о технологиях пишут для требовательной аудитории (и на то есть веские причины). Вы знаете, что создание программных решений с использованием любой платформы или языка программирования может быть чрезвычайно сложным и зависит от вашего отдела, компании, клиентской базы и сферы деятельности. Возможно, вы работаете в сфере электронных публикаций, разрабатываете системы для государственных или местных органов власти, трудитесь в NASA или в одном из подразделений вооруженных сил. В целом у нас есть опыт работы в самых разных отраслях, включая разработку образовательных программ для детей (Oregon Trail/Amazon Trail), корпоративных систем, а также в медицинской и финансовой сферах.

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

#Csharp

CodeMode & Max
Metaprogramming in C#

Описание:
Метапрограммирование — это продвинутый метод, который помогает разработчикам автоматизировать повторяющиеся задачи, генерировать масштабируемый код и повышать производительность при разработке программного обеспечения. «Метапрограммирование на C#» — это подробное руководство, которое поможет вам раскрыть весь потенциал метапрограммирования в среде выполнения .NET.

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

#Csharp

CodeMode
The C# Workshop

Описание:
Вот тут-то и пригодится «Практикум по C#». Этот курс, написанный и отредактированный отраслевыми экспертами, предлагает динамичный и эффективный способ обучения, который поможет вам быстро начать писать код на C# и создавать приложения. В отличие от других книг по разработке программного обеспечения, в которых упор делается на сухие технические объяснения базовых теорий, этот курс не перегружен информацией и использует наглядные примеры, чтобы помочь вам понять, как каждая концепция применяется на практике.

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

#Csharp

CodeMode
C# 10 in a Nutshell

Описание:
Если у вас есть вопросы о C# 10 или .NET 6, в этом бестселлере вы найдете ответы на них. C# — необычайно гибкий и многофункциональный язык, и по мере его развития вам предстоит узнать о нем еще много нового. Это полностью обновленное издание, выдержанное в традициях серии O'Reilly's Nutshell, — лучший на сегодняшний день однотомный справочник по языку C#.

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

#Csharp

CodeMode
C# Algorithms for New Programmers

Описание:
Изучите фундаментальные принципы программирования на C# с помощью книги «Алгоритмы на C# для начинающих программистов: практическое руководство с примерами». Эта книга представляет собой подробное руководство для новичков и тех, кто хочет усовершенствовать свои навыки программирования. Она начинается с четкого введения в язык C# и экосистему .NET и дает читателям базовые знания, необходимые для работы в сфере современной разработки программного обеспечения. Этот текст станет бесценным источником информации для всех, кто хочет заложить прочный фундамент в области концепций и методов программирования.

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

#Csharp

CodeMode
Building CLI Applications with C# and .NET

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

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

#Csharp

CodeMode
Pragmatic Microservices with C# and Azure

Описание:
Книга «Прагматичные микросервисы на C# и в Azure» знакомит с .NET Aspire для микросервисов, уделяя особое внимание определению модели приложения, использованию обнаружения сервисов и интеграции с собственными облачными сервисами Azure. Эта книга, написанная Microsoft MVP и опытным архитектором программного обеспечения с более чем двадцатилетним стажем работы в .NET, поможет вам освоить разработку надежных сервисов с использованием таких функций .NET, как минимальные API, gRPC и SignalR для обмена данными в режиме реального времени.

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

#Csharp

CodeMode
Task Programming in C# and .NET

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

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

#Csharp

CodeMode