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

Лекції

  • Відгуки
  • Про нас
  • CS50
Почати
Почати навчання
Почати навчання
  • Моє навчання
  • Курси
  • Університет
  • Карта квестів
  • Лекції
  • Інформаційні технології

    Kotlin SELF
    9 рівень, 0 лекція
    У цій статті ви дізнаєтеся, як поява інтернету та розвиток ІТ-галузі змінили світ, чому професії у сфері інформаційних технологій такі затребувані, які перспективи відкриваються для ІТ-фахівців і чому вони можуть працювати та жити будь-де. Також розглянемо переваги професії й можливості для імміграції.
    Відкрита
  • Екранування та string templates: символи \, " і $

    Kotlin SELF
    9 рівень, 1 лекція
    У цій лекції розберемося, чому у звичайних рядках Kotlin символи \ і " мають «службове значення», як працюють escape‑послідовності \n і \t, як друкувати лапки \" і зворотний слеш \\, а також як улаштовані string templates: підстановка $ name, вирази ${...} і виведення звичайного долара через "\$". Наприкінці — типові помилки та практичні приклади на міні‑застосунку NoteKeeper.
    Відкрита
  • Багаторядкові рядки в Kotlin

    Kotlin SELF
    9 рівень, 2 лекція
    У цій лекції розберемо багаторядкові рядки Kotlin ( raw strings) і синтаксис """...""", зʼясуємо, чому відступи «прилипають» до виведення, та як це виправляють trimIndent() і trimMargin(). Далі навчимося робити просте вирівнювання колонок за допомогою padStart()/ padEnd(), зберемо мінізастосунок «чек у консолі» й закріпимо тему розбором типових помилок.
    Відкрита
  • Індекси та підрядки в Kotlin: length, lastIndex, indexOf, substring

    Kotlin SELF
    9 рівень, 3 лекція
    У цій лекції розберемо, як Kotlin працює з рядками як із послідовністю символів: чому індексація починається з 0, чим відрізняються властивості length і lastIndex, як безпечно отримувати символи через s [ i ], шукати роздільники методом indexOf(), перевіряти рядок через contains()/ startsWith()/ endsWith() і «різати» текст за допомогою substring(), не помиляючись у межах. Наприкінці закріпимо все за шаблоном «знайшов → перевірив → вирізав» і розберемо типові помилки.
    Відкрита
  • Нормалізація та розбір рядків: trim*, lowercase/uppercase, replace, split

    Kotlin SELF
    9 рівень, 4 лекція
    У цій лекції розберемо практичний пайплайн «сирий ввід → нормалізація → розбір»: як прибирати пробіли методами trim()/ trimStart()/ trimEnd(), зводити команди до одного регістру за допомогою lowercase() і uppercase(), робити точкові правки через replace() та replaceFirst(), безпечно ділити рядок на частини за допомогою split() і перевіряти size. Зберемо невеликий парсер покупки й обговоримо типові помилки, через які парсинг «раптом» починає падати.
    Відкрита
  • StringBuilder — складання довгого тексту

    Kotlin SELF
    9 рівень, 5 лекція
    У цій лекції розберемо, чому конкатенація рядків через + і особливо += у циклах призводить до створення багатьох зайвих рядків, і як StringBuilder допомагає ефективно складати довгий (зокрема багаторядковий) текст. На практиці розглянемо append(), appendLine(), toString(), а також типові сценарії: звіт за завданнями, help-текст і єдиний формат повідомлень про помилки.
    Відкрита
  • Модель ІТ-продукту

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