JavaRush
AI Academy
new
Акция
Университет
Java FullStack
Python FullStack
AI Native Developer
new
Web FullStack
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Мое обучение
  • Курсы
  • Университет
  • Карта квестов
  • Лекции
  • Знания vs Навыки

    C# SELF
    11 уровень,0 лекция
    В этой статье вы узнаете, почему знания и умения — это не одно и то же, чем отличается теория от практики, и почему важно не только знать, но и уметь делать что-то полезное. Примеры из жизни, острые вопросы и мотивация для тех, кто хочет стать востребованным специалистом.
    Открыта
  • Введение в кортежи значений (Value Tuples)

    C# SELF
    11 уровень,1 лекция
    В этой лекции вы познакомитесь с кортежами значений (Value Tuple) в C#: узнаете, как быстро объединять несколько значений разных типов без создания классов, как возвращать из метода сразу несколько результатов, как именовать элементы кортежа и где кортежи особенно полезны на практике. Разберём синтаксис, ограничения, типичные ошибки и лучшие приёмы использования кортежей для лаконичного и современного кода.
    Открыта
  • Именование элементов и деконструкция кортежей

    C# SELF
    11 уровень,2 лекция
    В этой лекции вы узнаете, как правильно именовать элементы кортежей в C#, зачем это нужно для читаемого кода, как работает деконструкция кортежей в переменные (в том числе с discard), а также разберёте типичные ошибки и нюансы типизации. Всё с примерами и советами для практического применения!
    Открыта
  • Возврат нескольких значений из функции: out-параметры и кортежи

    C# SELF
    11 уровень,3 лекция
    В этой лекции вы узнаете, как в C# возвращать из функции сразу несколько значений: познакомитесь с out-параметрами и современными кортежами (ValueTuple), сравните их плюсы и минусы, увидите практические примеры и научитесь выбирать подходящий способ для своих задач.
    Открыта
  • Локальные функции

    C# SELF
    11 уровень,4 лекция
    В этой лекции вы узнаете, что такое локальные функции в C#, как их объявлять и использовать, чем они отличаются от обычных методов класса, какие преимущества дают для организации кода, а также разберёте типичные ошибки и лучшие практики применения. Всё с примерами и сравнительными таблицами!
    Открыта
  • Захват переменных локальными функциями

    C# SELF
    11 уровень,5 лекция
    В этой лекции вы узнаете, как локальные функции в C# могут "захватывать" переменные из окружающей области видимости, что такое область видимости, как работает механизм захвата (capture), зачем он нужен, и какие бывают подводные камни при использовании локальных функций и замыканий. Всё объясняется на простых примерах и с практическими советами.
    Открыта
  • Работаем по Scrum’у

    C# SELF
    11 уровень,6 лекция
    В этой лекции вы узнаете, что такое Scrum — популярная гибкая методология управления проектами в IT, как устроены спринты, роли и артефакты, зачем нужны Scrum Board и бэклог, и почему стандартизация процессов помогает команде работать эффективнее и спокойнее. Всё объясняется простым языком и с примерами из жизни разработчиков.
    Открыта
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush