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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
Присоединяйся к бесплатному онлайн-интенсиву по разработке на С# с 31 мая по 2 июня в 19:00 по московскому времени! За 3 дня ты познакомишься с профессией C#-разработчик, научишься писать программы на этом языке и создашь бот-викторину, даже если никогда раньше не программировал!

Подробная программа: https://clc.am/JzUuYA.
Регистрируйся по ссылке ☝️

На интенсиве ты:
💡 изучишь синтаксис языка C# и разберёшься в устройстве C#-библиотек;
💡 поймёшь, чем бот отличается от консольного приложения;
💡 познакомишься с платформой .NET, библиотеками TelegramBot и VkBotFramework;
💡 поймёшь, как работать с файловой системой;
💡 на практических занятиях создашь консольное приложение и напишешь бота для Telegram и «ВКонтакте».

📣 Преподаватель: специалист с 12-летним опытом в разработке на C#, С++ и Python — Павел Платонов.

🔥 Всем участникам интенсива подарим электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» издательства МИФ. А все, кто сдаст домашнюю работу, получат сертификат на 15 000 рублей на любой курс Skillbox.
«Лаборатория Касперского» открывает набор на стажировку SafeBoard. Это отличная возможность бодро начать карьеру в IT еще до окончания вуза — успей подать заявку.

Главное о стажировке:
• Проходит в московском офисе и открыта для студентов любых ВУЗов и курсов;
• Совместима с учебой — гибкий график 20 часов в неделю. Можно и больше, если есть желание и возможность: до 35 часов — в учебное время, до 40 часов — летом.
• Длится год;
• Оплачивается (а еще стажерам ежемесячно компенсируют расходы на питание, предоставляют бесплатный unlim-доступ к спортзалу и ко всем открытым мероприятиям).

Набор ведется на направления:
• Разработка (С++);
• Разработка (C#/Python/Go);
• Разработка (Scala/Java/Python/Go);
• Тестирование (Python/ручное);
• Системный анализ;
• Системное администрирование;
• Mobile;
• Data Science;
• Анализ вредоносного ПО;
• Пентест.

Лучшие участники получат приглашение на работу.

Подать заявку: https://kas.pr/iuh5
#tip

В .NET 6 Preview 4 ошибки BackgroundService теперь можно настраивать: https://proglib.io/w/472ca726
#fix

Stack Overflow — это один из ключевых источников знаний, к которому мы обращаемся при возникновении проблем в ходе разработки. Мы хотим ввести рубрику #fix, в рамках которой будем публиковать популярные вопросы и ответы по C# / .NET и инструментам разработки. Оцените, если вам это полезно. Погнали:

Cannot find .NET 5.0 Console App project template in Visual Studio 2019

https://proglib.io/w/cc1862ea
Список шаблонов кода на C#, которых следует избегать либо потому, что они опасны, либо потому, что они плохо работают.

https://proglib.io/w/1048703a
Шаблон чистой архитектуры для ASP.NET Core приложений: https://proglib.io/w/f47c6896

Если у вас есть вопросы по организации проекта, то в обсуждении на Reddit можно найти ответы.
Тут для вас бесплатный курс по созданию видеоигр с помощью Unity и C# (не реклама). Завтра последний день действия акции.

https://proglib.io/w/5b626ec0
RestClient.Net — это .NET REST API клиент с асинхронным запуском на основе задач, строгими типами и внедрением зависимостей на всех платформах.

Недавно была представлена версия 5.0, которая предоставляет Fluent API, неизменяемые типы, множество полезных методов расширения и тщательное модульное тестирование. Прочитать о RestClient.Net в целом и о нововведениях можно здесь.
string vs. String — это не просто споры о стилях, они могут радикально изменить семантику программы.

https://proglib.io/w/32a04b38
Серия коротких практических статей о языке C# для начинающих.

https://proglib.io/w/ae940c4c
Тебе нравится геймдизайн? Хочешь реализовать свои проекты и концепты, но сталкиваешься с трудностью понимания технической части? Unreal Engine 4 — популярная игровая платформа для реализации идей в код, а кода — в готовый проект.

Рассказываем об основах работы в UE4 на бесплатном интенсиве Skillbox по созданию игры в жанре платформера: 🎮 https://clc.am/BYnRRg

На интенсиве тебя ждёт:

🎯 изучение основ работы с Unreal Engine 4 и разбор инструментария;
🎯 настройка механик для работы будущего платформера;
🎯 создание собственного проекта.

Весь интенсив тебе будет помогать компетентный наставник! Им станет старший программист Fracture Labs с пятилетним опытом программирования на С++/Blueprint в игровой индустрии — Евгений Чичилов.

Те, кто выполнит домашнюю работу, получат сертификат на 15 000 рублей на оплату любого курса Skillbox, а все участники, дошедшие до конца интенсива, — электронную книгу издательства МИФ «Век живи — век учись» Кей Петерсон и Дэвида Колба.

Увидимся на трансляции 7 июня в 19:00 по московскому времени!