Библиотека шарписта | 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
GeekBrains открывает факультет Fullstack JavaScript

Подготовительные курсы пройдут в ноябре, а обучение начнется в январе 2021 года. Рассчитанная на 15 месяцев программа позволит студентам освоить профессию разработчика полного цикла. Успешно окончив курс, они смогут запустить собственные проекты: сайты, мобильные приложения и высоконагруженные сервисы. Преподают на факультете ведущие специалисты из GeekBrains и Delivery Club, а затруднения с домашними заданиями поможет решить наставник. Помимо основ HTML, CSS и JavaScript, в учебную программу входят продвинутые темы: современная фронтенд-разработка, бэкенд-разработка, базы данных, сетевые протоколы, многопоточные приложения, взаимодействие в команде и многое другое. Гарантия трудоустройства закреплена в договоре — опытный HR поможет вам составить резюме.

Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/d1d9476a
GeekBrains запускает курс «Блокчейн-разработка»

Обучение начнется 2 ноября и продлится 4 месяца. Курс рассчитан на еще не знакомых с темой и уже имеющих некоторый опыт разработчиков. Технологический стек: командная оболочка, TCP/IP, Git и любой язык для backend. Занятия ведут участвующие в блокчейн-проектах преподаватели, а программа на 70% состоит из интерактивных вебинаров. Студенты изучат основы криптографии и распределенного реестра, а затем перейдут к более сложным темам: протоколам консенсуса и анонимизации, смарт-контрактам, закрытым блокчейнам и системам с разрешениями, масштабированию сетей блокчейн и пользовательским аспектам применения технологии. После обучения эксперты криптобиржи Binance проведут для студентов карьерные консультации, а возникающие в процессе затруднения поможет разрешить личный наставник.

Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/e24eedc9
👍1
GeekBrains запускает курс «Data Science в медицине»

За 18 месяцев начинающие специалисты освоят применение методов Data Science в здравоохранении. Опытные преподаватели будут проводить вебинары 2 — 4 раза в неделю, а закончившие курс студенты добавят в портфолио 16 учебных проектов. В программу входят основы высшей математики и программирования, введение в искусственный интеллект, а также продвинутые темы: ОС Linux и инструменты Data Science, сбор и обработка данных, нейронные сети, компьютерное зрение, машинное обучение и обработка естественного языка, а также применение методов AI, ML и Data Science в медицине. HR-менеджер поможет составить резюме и подготовиться к собеседованию.

Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/2418435c
GeekBrains запускает курс «Машинное обучение»

Занятия начнутся в ноябре: за 6 месяцев студенты освоят востребованную профессию и получат практический опыт разработки проектов в сфере ML под руководством практикующих специалистов. Программа рассчитана на разработчиков-новичков и бизнес-аналитиков, но имеющие опыт разработчики также подчерпнут в ней немало полезного. После вводного блока занятий по математике, структурам данных и алгоритмам, будут рассмотрены сложные темы: библиотеки Python для Data Science, методы машинного обучения, нейронные сети, прототипирование и интеграция, а также бизнес-процесс машинного обучения. Студентам доступны карьерные консультации и помощь личного наставника в решении возникших затруднений.

Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/801e29d8
Разбираемся с использованием пространства имен System.IO.Enumeration и библиотеки Globbing в рамках реализации приложения для быстрого перечисления файлов: https://proglib.io/w/bb5d005a
Перевод публикуемой ранее статьи про выбор игровых движков подъехал: https://proglib.io/w/ef3c6199
Знакомимся с библиотекой DynamicData, которая позволяет работать с изменяющимися коллекциями в реактивном стиле. Автор статьи помогает разобраться, в каких случаях может пригодиться DynamicData и как она устроена внутри.

https://proglib.io/w/b95f126e
blazor-a-beginners-guide.pdf
4.6 MB
Blazor: A Beginner's Guide
A quick start guide to productivity with Blazor (2020)

Автор: Ed Charbeneau

Автор книги работал над Blazor с момента его создания, поэтому ему явно есть что сказать.

