Приглашаем на открытый урок.
🗓 24 июня в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «C# Developer Professional».
На вебинаре:
Кому будет полезно:
- Всем, кто стремится глубже понять DDD
- .NET-разработчикам, проектирующим сложные системы с долгосрочной поддержкой
- Студентам, изучающим паттерны проектирования и чистую архитектуру
Чему научатся участники по итогам вебинара:
- Понимать, когда код попадает в антипаттерн Anemic Model
- Проектировать сущности с бизнес-логикой внутри
- Выбирать компромиссы: скорость разработки (Anemic) vs гибкость/безопасность (Rich).
🔗 Ссылка на регистрацию: https://vk.cc/cMYGq7
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Задачка: Умножение на длину
Напишите функцию, умножающую все значения в массиве на количество значений в заданном массиве.
Примеры:
Пишите ваши варианты в комментариях. Ответ будет в канале завтра.
#задача
Напишите функцию, умножающую все значения в массиве на количество значений в заданном массиве.
Примеры:
MultiplyByLength([2, 3, 1, 0]) ➞ [8, 12, 4, 0]
MultiplyByLength([4, 1, 1]) ➞ ([12, 3, 3])
MultiplyByLength([0]) ➞ ([0])
Пишите ваши варианты в комментариях. Ответ будет в канале завтра.
#задача
🔥2
🎯 Курс «C# Developer. Professional» от OTUS — это актуальная программа для тех, кто хочет прокачать свои навыки разработки, работы с микросервисами и создания сложных клиент-серверных приложений. Программа включает реальную практику с использованием Scrum-методики, что помогает вам сразу внедриться в командную работу и работать по методологии, актуальной для крупных ИТ-компаний.
Освежите и углубите свои знания C# и .NET.
Вы научитесь:
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
🐢 Столкнулись с «тормозным» C#-кодом? Медленные алгоритмы могут растянуть выполнение задачи на минуты вместо миллисекунд.
📅 Приглашаем на открытый урок «Анализ сложности алгоритмов и сортировка на C#» 3 июля в 20:00 МСК.
Разберём, что такое Big O, какие факторы влияют на скорость, и на практике напишем пузырьковую, вставками и другие сортировки.
Вы увидите, как измерять время выполнения, сравнивать производительность и выбирать самый эффективный алгоритм. После занятия ваш код станет быстрее, а техническое интервью — проще.
Регистрируйтесь сейчас — урок проходит перед стартом курса «C# Developer»: https://vk.cc/cNiiau
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
📅 Приглашаем на открытый урок «Анализ сложности алгоритмов и сортировка на C#» 3 июля в 20:00 МСК.
Разберём, что такое Big O, какие факторы влияют на скорость, и на практике напишем пузырьковую, вставками и другие сортировки.
Вы увидите, как измерять время выполнения, сравнивать производительность и выбирать самый эффективный алгоритм. После занятия ваш код станет быстрее, а техническое интервью — проще.
Регистрируйтесь сейчас — урок проходит перед стартом курса «C# Developer»: https://vk.cc/cNiiau
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Задачка: Удаление первого и последнего символов
Напишите функцию, удаляющую из строки первый и последний символы.
Примеры:
Пишите ваши варианты в комментариях. Ответ будет в канале завтра.
#задача
Напишите функцию, удаляющую из строки первый и последний символы.
Примеры:
RemoveFirstLast("maybe") ➞ "ayb"
RemoveFirstLast("benefit") ➞ "enefi"
RemoveFirstLast("a") ➞ "a"
Пишите ваши варианты в комментариях. Ответ будет в канале завтра.
#задача
🔥 Пройдитет тест! 💻 Ответьте на 32 вопроса и узнайте, достаточно ли у вас знаний, для обучения на онлайн-курсе «C# Developer. Professional» от OTUS.
Вас ждут реальные проекты в Scrum-командах, продвинутый уровень работы с C#, освоение SQL и NoSQL, кэширование, Unit-тесты и CI/CD.
🦾 Пора стать тем самым разработчиком, которого компании хантят друг у друга. Нужно только перейти на принципиально новый уровень.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
interface IList
{
int Count { get; set; }
}
interface ICounter
{
void Count(int i);
}
interface IListCounter:IList, ICounter { }
class C
{
void Test(IListCounter x) //1
{
x.Count(1); //2
x.Count = 1; //3
}
}
public class Program
{
private static void Main(string[] args)
{
}
}
Please open Telegram to view this post
VIEW IN TELEGRAM