🗓 17 июля в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «C# Developer. Professional».
Что будет на вебинаре:
Кому будет полезно:
- Разработчикам C# с опытом (Mid+/Senior), которые активно используют async/await.
- Тем, кто сталкивался с непонятными блокировками или проблемами производительности в асинхронном коде.
- Тем, кто хочет писать более надежный и эффективный асинхронный код.
🔗 Ссылка на регистрацию: https://vk.cc/cNx25S
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
C# 12 and .NET 8 – Modern Cross-Platform
Development Fundamentals
Автор: Mark J. Price
Дата выхода: 2023
#csharp #en #2O23
Скачать книгу
Development Fundamentals
Автор: Mark J. Price
Дата выхода: 2023
#csharp #en #2O23
Скачать книгу
❤1🔥1
Устали править копипастные участки кода и бороться с хаосом в проекте?
⏺️ Приглашаем на открытый урок «Переиспользуемый код на C#: архитектурный подход» 15 июля в 20:00 МСК. Разберём, как строить приложение по принципам SOLID, DRY, KISS и YAGNI и избавляться от дублирования на уровне архитектуры. Вы увидите, как декомпозировать систему на слои, внедрять зависимости через абстракции и собирать «Lego-приложение» для разных интерфейсов.
🔴 Встречаемся 15 июля в 20:00 МСК.
➡️ Успейте зарегистрироваться на урок количество участников ограничено: https://vk.cc/cNx7t7
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
⏺️ Приглашаем на открытый урок «Переиспользуемый код на C#: архитектурный подход» 15 июля в 20:00 МСК. Разберём, как строить приложение по принципам SOLID, DRY, KISS и YAGNI и избавляться от дублирования на уровне архитектуры. Вы увидите, как декомпозировать систему на слои, внедрять зависимости через абстракции и собирать «Lego-приложение» для разных интерфейсов.
🔴 Встречаемся 15 июля в 20:00 МСК.
➡️ Успейте зарегистрироваться на урок количество участников ограничено: https://vk.cc/cNx7t7
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Что будет выведено на экран?
Anonymous Quiz
9%
Вечер
3%
Ветер
56%
Вечер сегодня прекрасный
20%
Ветер сегодня прекрасный
12%
Возникнет ошибка
Не пропустите! 15 июля в 20:00 пройдет бесплатный урок по теме "ИИ для игр: как оживить противника в Unreal Engine". Запись: https://vk.cc/cNzsF2
Хотите узнать, как сделать противников в играх по-настоящему умными? На нашем открытом уроке вы научитесь создавать реалистичных NPC с помощью искусственного интеллекта!
На вебинаре:
- Создадите NPC с поведением (патрулирование)
- Настроите систему обнаружения — враг будет реагировать на шум или движение
- Добавим реакцию ИИ на завершение вашего квеста
Урок будет полезен:
- Всем, кто хочет с нуля освоить разработку игр
- Тем, кто увлекается играми и хочет превратить хобби в профессию
- Студентам или школьникам, которые рассматривают геймдев как будущую карьеру
- Специалистам из других сфер, которые хотят перейти в геймдев
- Начинающим разработчикам, которые хотят создавать свои игры самостоятельно или в небольших командах
Не забудьте записаться на вебинар: https://vk.cc/cNzsF2
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Хотите узнать, как сделать противников в играх по-настоящему умными? На нашем открытом уроке вы научитесь создавать реалистичных NPC с помощью искусственного интеллекта!
На вебинаре:
- Создадите NPC с поведением (патрулирование)
- Настроите систему обнаружения — враг будет реагировать на шум или движение
- Добавим реакцию ИИ на завершение вашего квеста
Урок будет полезен:
- Всем, кто хочет с нуля освоить разработку игр
- Тем, кто увлекается играми и хочет превратить хобби в профессию
- Студентам или школьникам, которые рассматривают геймдев как будущую карьеру
- Специалистам из других сфер, которые хотят перейти в геймдев
- Начинающим разработчикам, которые хотят создавать свои игры самостоятельно или в небольших командах
Не забудьте записаться на вебинар: https://vk.cc/cNzsF2
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Какой способ выброса исключения является корректным?
Anonymous Quiz
85%
throw new Exception()
11%
throw Exception()
1%
call Exception()
3%
new Exception()
🤮1
🔥 Пройдитет тест! 💻 Ответьте на 32 вопроса и узнайте, достаточно ли у вас знаний, для обучения на онлайн-курсе «C# Developer. Professional» от OTUS.
Вас ждут реальные проекты в Scrum-командах, продвинутый уровень работы с C#, освоение SQL и NoSQL, кэширование, Unit-тесты и CI/CD.
🦾 Пора стать тем самым разработчиком, которого компании хантят друг у друга. Нужно только перейти на принципиально новый уровень.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
Вопрос на засыпку. Что такое LINQ?
Ответ опубликуем завтра.
Пишите в комментариях ваш вариант!
#questions
Ответ опубликуем завтра.
Пишите в комментариях ваш вариант!
#questions
Что такое LINQ?
Ответ:
LINQ – это аббревиатура от Language Integrated Query, она была представлена в Visual Studio 2008.
LINQ – это набор функций, расширяющих возможности запросов в синтаксисе языка .NET путем добавления наборов новых стандартных операторов запросов, которые позволяют манипулировать данными независимо от источника данных.
Поддерживаемыми источниками данных являются: Коллекции .NET Framework, базы данных SQL Server, наборы данных ADO.NET, документы XML и любые коллекции объектов, поддерживающие IEnumerable или generic интерфейс IEnumerable<T>, как в C#, так и в Visual Basic.
Одним словом, LINQ преодолевает разрыв между миром объектов и миром данных.
#questions
Ответ:
LINQ – это аббревиатура от Language Integrated Query, она была представлена в Visual Studio 2008.
LINQ – это набор функций, расширяющих возможности запросов в синтаксисе языка .NET путем добавления наборов новых стандартных операторов запросов, которые позволяют манипулировать данными независимо от источника данных.
Поддерживаемыми источниками данных являются: Коллекции .NET Framework, базы данных SQL Server, наборы данных ADO.NET, документы XML и любые коллекции объектов, поддерживающие IEnumerable или generic интерфейс IEnumerable<T>, как в C#, так и в Visual Basic.
Одним словом, LINQ преодолевает разрыв между миром объектов и миром данных.
#questions
👍1
😱💻 Хотите прокачать архитектурные скилы и стать востребованным fullstack-разработчиком?
Пройдите вступительный тест и получите бесплатные уроки курса «C# ASP.NET Core разработчик» от OTUS!
👉 Пройти тест: https://vk.cc/cNN3Nc
🚀 Зарядите карьеру: увеличьте доход, берите сложные проекты и работайте с современным стеком!Всего за 6 месяцев вы научитесь:
• Разрабатывать веб-приложения на ASP.NET Core, рассматривая ASP.NET подробно, со всеми его механизмами
• Создавать различные технологии межсервисного взаимодействия + реалтайм с клиентским приложением
•Интегрировать фронтенд (ReactJS + JavaScript+Typescript) с бэкендом
• Тестировать приложения: интеграционные и нагрузочные тесты
• Автоматизировать процессы с CI/CD и Kubernetes
• Проектировать микросервисы и освоить event-driven архитектуру
🎁 Бонус: После теста — доступ к урокам!
👉 Проверьте свои силы прямо сейчас: https://vk.cc/cNN3Nc
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Пройдите вступительный тест и получите бесплатные уроки курса «C# ASP.NET Core разработчик» от OTUS!
👉 Пройти тест: https://vk.cc/cNN3Nc
🚀 Зарядите карьеру: увеличьте доход, берите сложные проекты и работайте с современным стеком!Всего за 6 месяцев вы научитесь:
• Разрабатывать веб-приложения на ASP.NET Core, рассматривая ASP.NET подробно, со всеми его механизмами
• Создавать различные технологии межсервисного взаимодействия + реалтайм с клиентским приложением
•Интегрировать фронтенд (ReactJS + JavaScript+Typescript) с бэкендом
• Тестировать приложения: интеграционные и нагрузочные тесты
• Автоматизировать процессы с CI/CD и Kubernetes
• Проектировать микросервисы и освоить event-driven архитектуру
🎁 Бонус: После теста — доступ к урокам!
👉 Проверьте свои силы прямо сейчас: https://vk.cc/cNN3Nc
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
public class Employee
{
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
}
public class Manager : Employee
{
private string name;
public new string Name
{
get { return name; }
set { name = value + ", Manager"; }
}
}
class Program
{
static void Main()
{
Manager m1 = new Manager();
m1.Name = "John";
((Employee)m1).Name = "Mary";
Console.WriteLine(m1.Name);
}
}
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
39%
Mary
40%
John, Manager
21%
Возникнет ошибка компиляции
Хотите научиться создавать современные приложения на C# и понять, как работает объектно-ориентированное программирование?
📗 Присоединяйтесь к открытому уроку «Основы ООП на примере C#» 22 июля в 20:00 МСК. Мы разберем:
- Основные принципы ООП: инкапсуляция, наследование, полиморфизм и абстракция.
- Как эти принципы реализуются в языке C#.
- Практические примеры, синтаксис и типичные ошибки начинающих.
🔴 Этот урок — отличная тренировка перед курсом «C# Developer» от OTUS, который стартует совсем скоро. Все участники получат скидку на обучение.
Записаться на вебинар → https://vk.cc/cNScv4
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
📗 Присоединяйтесь к открытому уроку «Основы ООП на примере C#» 22 июля в 20:00 МСК. Мы разберем:
- Основные принципы ООП: инкапсуляция, наследование, полиморфизм и абстракция.
- Как эти принципы реализуются в языке C#.
- Практические примеры, синтаксис и типичные ошибки начинающих.
🔴 Этот урок — отличная тренировка перед курсом «C# Developer» от OTUS, который стартует совсем скоро. Все участники получат скидку на обучение.
Записаться на вебинар → https://vk.cc/cNScv4
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🔥1
Задачка: Проверка наличия одинаковых регистров
Напишите функцию, которая возвращает
Примеры:
#задача
Напишите функцию, которая возвращает
true
, если входная строка содержит только прописные или только строчные буквы.Примеры:
SameCase("hello") ➞ true
SameCase("HELLO") ➞ true
SameCase("Hello") ➞ false
Пишите ваши варианты в комментариях. Ответ будет в канале завтра.#задача
Хотите создавать популярные игры? Unreal Engine — это движок, на котором разрабатываются такие хиты, как Fortnite, PUBG, Mortal Kombat 1 и Atomic Heart.
Время освоить Unreal Engine и стать частью геймдева.
Курс «Unreal Engine Game Developer. Basic» от OTUS — это практическое обучение для тех, кто хочет начать карьеру в геймдеве.
Мы обучим вас создавать игры с нуля: от разработки персонажей и окружений до программирования логики на C++ и Blueprints.
После обучения вы сможете проектировать игровые уровни, создавать интерактивных NPC, систему стрельбы и крафтинга, а также оптимизировать игру и устранять баги.
Старт 30 июля!
Оставьте заявку и получите скидку на обучение: https://vk.cc/cNU3HQ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Время освоить Unreal Engine и стать частью геймдева.
Курс «Unreal Engine Game Developer. Basic» от OTUS — это практическое обучение для тех, кто хочет начать карьеру в геймдеве.
Мы обучим вас создавать игры с нуля: от разработки персонажей и окружений до программирования логики на C++ и Blueprints.
После обучения вы сможете проектировать игровые уровни, создавать интерактивных NPC, систему стрельбы и крафтинга, а также оптимизировать игру и устранять баги.
Старт 30 июля!
Оставьте заявку и получите скидку на обучение: https://vk.cc/cNU3HQ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Когда используется ключевое слово value?
Anonymous Quiz
77%
Для получения ссылки на значение, которое присваивается свойству
10%
Для передачи значений в базовый конструктор
3%
Для получения ссылки на текущий экземпляр класса
10%
Для обобщения входных параметров методов
Курс «C# Developer. Professional» от OTUS — это погружение в реальную разработку: многопоточность, асинхронность, паттерны проектирования, LINQ и многое другое. Вы будете работать с SQL и NoSQL базами данных, кэшированием, Unit-тестами, CI/CD и многими другими инструментами, которые требуются для современного разработчика.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM