JavaRush
AI Academy
new
Акція
Університет
Java FullStack
Python FullStack
AI Native Developer
new
Навчання
Курси
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема

Лекції

  • Відгуки
  • Про нас
  • CS50
Почати
Почати навчання
Почати навчання
  • Моє навчання
  • Курси
  • Університет
  • Карта квестів
  • Лекції
  • Класи та обʼєкти: створення, конструктори та ініціалізація

    C# SELF
    12 рівень, 0 лекція
    У цій лекції ви дізнаєтеся, як створювати обʼєкти у C#, що таке конструктор, як працює ініціалізація змінних класу, чим відрізняються статичні та нестатичні поля і як правильно організувати порядок ініціалізації. Усе з прикладами, поясненнями та типовими помилками!
    Відкрита
  • Статичні поля та методи

    C# SELF
    12 рівень, 1 лекція
    У цій лекції ви дізнаєтеся, чим відрізняються звичайні (нестатичні) та статичні поля і методи у C#: як обʼєкти зберігають свої індивідуальні дані; як оголошувати й використовувати спільні для всіх обʼєктів поля та методи; коли застосовувати статичні члени класу та які є нюанси звернення до них. Усе — з прикладами, ілюстраціями та відповідями на часті запитання!
    Відкрита
  • Вступ до наслідування

    C# SELF
    12 рівень, 2 лекція
    У цій лекції ви познайомитеся з одним із ключових принципів ООП — наслідуванням у C#. Дізнаєтеся, як створювати ієрархії класів, позбуватися дублювання коду, використовувати ключове слово base для виклику конструкторів базового класу, а ще навчитеся безпечно перевіряти та перетворювати типи за допомогою операторів is і as. Усе пояснюємо на прикладах із тваринами, щоб було зрозуміло й цікаво!
    Відкрита
  • Посилальні типи й типи значення

    C# SELF
    12 рівень, 3 лекція
    У цій лекції ви дізнаєтеся фундаментальну різницю між типами значення (value types) і посилальними типами (reference types) у C#: як вони зберігаються в памʼяті, як поводяться під час копіювання та передавання в методи, чим відрізняються під час роботи з масивами, рядками, структурами та класами. Приклади, таблиця та типові помилки допоможуть уникнути плутанини й писати надійніший код.
    Відкрита
  • Модифікатори параметрів ( ref, out, in)

    C# SELF
    12 рівень, 4 лекція
    У цій лекції ви дізнаєтеся, як керувати передаванням параметрів у методи C# за допомогою модифікаторів ref, out і in. Розберемося, як передавати змінні за посиланням, повертати з методу кілька значень, заощаджувати памʼять під час роботи з великими структурами, а також розглянемо типові помилки та кращі практики.
    Відкрита
  • Пишемо код: як виглядає робочий день програміста

    C# SELF
    12 рівень, 5 лекція
    У цій лекції ви дізнаєтеся, як минає звичайний день розробника: від вибору задачі в JIRA до написання коду, роботи з Git і взаємодії з командою. Розберемо, як улаштовані процеси в сучасній IT-компанії, чому важливо не мовчати про складнощі та як правильно комунікувати з тімлідом і менеджерами.
    Відкрита
Навчання
  • Курси програмування
  • Реєстрація
  • Курс Java
  • Допомога із задачами
  • Ціни
Спільнота
  • Користувачі
  • Статті
  • Форум
  • Чат
  • Історії успіху
  • Дії
Компанія
  • Про нас
  • Контакти
  • Відгуки
  • FAQ
  • Підтримка
JavaRush JavaRush — це інтерактивний онлайн-курс вивчення Java-програмування з нуля. Він містить 1200 практичних задач із перевіркою розв'язання одним клацанням, необхідний мінімум знань із теоретичних основ Java, а ще мотивувальні «фішки», які допоможуть пройти курс до кінця: ігри, опитування, цікаві проєкти й статті про ефективне навчання та кар'єру Java‑девелопера.
Підписуйтесь
Мова інтерфейсу
Русский English
Українська
Програмістами не народжуються © 2026 JavaRush
MastercardVisa
Програмістами не народжуються © 2026 JavaRush