Содержание курса
1. Основы языка Java
20 уроков
196 511
76 462
1275м
2631
Закрытый
1.1
Вводное занятие. История языка. Первая программа
↗
36 551
15 764
44м 19с
672
Закрытый
1.2
Основные типы данных. Ввод данных с клавиатуры
↗
21 388
8 742
81м 10с
436
Открытый
1.3
Дополнительные задачи на вычисления
↗
14 381
6 316
53м 2с
173
Закрытый
1.4
Условный оператор
↗
13 111
5 875
83м 1с
248
Открытый
1.5
Задачи на условный оператор. Уровень А.
↗
10 737
4 026
54м 42с
27
Закрытый
1.6
Решение задач. Тернарный оператор
↗
10 009
3 460
78м 3с
159
Закрытый
1.7
Понятие Цикла. Цикл while
↗
9 607
3 755
76м 53с
138
Открытый
1.8
Задачи на цикл while. Уровень А.
↗
7 993
3 161
46м 47с
33
Закрытый
1.9
Цикл for. Команды break и continue
↗
8 038
3 096
92м 42с
96
Открытый
1.10
Решение задач на циклы. Уровень А.
↗
6 504
2 889
43м 56с
81
Закрытый
1.11
Отладка программ. Решение задач. Уровень B.
↗
7 037
2 555
57м 54с
65
Закрытый
1.12
Массивы
↗
8 397
2 534
91м 37с
102
Открытый
1.13
Простые задачи на массивы
↗
5 909
2 407
45м 20с
-5
Закрытый
1.14
Двумерные массивы
↗
6 015
2 080
79м 22с
88
Закрытый
1.15
Решение задач
↗
4 995
1 877
41м 26с
33
Закрытый
1.16
Основные функции строк
↗
5 931
1 830
88м 36с
115
Закрытый
1.17
Строка как массив. Решение задач
↗
5 070
1 547
60м 0с
18
Закрытый
1.18
Списки
↗
5 687
1 523
67м 53с
57
Закрытый
1.19
Множества и словари
↗
4 899
1 518
68м 45с
57
Закрытый
1.20
Решение задач
↗
4 252
1 507
30м 58с
38
2. Объектно-ориентированное программирование
10 уроков
45 065
11 443
216м
360
Закрытый
2.1
Функции. параметры функций
↗
7 159
1 605
71м 39с
69
Открытый
2.2
Функции. Return. Рекурсия
↗
5 242
1 178
79м 51с
83
Открытый
2.3
Решение задач с использованием функций.
↗
4 279
949
36м 42с
50
Открытый
2.4
ООП. Основные понятия . Инкапсуляция. Методы Get и Set.
↗
5 573
1 626
15м 11с
54
Открытый
2.5
ООП. Наследование и полиморфизм. Перегрузка методов.
↗
4 540
1 335
8м 30с
36
Открытый
2.6
ООП. Инициализаторы, static, final.
↗
3 745
1 078
4м 16с
10
Открытый
2.7
ООП. Абстрактные классы и интерфейсы.
↗
3 817
1 103
1м 48с
17
Открытый
2.8
ООП. Творческое задание.
↗
3 856
960
0м 22с
18
Открытый
2.9
Структура проекта. Git. GitHub. Git в Intellij idea.
↗
3 510
804
1м 32с
8
Открытый
2.10
Обработка исключений. Чтение из файла и запись в файл.
↗
3 344
805
1м 19с
15
3. Графический интерфейс пользователя
12 уроков
27 695
7 949
21м
36
Закрытый
3.1
Графика в Java. Классы JFrame, JPanel. Примитивные фигуры.
↗
4 348
559
2м 35с
12
Открытый
3.2
Добавление изображений. Анимация. Класс Timer.
↗
2 593
521
1м 35с
2
Открытый
3.3
Обработка событий клавиатуры. KeyListener. Оператор switch.
↗
1 882
514
0м 23с
2
Открытый
3.4
Обработка событий мыши. MouseListener. MouseMotionListener.
↗
1 690
511
0м 19с
2
Открытый
3.5
Диалоговые окна. JOptionPane
↗
1 631
521
0м 25с
1
Открытый
3.6
Основные Виджеты в GUI
↗
1 575
517
1м 37с
3
Открытый
3.7
Создание GUI с помощью дизайнера
↗
1 857
493
0м 20с
2
Открытый
3.8
Введение в Базы данных. SQLite
↗
2 609
547
1м 31с
10
Открытый
3.9
SQL2. SELECT. UPDATE. DELETE.
↗
2 381
277
15м 3с
-17
Открытый
3.10
Java + SQL
↗
3 239
461
1м 57с
1
Открытый
3.11
JTable. GUI + JAVA + SQL.
↗
1 882
1 882
0м 2с
4
Открытый
3.12
Управление проектом
↗
2 008
1 146
0м 15с
14
4. Работа с сетью интернет
6 уроков
14 567
2 800
9м
20
Закрытый
4.1
Устройство WEB - страницы
↗
3 419
538
6м 36с
10
Открытый
4.2
Основы Парсинга
↗
2 459
485
1м 37с
4
Открытый
4.3
Http-запросы. API
↗
2 436
462
1м 52с
2
Открытый
4.4
Яндекс Карты 1
↗
2 687
449
0м 29с
4
Открытый
4.5
Яндекс Карты 2
↗
1 493
428
1м 42с
-3
Открытый
4.6
Яндекс Карты Проект
↗
2 073
438
0м 19с
3
5. Для моих студентов (только для зачёта)
1 урок
3 890
366
3м
6
Открытый
5.1
Зачёт по Java
↗
3 890
366
3м 52с
6