Цель этой книги — объединить все знания, которыми обладает автор, в простом и открытом формате. Она предназначена для разработчиков, имеющих некоторый опыт работы с .NET., и охватывает следующие темы:

- Что такое Blazor;
- Стек технологий, используемый при разработке на Blazor;
- Проблемы, которые решает Blazor;
- Способы получения большего от Blazor, улучшив его с помощью Telerik UI для Blazor;
- Стратегии перехода на Blazor с предыдущих поколений ASP.NET / JavaScript и многое другое.
Ищем middle/senior разработчиков C# на удаленке
💰от 90 000 до 200 000 руб. на руки

📌 Что предлагаем:
- Участие в международном IT-бизнесе. Мы специализируемся на кредитном скоринге, data science и онлайн-кредитовании, запускаем платформу на 3 континентах и в 8 странах (Кения, Танзания, Мексика, Сальвадор, Доминикана, Перу, Колумбия, Россия). Это интересный проект, а не интернет-магазин или аутсорсинг чего-нибудь ненужного
- Акционеры = менеджмент. Нет тупых задач, прямое общение
- Работу в опытной распределенной команде. У нас хороший бэкграунд. Продаем IT для банков в России, умеем зарабатывать и растём на падающем российском рынке, выполняем договоренности. Работаем в России 11 лет, за рубежом - 3 года
- Деньги наши, а не дяди. Финансирование не надо выбивать или жить от раунда до раунда
- Можно работать удаленно
- Участие в уставном капитале (акции) лучшим сотрудникам

📌 Требования и пожелания:
- C# \ .NET \ .NET Core \ ASP.NET
- Реляционные БД (Postgres \ MS SQL)
- Работа с очередями и шинами сообщений (RabbitMq)
- Настройка и использование распределенного кеша (Redis)
- Конфигурирование CI/CD (teamcity)

📌 Обязанности:
- Участие в создании архитектуры и разработке платформы, анализ и декомпозиция задач, планирование и оценка нового функционала
- Проектирование и разработка микросервисов на основе современных инструментов и технологий, таких как Asp.Net Core, C#
- Интеграция с внешними системами (payments, ID verification, SMS / Email gateways, Push notifications и др.)
- Стабилизация работы приложения за счет создания масштабируемых и отказоустойчивых решений с высокой нагрузкой
- Разработка автотестов

👊 Оставляйте отклики по ссылке https://money-rock.com/careers/csharp_developers
Руководство по созданию веб-API с помощью ASP.NET Core, в котором приводятся следующие темы:
✔️Создание проекта веб-API.
✔️Добавление класса модели и контекста базы данных.
✔️Формирование шаблонов контроллера с использованием методов CRUD.
✔️Настройка маршрутизации, URL-пути и возвращаемых значений.
✔️Вызов веб-API с помощью Postman.

https://proglib.io/w/b6e48846
Вопрос из модуля «Хранение и извлечение реляционных данных с помощью Entity Framework Core».

Какое соглашение об именовании существует в классе сущностей для первичного ключа?
Anonymous Quiz
17%
Key или <entity name>Key
70%
Id или <entity name>Id
4%
<entity name>
8%
Посмотреть результаты
Статья, в рамках которой автор реализует автономную игру на C# размером до 8 килобайт, а также пытается выяснить:

- Насколько маленьким может быть автономный исполняемый файл C#?
- Могут ли приложения C# достигать размеров, при которых пользователи будут считать время загрузки мгновенным?
- Позволит ли это использовать C# там, где он сейчас не используется?

https://proglib.io/w/86d233bb
Вопрос из модуля «Создание нового проекта .NET и работа с зависимостями».

Какое изменение версии будет означать дополнительный номер версии, если пакет использует семантическое управление версиями?
Anonymous Quiz
24%
1.1.1 меняется на 1.2.0.
41%
1.0.1 меняется на 1.0.2.
13%
1.0.0 меняется на 2.0.0.
23%
Посмотреть результаты
Серия статей о разработке легковесного музыкального проигрывателя на C# с использованием Terminal.Gui:

- часть 1
- часть 2
- часть 3