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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
​​Архиватор на C#

Архиватор - одна из основных программ, которая есть у каждого. Видео о том, как сделать свой 7z.

C# Tutorial - Zip file & Zip folder
​​Приложение для загрузки видео на C#

Видео-урок о том, как создать свою программу для скачивания видео.

Создание Youtube Downloader'а
​​Создание пользовательского инструмента на C#

Пошаговый видео-урок о создании инструмента для UI дизайна на C# для опытных программистов.

Custom UI Tools Designing in Visual C# (Modern Dashboard Designing)
​​Создай 2D игру на Unity за час

Хотите быстро погрузиться в мир разработки мобильных игр? Представляем вам большой видео-урок на тему создания 2D игры на Unity всего за час!

Создание игры на Unity за час! Игра гонки в формате 2D
​​Новости для начинающих шарпистов: КРОК организует бесплатный образовательный курс по
разработке приложений на платформе Microsoft .NET Framework.

Занятия будет вести руководитель группы инженеров КРОК.

Когда?
17 октября – 20 декабря. Каждый четверг с 18:00 до 21:00.

Где?
Москва, ул. Волочаевская 5 к.1

Что нужно сделать?
Зарегистрироваться до 6 октября включительно на
https://prglb.ru/2brsm
​​10 скрытых функций C# от программистов

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

Разработчики C# поделились 10 скрытыми функциями языка
​​Книги и ресурсы по C#

Подборка материалов и ресурсов для изучения .NET : англо- и русскоязычных книг, статей, видео, онлайн-курсов и подкастов.

.NET: что почитать, посмотреть и послушать
​​Платформа DotNet Core

Bijil Abraham, разработчик ПО в Amazon, составил список из 10 вещей, которые нужно знать о платформе для разработки приложений DotNet Core.

10 интересных вещей о платформе DotNet Core
​​Программистами не рождаются!
Присоединяйся к бесплатному интенсиву от ведущего инженера-программиста, работающего в крупнейшей в мире соцсети.


Подробности по ссылке 👉 https://clc.to/Rb8dBA

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


⭐️ Лучшие участники получат 30 000 рублей на обучение в Skillbox.

🎁 А те, кто дойдет до конца, получат сертификаты на обучение английскому языку в сервисе EnglishDom.

Меняй жизнь прямо сейчас!
​​Telegram бот на C#

В данном видео-уроке мы создадим простого телеграмм-бота на C# и ASP.NET, а затем опубликуем его на Azure.

https://www.youtube.com/watch?v=iOFQ8CyF6wk
Какой у вас опыт в коммерческой разработке?
public poll

Нет опыта – 5K
👍👍👍👍👍👍👍 42%

Более 1 года до 3 лет (включительно) – 3K
👍👍👍 21%

До 1 года (включительно) – 2K
👍👍👍 15%

Более 6 лет – 2K
👍👍 12%

Более 3 до 6 лет (включительно) – 1K
👍👍 11%

👥 13154 people voted so far.
​​Классы и объекты C#

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

https://metanit.com/sharp/patterns/1.2.php
​​Бесплатный вебинар на тему «Как программисту получить работу за границей?». Его проведёт программист из Москвы, который проходил собеседования Microsoft, Yandex, Google и устроился на удалённую работу в США с зарплатой в 9000$.

Он покажет своё резюме, расскажет про отличия работы в РФ и за рубежом и даст советы по прохождению собеседований.

Регистрация по сссылке: http://bit.ly/33n8Qx5
​​Основы паттернов проектирования в C#

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


https://metanit.com/sharp/patterns/1.3.php
Как заработать на аренде офиса, которого у вас нет

Наши друзья из Ключа недавно запустили что-то интересное. Если не слышали раньше, то Ключ — это сеть рабочих пространств, которая делает смарт-офисы, коворкинги и переговорные на разных площадках в Москве. Например, у Ключа есть филиалы на Трёхгорной мануфактуре и Арме. На подходе у них новая большая площадка у м. Нагатинская — Ключ Сириус Парк.

По этому случаю в компании запустили реферальную программу: те, кто предложит арендатора в Ключ, смогут получить вознаграждение 5% от месячной платы за аренду — а это до 250 000 ₽.

Как это работает
Есть две простые анкеты.
Первая — это регистрация в реферальной программе: https://bit.ly/2AL4fIo. После неё вам вышлют личный ID брокера.
Вторая анкета — это форма, где нужно оставить контакты ваших знакомых, кто ищет офис: https://bit.ly/2oLH521. Если сделка с ними будет успешной, то вам перечислят вознаграждение. Успешная сделка — это когда договор аренды заключен от 6 месяцев и выше.

Здесь подробнее про другие площадки Ключа: thekey.space/offices
​​Порождающие паттерны

Фабричный метод (Factory Method) - это паттерн, который определяет интерфейс для создания объектов некоторого класса, но непосредственное решение о том, объект какого класса создавать, происходит в подклассах.

https://metanit.com/sharp/patterns/2.1.php
​​Порождающие паттерны

Паттерн "Абстрактная фабрика" (Abstract Factory) предоставляет интерфейс для создания семейств взаимосвязанных объектов с определенными интерфейсами без указания конкретных типов данных объектов.

https://metanit.com/sharp/patterns/2.2.php
​​Принципы SOLID в C#

Термин "SOLID" представляет собой акроним для набора практик проектирования программного кода и построения гибкой и адаптивной программы. Данный термин был введен 15 лет назад известным американским специалистом в области программирования Робертом Мартином.


https://metanit.com/sharp/patterns/5.1.php
​​Порождающие паттерны в C#

Одиночка (Singleton, Синглтон) - порождающий паттерн, который гарантирует, что для определенного класса будет создан только один объект, а также предоставит к этому объекту точку доступа.


https://metanit.com/sharp/patterns/2.3.php