Библиотека шарписта | 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
#вопросы_для_самопроверки

Специальные символы в C# являются стандартными контекстно-зависимыми символами, которые изменяют элемент программы (строковый литерал, идентификатор или имя атрибута), к которому они добавляются.

Какие существуют специальные символы в C# и для чего они предназначены?
C# поддерживает следующие специальные символы:
1. @, символ буквального идентификатора. Его можно применять в следующих случаях:
– чтобы использовать ключевые слова C# в качестве идентификаторов;
– чтобы указать, что строковый литерал следует интерпретировать буквально;
– чтобы позволить компилятору различать атрибуты в случае конфликта имен;

2. $, символ интерполируемой строки. Он идентифицирует строковый литерал как интерполированную строку. Интерполированная строка — это строковый литерал, который может содержать выражения интерполяции. При разрешении интерполированной строки в результирующую элементы с выражениями интерполяции заменяются строковыми представлениями результатов выражений. Интерполяция строк предоставляет более понятный и удобный синтаксис для создания форматированных строк по сравнению с функцией составного форматирования строк. Эта функция доступна начиная с C# 6.
Курс по игровому программированию на C++ в Unreal

За 5 месяцев вы научитесь писать код, который позволит персонажам двигаться, перемещаться, стрелять и взаимодействовать с окружающим миром, а также получите навыки, необходимые для работы геймплей-программистом.

Специально для подписчиков подготовили промокод "PROG"
Он даст скидку 10% на покупку курса.

Читайте подробнее и начинайте изучать программирование для Action игр уже сейчас: https://bit.ly/31tqKzS
​​🎲 Разработка игр на Unity: с нуля до профессионала

Разработчики игр – одни из самых востребованных IT-специалистов. В этой статье расскажем, какие навыки нужно иметь и какие технологии изучить, чтобы стать профессиональным Unity-разработчиком с хорошими карьерными перспективами.

https://proglib.io/sh/JGSmTMo5OH
Язык программирования Go уже давно применяют не только в Google, но и по всему миру: в IBM, Intel, Adobe, Wildberries, Avito. Уже после первого месяца изучения языка можно писать полноценные приложения и приносить пользу, получая за это высокую зарплату.

Но это не только превосходный язык для новичков в программировании. Многие компании переходят на Go и ищут специалистов со знанием двух языков программирования. Освоив Go как второй язык, вы обеспечите себе отличные перспективы карьерного роста.

Востребованная профессия с нуля, 5 проектов в портфолио и помощь с трудоустройством — всё это даёт курс «Go-разработчик» онлайн-университета Geekbrains. Подробности здесь 👉 https://proglib.io/w/74b4b3c6
Плейлист, в котором в кратком виде собраны все практические аспекты языка C#: https://proglib.io/w/c2de7648
Экспериментируем с Scientist .NET — библиотекой, позволяющей безопасно тестировать экспериментальный код, не подвергая конечных пользователей новым ошибкам или дефектам.

https://proglib.io/w/7b98e0ee
DotFest.2020 — два дня хардкорного погружения в .NET-разработку.

Новое, свежее, сочное: .NET 5, C# 9, Source generators, Project Tye, Blazor.

Старое, доброе, вечное: дизайн, архитектура, функциональщина, DDD, микросервисы и вот это вот всё.

Нестареющая классика: производительность (нетривиальные задачи, истории из опыта, инструменты и практики).

Ни вебом единым: MAUI, Avalonia, Xamarin.

Облака — они повсюду.

И, конечно, AI(зачёркнуто) ML.

Открываем в .NET врата — подключайтесь, господа! И дамы. И с детьми. И с животными. Онлайн позволяет.

Подключайтесь, будет хардкорно!

Подключиться 👉https://clck.ru/QeK3u
#вопросы_для_самопроверки

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

Эта функция также позволяет C# взаимодействовать с API-интерфейсами, предназначенными для Android или Swift, которые поддерживают аналогичные функциональные возможности. Методы интерфейса по умолчанию также поддерживают сценарии, аналогичные функции языка "признаки".
CSharpNotesForProfessionals.pdf
5.8 MB
C# Notes for Professionals

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

Она содержит 700+ страниц, на которых излоложены исключительно практические аспекты языка C#.
Мечтаешь стать разработчиком игры и создать свою команду таких же инициативных людей, как ты сам? Приходи на бесплатный онлайн-интенсив по Unity! Создай свой первый полноценный проект, даже если никогда не программировал!

Регистрируйся: ▶️https://clc.am/WVnCmQ
Погрузись на три дня в индустрию геймдева!

Что тебя ждёт?
⭐️ Знакомство с Unity — главной платформой геймдева.
⭐️ Разработка игры про космический корабль и его противников.
⭐️ Создание сцены, фона, системы управления.
⭐️ Работа с анимацией и звуковым оформлением.
⭐️ Общение с опытным разработчиком.

🎁 Выполняй задания под чутким руководством крутого разработчика и получай призы! Три самых активных участника интенсива получат ценные гранты на обучение в Skillbox!

🎥 Увидимся 10 сентября в 19:00 в прямом эфире!
В мире компьютерных игр не только безумное разнообразие жанров 🎲🎮🕹👾, но и огромные бюджеты международных IT-гигантов. Стать разработчиком игр = обеспечить себя захватывающей работой и высокой зарплатой. Какие шаги предпринять, ещё учась в школе, расскажут 12 сентября (сб) в 12:00 на IT-субботнике GeekBrains «Из геймера в разработчики игр».

Кому будет полезно:
👪 Родители, чьи дети любят компьютерные игры. Вы узнаете, как направить интерес в полезное русло и позаботиться о будущем ребёнка.
🎮 Школьники, которые задумываются о выборе профессии. Вы поймете, чем привлекательна разработка игр и подходит ли она вам.

Бесплатная регистрация и все подробности здесь 👉 https://proglib.io/w/c2c92f4a