Библиотека шарписта | C#, F#, .NET, ASP.NET
22.9K subscribers
2.25K photos
35 videos
85 files
4.42K links
Все самое полезное для C#-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
#advanced

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

https://bit.ly/2GW88QU
#data_structure #algorithms #advanced

Самое время изучить сложные темы разработки на C#, а именно алгоритмы и структуры данных.

https://bit.ly/2QoWmOc
#book #advanced

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

https://t.me/progbook/1218
15 материалов по разработке игр

Обзор материалов по геймдеву: книги, видеокурсы и полезные ресурсы, которые пригодятся при разработке игр под любую платформу.

https://proglib.io/p/gamedev-compilation/
#video #advanced

Подробный курс по технологии Xamarin, из которого вы узнаете следующее:
— Установка;
— Первое приложение;
— Работа с кнопками;
— Создание полного apk;
— Диалоги;
— Изображения;
— Toolbar и меню;
— Отправка запросов на сервер и многое другое.

https://www.youtube.com/playlist?list=PLH3y3SWteZd35qQ-d7qkBsj45JjQs1o6h
Ещё 10 идей для начинающих программистов по созданию игры-клона

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

https://proglib.io/p/10-more-ideas-for-games/
#book

Если вы мечтаете создавать 2D и 3D видеоигры, но не имеете опыта программирования на С#, то данная книга – то, что вам нужно. Автор объяснит основы языка, а также поможет создать первую 2D игру начиная установкой среды Unity и заканчивая готовой ее реализацией. В процессе обучения вы узнаете о переменных в С#, методах, массивах и их итерациях, создадите свой проект.

https://t.me/progbook/1149
Как научиться решать алгоритмические задачи?

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

https://proglib.io/p/algorithmic-tasks/
#advanced

В этой статье автор, используя платформу .NET, покажет вам, как происходит распараллеливание задач с зависимостями.

https://bit.ly/2FnDhv6
Как использовать Git эффективно: налаживаем работу Git workflow

Когда над проектом работает команда, очень важно правильно организовать рабочий процесс. Разберем эффективный Git workflow на примере.

https://proglib.io/p/effective-git-workflow/
Что такое Docker, и как его использовать? Подробно рассказываем

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

https://proglib.io/p/docker/
#best_practices

C#, как и многие другие языки, имеет свои лучшие практики и стандарты. Если вы ещё не в курсе них, вот вам понятное руководство.

https://problembook.net/content/ru/INTRODUCTION.html
#book

В этом очень коротком, но ёмком руководстве вы рассмотрите работу XML с C# и узнаете, зачем может понадобиться обработка XML документов. XML — это расширяемый язык разметки, предназначенный для создания и обработки документов программами. В книге вы познакомитесь с основами XML, с чтением и созданием файлов XML различными инструментами.

https://t.me/progbook/1092
А вы уже проходили наш тест по C#? Он поможет вам понять свой уровень, так что поспешите.

https://proglib.io/p/c-sharp-test/