Сохранёнки программиста
7.6K subscribers
1.03K photos
39 videos
3 files
1.55K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Урок: Как создать чат-бота для Telegram на C#

Системный архитектор Павел Платонов расскажет о принципах работы чат-бота. Познакомит с библиотекой Telegram Bot.

Вы разберётесь в устройстве C#-библиотек для связи своих приложений с Telegram и «ВКонтакте». Создадите бота, который будет отвечать на команды пользователей.

https://youtu.be/yubASf8mNZw

#csharp #урок #ru
Практикум: C# Essential

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

Ссылка на практикум

#практикум #csharp #ru
Книга: С# 8.0 Карманный справочник

Авторы: Джозеф и Бен Албахари
Год издания: 2020

Описание:
Когда вам нужны ответы на вопросы по программированию на языке C# 8.0, этот узкоспециализированный справочник предложит именно то, что необходимо знать - безо всяких длинных введений или раздутых примеров. Легкое в чтении и идеальное в качестве краткого справочника, данное руководство поможет опытным программистам на C#, Java и C++ быстро ознакомиться с последней версией языка C#.

#книга #csharp #ru
​Курс: Учим C#

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

Ссылка на курс

#курс #csharp #ru
Книга: Изучаем C# через разработку игр на Unity. [5-е издание]

Автор: Харрисон Ферроне
Год издания: 2022

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

В пятом издании книги представлены последние версии всех современных функций языка C#, приведенных на примерах из игрового движка Unity. Кроме того, добавлена новая глава, посвященная промежуточным типам коллекций.

#книга #ru #csharp #unity #gamedev
Книга: C# для профессионалов тонкости программирования [3-е издание]

Автор: Джон Скит
Год издания: 2016

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

#книга #ru #csharp #net
Книга: ASP .NET Core 3 с примерами на C# для профессионалов [8-е издание]

Автор: Адам Фримен
Год выпуска: 2021

Описание:
В восьмом выпуске данной книги произведено обширное обновление, охватывающее версии ASP .NET Core 3, а также Core 5 и .NET 5.0 на платформе GitHub. В этой версии углубленно анализируется контекст ASP .NET Core 3, а также детально изучаются инструменты и методологии, необходимые для разработки современных и масштабируемых веб-приложений.

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

#книга #en #csharp #aspnet
Статья: 15 вопросов с собеседований на C#-разработчика

В статье рассматривают часто встречающиеся вопросы, задаваемые на собеседованиях для C#-разработчиков, и предоставляют ответы к ним. Также к каждому вопросу есть небольшое разъяснение, на что именно будут обращать внимание в ответе кандидата:

Ссылка на статью

#статья #csharp #трудоустройство #ru
Книга: Конкурентность и параллелизм на платформе .NET. Паттерны эффективного проектирования (2019)

Автор: Рикардо Террелл
Год издания: 2019

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

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

#книга #ru #csharp #net
Статья: Правильный рефакторинг в C# — улучшаем читабельность кода с помощью высокой связности

Говоря о том, что метод обладает высокой связностью (high cohesion), имеется в виду, что он работает как одна (и только одна) логическая составляющая. Другими словами, каждая единица кода (класс, метод и так далее) должна иметь единственное назначение, которое легко понять с первого взгляда. Это давний принцип программной инженерии (Принцип Единственной Ответственности). Методы с низкой связностью выполняют несколько процедур и, можно сказать, имеют несколько назначений.

В этой статье разбирают понятие высокой связности (high cohesion) и пример соответствующего рефакторинга кода:

Ссылка на статью

#статья #csharp #ru
Курс: C# с нуля

Сохраняйте годный ресурс, где можно ненапряжно выучить C#. Все темы разбиты на 10 глав. В каждой — есть теория в тексте и видео, заметки по коду, а также промежуточные квизы для самопроверки изученного. Среди тем не только C#, но и алгоритмы, сети и тестирование. В конце вас ждёт мини-игра, в которой можно отточить навыки чистого кода.

#курс #csharp #начинающим #ru
​​ТОП-7 книг по C# для начинающих разработчиков в 2024 году

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

— Программирование на C# для начинающих. Особенности языка. Алексей Васильев.

— Head First. Изучаем C#. Стиллмен Эндрю.

— Библия C#. Михаил Фленов.

— CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#. Джеффри Рихтер.

— Изучаем C# через разработку игр на Unity. Харрисон Ферроне.

— C# на примерах. Практика, практика и только практика. Пётр Евдокимов.

— C# 10 и .NET 6. Современная кросс-платформенная разработка. Марк Прайс.

Краткие обзоры этих изданий с их преимуществами и недостатками читайте в статье.

#подборка #книги #csharp #начинающим #ru
Курс-тренажёр по C#

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

В ходе обучения вы столкнётесь с разнообразными заданиями, включая как классические, так и те, которые часто встречаются на собеседованиях в ведущих компаниях, таких как Microsoft, EA, Intel, Amazon, Uber и Unity. Такой тренажёр поможет развить не только технические знания конкретно языка C#, но и подтянет алгоритмическое мышление и общую теорию. В общем — маст хэв.

Ссылка на курс

@prog_point #csharp
Бесплатный курс по C# для начинающих

C# – язык программирования, созданный компанией Microsoft. Он стабильно входит в топ-10 самых популярных языков. На нём можно разрабатывать веб-серверы, настольные и мобильные приложения и даже игры. 

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

#курс #csharp #начинающим #ru
Большой бесплатный курс по C#

Он содержит в себе 30 уроков по 1-2 часа и отлично подходит для тех, кто совсем не знаком с программированием. Вначале разбирают всю базу языка (операторы, функции, синтаксис, алгоритмы, ООП и т. д.).

Но и те, кто уже знаком с основами C#, смогут найти в курсе много полезного: работа с обобщениями, асинхронностью, SQL, LINQ, аттрибутами и многим другим.

Ссылка на курс

#курс #csharp #начинающим #ru
​​Курс по программированию на C#

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

Основная цель курса — подготовить профессионалов в сфере искусственного интеллекта с практическими навыками C#-разработки.

Ссылка на курс

#курс #csharp #ru
Курс по C# для начинающих

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

Ловите курс, где вы узнаете основы C#, освоите среду разработки Visual Studio и сделаете первые шаги в разработке. Курс не требует начальных знаний и подойдет для всех, кто хочет влиться в программирование.

#курс #csharp #начинающим #ru
Курс по основам C#

Забираем в сохранёнки курс по C#, который научит вас базовым принципам программирования: переменные, циклы, функции — всё, что нужно для уверенного старта. Даже если вы совсем новичок, здесь найдётся всё, чтобы быстро погрузиться в мир кода.

Обучение проходит шаг за шагом, с акцентом на практику — 70% курса посвящено решению задач, чтобы вы смогли применить теорию на практике. А если вдруг появятся вопросы, команда курса всегда на связи, чтобы помочь.

Одним словом — best choice для начала.

#курс #csharp #начинающим #ru
Курс по разработке на C#

C# – это не просто язык, а целая экосистема с мощными инструментами. Чтобы разобраться в его тонкостях, важно не только знать синтаксис, но и понимать, как работают его механизмы. Особенно такие вещи, как LINQ, async/await и управляемый код.

Этот курс – отличная находка для тех, кто уже программирует, но хочет прокачать знания C#. Разбор сложных конструкций, типичных ошибок, асинхронного кода и внутренней кухни языка. Всё четко, глубоко и по делу.

#курс #csharp #ru