Університет
Java FullStack
Python FullStack
new
Навчання
Курси
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема
Опитування
Відгуки
Про нас
CS50
Почати
Почати навчання
Почати навчання
Усі опитування
Усі курси
Усі квести
Усі рівні
Будь-який статус
Команди та перша програма
Команди та перша програма
1 рівень
,
5 лекція
Команди та перша програма
Знайомство з типами int і String
Знайомство з типами int і String
2 рівень
,
5 лекція
Знайомство з типами int і String
Умовний оператор
Умовний оператор
3 рівень
,
5 лекція
Умовний оператор: if else
Цикли
Цикли
4 рівень
,
5 лекція
Цикли while, for, do-while
Встановлення IDE
Встановлення IDE
5 рівень
,
5 лекція
Встановлення IDE, плагіна JavaRush
Дійсні числа
Дійсні числа
6 рівень
,
5 лекція
Дійсні числа і char
Масиви
Масиви
7 рівень
,
5 лекція
Знайомство з масивами
Методи
Методи
8 рівень
,
5 лекція
Оголошення та виклик методів
Робота з рядками
Робота з рядками
9 рівень
,
5 лекція
Робота з рядками
Константи, enum і switch
Константи, enum і switch
10 рівень
,
5 лекція
Константи, enum і switch
Виключення
Виключення
11 рівень
,
5 лекція
Виключення
Стежимо за МКС
Стежимо за МКС
12 рівень
,
5 лекція
Стежимо за МКС
Дати й час
Дати й час
13 рівень
,
5 лекція
Дати, час і таймзони
Класи та конструктори
Класи та конструктори
14 рівень
,
5 лекція
Класи та конструктори
Інкапсуляція
Інкапсуляція
15 рівень
,
4 лекція
Принципи інкапсуляції
Вкладені та внутрішні класи
Вкладені та внутрішні класи
16 рівень
,
4 лекція
Вкладені та внутрішні класи
Успадкування та ієрархія
Успадкування та ієрархія
17 рівень
,
4 лекція
Успадкування та ієрархія
Поліморфізм і перевантаження
Поліморфізм і перевантаження
18 рівень
,
4 лекція
Поліморфізм і перевантаження
Абстрактні класи
Абстрактні класи
19 рівень
,
4 лекція
Абстракція і абстрактні класи
Інтерфейси
Інтерфейси
20 рівень
,
4 лекція
Поняття інтерфейсу
Прокачані інтерфейси
Прокачані інтерфейси
21 рівень
,
4 лекція
Прокачані інтерфейси та функціональні інтерфейси
Record-класи
Record-класи
22 рівень
,
4 лекція
Record-класи
ООП — типові помилки
ООП — типові помилки
23 рівень
,
4 лекція
ООП — типові помилки
Ієрархія винятків
Ієрархія винятків
24 рівень
,
4 лекція
Поглиблена робота з винятками
Контроль версій
Контроль версій
25 рівень
,
4 лекція
Вступ до Git
Колекції і generics
Колекції і generics
26 рівень
,
4 лекція
Колекції і generics
Інтерфейси колекцій
Інтерфейси колекцій
27 рівень
,
4 лекція
Інтерфейси колекцій
Робота з колекціями
Робота з колекціями
28 рівень
,
4 лекція
Робота з колекціями
Компаратори та порівняння об’єктів
Компаратори та порівняння об’єктів
29 рівень
,
4 лекція
Компаратори та порівняння об’єктів
Основи Stream API
Основи Stream API
30 рівень
,
4 лекція
Основи Stream API
Групування та агрегація
Групування та агрегація
31 рівень
,
4 лекція
Stream API: групування та агрегація
Об’єднання і проєкції
Об’єднання і проєкції
32 рівень
,
4 лекція
Stream API: об’єднання і проєкції
Оптимізація роботи з колекціями
Оптимізація роботи з колекціями
33 рівень
,
4 лекція
Оптимізація роботи з колекціями
Сучасні колекції
Сучасні колекції
34 рівень
,
4 лекція
Сучасні колекції та незмінюваність
Робота з файлами
Робота з файлами
35 рівень
,
4 лекція
Робота з файлами
Читання і запис файлів
Читання і запис файлів
36 рівень
,
4 лекція
Читання і запис файлів
Робота з кодуваннями
Робота з кодуваннями
37 рівень
,
4 лекція
Робота з кодуваннями
Помилки під час роботи з файлами
Помилки під час роботи з файлами
38 рівень
,
4 лекція
Помилки під час роботи з файлами
Робота з файловою системою
Робота з файловою системою
39 рівень
,
4 лекція
Робота з файловою системою
Операції з директоріями
Операції з директоріями
40 рівень
,
4 лекція
Операції з файлами і директоріями
Оптимізація IO
Оптимізація IO
41 рівень
,
4 лекція
Оптимізація IO
Серіалізація
Серіалізація
42 рівень
,
4 лекція
Вступ до серіалізації об’єктів
Налаштування серіалізації
Налаштування серіалізації
43 рівень
,
4 лекція
Налаштування серіалізації
Серіалізація складних структур
Серіалізація складних структур
44 рівень
,
4 лекція
Серіалізація складних структур
Оптимізація бінарної серіалізації
Оптимізація бінарної серіалізації
45 рівень
,
4 лекція
Оптимізація бінарної серіалізації
Серіалізація JSON
Серіалізація JSON
46 рівень
,
4 лекція
Серіалізація JSON
Серіалізація XML
Серіалізація XML
47 рівень
,
4 лекція
Серіалізація XML
Лямбда-вирази
Лямбда-вирази
48 рівень
,
4 лекція
Лямбда-вирази
Функціональне програмування
Функціональне програмування
49 рівень
,
4 лекція
Функціональне програмування
Події та обробка подій
Події та обробка подій
50 рівень
,
4 лекція
Події та обробка подій
Багатопоточність
Багатопоточність
51 рівень
,
4 лекція
Основи багатопоточності
Синхронізація потоків
Синхронізація потоків
52 рівень
,
4 лекція
Синхронізація потоків
Проблеми багатопоточності
Проблеми багатопоточності
53 рівень
,
4 лекція
Проблеми багатопоточності
Паралелізм і ForkJoin
Паралелізм і ForkJoin
54 рівень
,
4 лекція
Паралелізм і ForkJoin
Асинхронне програмування
Асинхронне програмування
55 рівень
,
4 лекція
Асинхронне програмування
Асинхронні операції з файлами
Асинхронні операції з файлами
56 рівень
,
4 лекція
Асинхронні операції з файлами
Virtual Threads
Virtual Threads
57 рівень
,
4 лекція
Virtual Threads
Занурюємось у багатопоточність
Занурюємось у багатопоточність
58 рівень
,
4 лекція
Занурюємось у багатопоточність
Паралельна робота з файлами
Паралельна робота з файлами
59 рівень
,
4 лекція
Паралельна робота з файлами
Модулі та структура проєкту
Модулі та структура проєкту
60 рівень
,
4 лекція
Модулі та структура проєкту
Робота з процесами
Робота з процесами
61 рівень
,
4 лекція
Робота з процесами
Рефлексія
Рефлексія
62 рівень
,
4 лекція
Рефлексія і динамічні можливості
Логування
Логування
63 рівень
,
4 лекція
Логування, моніторинг і профілювання
Пам’ять і збірка сміття
Пам’ять і збірка сміття
64 рівень
,
4 лекція
Пам’ять і збірка сміття
Нові можливості мови
Нові можливості мови
65 рівень
,
4 лекція
Нові можливості мови
Please enable JavaScript to continue using this application.