Содержание пакета (4 курса)
1. Git и GitHub [Начинающий+] 4.974
1. Приветствие
2 урока
👁
1 047
👤
708
Открытый
1.1
Здравствуйте!
↗
565
226
1м
25
Открытый
1.2
Что потребуется для обучения
↗
482
482
1м
19
2. Что такое Git и GitHub
11 уроков
👁
3 386
👤
3 003
Открытый
2.1
Что такое Git
↗
613
334
4м
27
Закрытый
2.2
Основные понятия Git
↗
314
277
7м
24
Закрытый
2.3
Разница между Git и GitHub
↗
298
283
3м
18
Закрытый
2.4
Установка Git на Ubuntu
↗
289
259
1м
17
Закрытый
2.5
Установка Git на Windows
↗
290
290
2м
21
Закрытый
2.6
Установка Git на MacOS
↗
262
262
0м
10
Закрытый
2.7
Установка имени пользователя и email
↗
277
277
0м
17
Закрытый
2.8
Переключение языка интерфейса Git
↗
269
269
0м
17
Закрытый
2.9
Переключение языка на Windows
↗
270
248
2м
17
Закрытый
2.10
Переключение языка на Linux
↗
255
255
1м
10
Закрытый
2.11
Переключение языка на MacOS
↗
249
249
1м
9
3. Основные действия в Git
4 урока
👁
992
👤
877
Закрытый
3.1
Инициализация Git
↗
280
236
7м
22
Закрытый
3.2
Добавление в индекс
↗
253
225
9м
21
Закрытый
3.3
Создание коммита
↗
238
210
10м
27
Закрытый
3.4
Переключение коммитов
↗
221
206
8м
18
4. Настройка GitHub
5 уроков
👁
1 006
👤
879
Закрытый
4.1
Создаём репозиторий в GitHub
↗
228
193
11м
17
Закрытый
4.2
Создаём токен доступа на GitHub
↗
207
179
9м
16
Закрытый
4.3
Для чего нам SSH
↗
192
192
0м
13
Закрытый
4.4
Linux и MacOS: создаём SSH-ключ для GitHub
↗
188
156
4м
15
Закрытый
4.5
Windows: создаём SSH-ключ для GitHub
↗
191
159
4м
11
5. Ветки, Pull Request и ревью кода
12 уроков
👁
1 973
👤
1 884
Закрытый
5.1
Что такое ветки
↗
190
176
6м
16
Закрытый
5.2
Сливаем (мерджим) ветки локально
↗
183
171
11м
18
Закрытый
5.3
Что такое Pull Request
↗
180
168
3м
15
Закрытый
5.4
Приглашаем участника в личный репозиторий на GitHub
↗
172
172
1м
15
Закрытый
5.5
Пишем код в новой ветке
↗
176
154
10м
15
Закрытый
5.6
Открываем Pull Request первым способом
↗
161
161
2м
10
Закрытый
5.7
Проводим ревью кода
↗
158
158
1м
8
Закрытый
5.8
Устраняем недостатки после ревью
↗
152
142
2м
12
Закрытый
5.9
Одобряем Pull Request
↗
149
149
0м
10
Закрытый
5.10
Сливаем ветки и закрываем Pull Request
↗
151
151
1м
11
Закрытый
5.11
Пулимся после слияния
↗
151
143
2м
14
Закрытый
5.12
Открываем Pull Request вторым способом
↗
150
139
5м
13
6. Особенности коммитов и веток
15 уроков
👁
1 814
👤
1 679
Закрытый
6.1
Удаление файлов из индекса отслеживания
↗
149
138
11м
11
Закрытый
6.2
Создание коммита через редактор
↗
144
137
3м
12
Закрытый
6.3
Сброс коммита git reset (откат изменений)
↗
143
130
12м
14
Закрытый
6.4
Безопасная отмена коммита git revert
↗
139
127
5м
9
Закрытый
6.5
"Отсоединённая голова" и git checkout
↗
135
123
10м
10
Закрытый
6.6
Cбросить состояние файла git restore
↗
129
120
4м
12
Закрытый
6.7
Переключиться git switch и отличия от git checkout
↗
131
118
3м
10
Закрытый
6.8
Обновляем локальную ветку изменениями из main
↗
128
118
7м
10
Закрытый
6.9
Слияние веток через git rebase
↗
126
111
10м
9
Закрытый
6.10
Интерактивный rebase и squash
↗
18
18
13м
0
Закрытый
6.11
Merge или Rebase - что выбрать
↗
118
118
1м
8
Закрытый
6.12
Конфликты слияния в IDE
↗
120
110
5м
11
Закрытый
6.13
Конфликты слияния в GitHub
↗
116
109
5м
8
Закрытый
6.14
Разница в файлах git diff
↗
120
110
9м
10
Закрытый
6.15
Получаем изменения с помощью git fetch
↗
98
92
8м
6
7. Работа с репозиторием
10 уроков
👁
1 170
👤
1 095
Закрытый
7.1
Клонирование репозитория HTTPS (git clone)
↗
129
111
5м
6
Закрытый
7.2
Клонирование репозитория SSH (git clone)
↗
116
108
2м
6
Закрытый
7.3
Создаём форк репозитория
↗
120
109
2м
7
Закрытый
7.4
Обновляем форк репозитория из оригинального репозитория
↗
115
105
4м
10
Закрытый
7.5
Отправляем Pull Request в оригинальный репозиторий
↗
110
103
2м
5
Закрытый
7.6
Сохраняем пустые папки в удаленном репозитории (.gitkeep)
↗
114
102
3м
9
Закрытый
7.7
Оптимизация .gitignore
↗
111
102
3м
7
Закрытый
7.8
Интеграция Git в IPyCharm
↗
112
112
1м
7
Закрытый
7.9
Интеграция Git в VS Code
↗
120
120
0м
6
Закрытый
7.10
Графические клиенты для Git
↗
123
123
1м
7
8. Дополнительно
2 урока
👁
257
👤
257
Закрытый
8.1
Таблица команд
↗
134
134
3м
10
Закрытый
8.2
Завершение курса
↗
123
123
1м
10
2. Python [СТАРТ] 4.763
1. Модуль [1]
3 урока
👁
2 148
👤
1 169
Открытый
1.1
Цели курса PYTHON[START]
↗
1 140
355
6м
61
Закрытый
1.2
Про мозг. Эффективная жизнь и аффективная ниша
↗
539
379
20м
78
Закрытый
1.3
Что такое Notion. Как вести базу знаний
↗
469
435
15м
47
2. Модуль [2]
3 урока
👁
1 392
👤
1 017
Открытый
2.1
История Python. Плюсы и минусы. Применение
↗
572
348
8м
57
Закрытый
2.2
Установка Python на Windows и MacOS
↗
419
332
7м
32
Закрытый
2.3
Интерпретатор Python. Режим REPL.
↗
401
337
12м
42
3. Модуль [3]
3 урока
👁
1 314
👤
1 027
Открытый
3.1
Среда разработки и обучения (IDLE)
↗
602
409
6м
35
Закрытый
3.2
Visual Studio Code.Установка на Windows и MacOS.Настройка
↗
362
331
21м
36
Закрытый
3.3
Visual Studio Code. Настройка интерфейса. Полезные фичи
↗
350
287
16м
44
4. Модуль [4]
8 уроков
👁
2 680
👤
2 247
Открытый
4.1
Память. Переменная.snake_case
↗
545
339
19м
42
Закрытый
4.2
Разбор задания “Книжный шкаф”
↗
346
319
3м
32
Закрытый
4.3
Типы данных. Классы. Строки и числа
↗
346
270
12м
35
Закрытый
4.4
Разбор задания “Опиши актера\актрису”
↗
303
274
2м
27
Закрытый
4.5
Выражение. Оператор. Операнд. Операция
↗
298
270
8м
31
Закрытый
4.6
Разбор задания “Построчный разбор кода”
↗
281
266
4м
27
Закрытый
4.7
Изменяем значение переменной
↗
289
262
9м
29
Закрытый
4.8
Разбор задания “Скорректируй данные актера\актрисы”
↗
272
247
2м
24
5. Модуль [5]
6 уроков
👁
1 263
👤
857
Закрытый
5.1
Операторы. Приоритеты. Арифметические операторы
↗
232
97
13м
22
Закрытый
5.2
Разбор задания "Расставь операторы"
↗
213
197
2м
18
Закрытый
5.3
Динамическая типизация
↗
214
96
14м
18
Закрытый
5.4
Разбор задания "Площадь квадрата"
↗
200
187
2м
18
Закрытый
5.5
Преобразование типов данных
↗
207
95
9м
22
Закрытый
5.6
Разбор задания «Спам»
↗
197
185
2м
20
6. Модуль [6]
8 уроков
👁
1 512
👤
1 125
Закрытый
6.1
Булев тип. Истина Ложь. Предикат. Операторы сравнения.
↗
205
93
22м
21
Закрытый
6.2
Разбор задания "Проверка "a", "b" и "с"
↗
195
180
3м
16
Закрытый
6.3
Условный оператор. Конструкция if else. Приоритеты операторов
↗
201
94
25м
21
Закрытый
6.4
Разбор заданий "a и b", "Проверка на четность", "Кратность"
↗
186
174
4м
15
Закрытый
6.5
Создаём алгоритм программы. Diagrams.net
↗
195
170
21м
16
Закрытый
6.6
Реализуем алгоритм. Несколько if. if без else
↗
187
88
24м
17
Закрытый
6.7
Разбор задания "Выдача кредита"
↗
175
165
16м
17
Закрытый
6.8
Разбор задания "Минимальное из четырех"
↗
168
161
12м
14
7. Модуль [7]
6 уроков
👁
1 037
👤
719
Закрытый
7.1
if elif. Отличие от нескольких if подряд
↗
188
86
15м
20
Закрытый
7.2
Разбор задания "Сравнение переменных one и two"
↗
170
159
2м
13
Закрытый
7.3
Логические операции. Булевы операции
↗
178
87
29м
22
Закрытый
7.4
Разбор заданий "Пароль" и "Максимальное из четырех"
↗
168
159
11м
14
Закрытый
7.5
Приоритеты. "Ленивое" оценивание. Неассоциативные операции
↗
176
80
16м
17
Закрытый
7.6
Разбор задания "Цена билета в аквапарк"
↗
157
148
7м
17
8. Модуль [8]
10 уроков
👁
1 498
👤
1 096
Закрытый
8.1
Что такое функция
↗
176
81
39м
19
Закрытый
8.2
Разбор задания “Функции чай, кофе, горячий шоколад”
↗
158
147
5м
12
Закрытый
8.3
Параметры и аргументы функции
↗
164
74
29м
13
Закрытый
8.4
Разбор задания “Функция Степень”
↗
146
134
2м
14
Закрытый
8.5
Разбор задания “Функция Среднее арифметическое трех”
↗
140
132
2м
14
Закрытый
8.6
Разбор задания “Функция цена Эфириума”
↗
140
133
4м
14
Закрытый
8.7
Области видимости переменных
↗
154
72
20м
16
Закрытый
8.8
Разбор задания “Градусы Цельсий в Кельвин”
↗
134
128
4м
13
Закрытый
8.9
Вложенные функции
↗
150
71
19м
17
Закрытый
8.10
Разбор задания “Вложенные функции”
↗
136
124
5м
13
9. Модуль [9]
7 уроков
👁
928
👤
796
Закрытый
9.1
Функция print()
↗
150
133
9м
13
Закрытый
9.2
Функция input()
↗
148
70
15м
13
Закрытый
9.3
Разбор задания ”Спам”
↗
134
122
2м
11
Закрытый
9.4
Разбор задания “Привет!”
↗
124
118
4м
10
Закрытый
9.5
Разбор задания ”Решение уравнения”
↗
126
118
1м
9
Закрытый
9.6
Разбор задания ”Доступ”
↗
123
118
2м
11
Закрытый
9.7
Разбор задания ”Площадь квадрата”
↗
123
117
3м
11
10. Модуль [10]
6 уроков
👁
787
👤
587
Закрытый
10.1
Позиционные и ключевые аргументы, параметры по умолчанию
↗
149
63
11м
11
Закрытый
10.2
Разбор задания “Расчет выручки”. pass. Строка документации
↗
135
111
15м
9
Закрытый
10.3
Разбор задания “Расчет выручки”. Улучшаем код
↗
125
120
11м
8
Закрытый
10.4
Встроенные функции max, min, round, len, abs, id
↗
137
64
12м
12
Закрытый
10.5
Разбор задания “Своя функция abs()”
↗
124
114
2м
10
Закрытый
10.6
Разбор задания ”Информация о числах”
↗
117
115
2м
10
11. Модуль [11]
6 уроков
👁
757
👤
574
Закрытый
11.1
Создание строк. Многострочные объекты. Escape-последовательность
↗
139
60
14м
12
Закрытый
11.2
Разбор задания “Соединяем две строки”
↗
118
112
1м
9
Закрытый
11.3
Красим вывод в терминал с помощью ANSI последовательности
↗
132
118
13м
12
Закрытый
11.4
Разбор задания “Остров приключений”
↗
115
113
7м
10
Закрытый
11.5
Строка как последовательность. Индексы. Срезы
↗
134
61
13м
12
Закрытый
11.6
Разбор задания “Срезы”
↗
119
110
2м
9
12. Модуль [12]
8 уроков
👁
987
👤
873
Закрытый
12.1
Что такое метод. Методы строк
↗
136
115
19м
10
Закрытый
12.2
Разбор задания “Методы строк - полезный инструмент”
↗
115
112
2м
10
Закрытый
12.3
Оператор вхождения in
↗
128
112
5м
11
Закрытый
12.4
Разбор задания “Проверяем строку”
↗
118
115
2м
10
Закрытый
12.5
Старые способы форматирования строк
↗
126
113
10м
8
Закрытый
12.6
Разбор задания “Расходы”
↗
118
113
2м
11
Закрытый
12.7
F-строки (форматируемый строковый литерал)
↗
131
80
10м
10
Закрытый
12.8
Разбор задания “Индекс массы тела”
↗
115
113
2м
8
13. Модуль [13]
7 уроков
👁
837
👤
752
Закрытый
13.1
Конструкция цикла while. Алгоритм
↗
128
110
13м
8
Закрытый
13.2
Разбор задания “Нечетные числа”
↗
114
109
1м
9
Закрытый
13.3
Разбор задания “Чётные числа в диапазоне”
↗
113
104
2м
7
Закрытый
13.4
Разбор задания “Числа по правилу”
↗
114
108
3м
10
Закрытый
13.5
Операторы break и else
↗
128
109
13м
10
Закрытый
13.6
Разбор задания “Ввод логина и пароля”
↗
114
105
4м
9
Закрытый
13.7
Оператор continue
↗
126
107
4м
11
14. Модуль [14]
5 уроков
👁
577
👤
530
Закрытый
14.1
Цикл while и строка
↗
125
108
12м
7
Закрытый
14.2
Разбор задания “Считаем буквы”
↗
111
108
2м
8
Закрытый
14.3
Вложенные циклы
↗
124
107
8м
9
Закрытый
14.4
Разбор задания “Таблица умножения”
↗
108
103
2м
10
Закрытый
14.5
Разбор задания “Подсчет суммы введенных чисел”
↗
109
104
2м
9
15. Модуль [15]
4 урока
👁
461
👤
405
Закрытый
15.1
Tuple. Кортеж. Операции с кортежами
↗
123
106
12м
9
Закрытый
15.2
Методы кортежа. Функции для кортежа. Оператор in
↗
122
99
8м
10
Закрытый
15.3
Разбор задания “Считаем слова”
↗
111
101
2м
10
Закрытый
15.4
Разбор задания “Поиск максимального числа”
↗
105
99
2м
10
16. Модуль [16]
5 уроков
👁
571
👤
506
Закрытый
16.1
List. Список. Отличия от кортежа.
↗
121
103
9м
13
Закрытый
16.2
Методы списка. Сортировка списка
↗
120
102
12м
10
Закрытый
16.3
Разбор задания “Поиск слова по длине”
↗
109
102
2м
8
Закрытый
16.4
Изменяемые и неизменяемые типы. Оператор тождественности is.
↗
119
103
16м
10
Закрытый
16.5
Разбор задания “Добавляем информацию”
↗
102
96
2м
10
17. Модуль [17]
5 уроков
👁
565
👤
500
Закрытый
17.1
Методы split() и join()
↗
121
103
6м
9
Закрытый
17.2
Разбор задания “Имена файлов”
↗
104
101
2м
9
Закрытый
17.3
Цикл for. Операторы break, continue, else
↗
117
96
13м
9
Закрытый
17.4
Распаковка в цикле for
↗
118
101
8м
11
Закрытый
17.5
Разбор задания “Расчет среднего балла учеников”
↗
105
99
2м
8
18. Модуль [18]
8 уроков
👁
885
👤
774
Закрытый
18.1
Dict. Cловарь. Хешируемый тип данных
↗
124
103
16м
14
Закрытый
18.2
Разбор задания “Таблица четности”
↗
107
100
2м
10
Закрытый
18.3
Методы словаря. Словарь и цикл for.
↗
121
99
15м
11
Закрытый
18.4
Разбор задания "Телефонная книга"
↗
99
97
2м
8
Закрытый
18.5
Set. Множество. Frozenset. Замороженное множество
↗
115
98
11м
10
Закрытый
18.6
Операции с множествами
↗
110
94
9м
9
Закрытый
18.7
Разбор задания “Анализ интересов посетителей сайта”
↗
97
93
2м
9
Закрытый
18.8
Сортировка кортежа, списка, словаря, множества
↗
112
90
6м
10
19. Модуль [19]
4 урока
👁
462
👤
400
Закрытый
19.1
Базовая концепция ООП: классы и экземпляры классов
↗
129
107
13м
16
Закрытый
19.2
Разбор задания “Класс автомобили”
↗
111
100
2м
11
Закрытый
19.3
__init__ и методы экземпляров класса
↗
121
101
18м
14
Закрытый
19.4
Разбор задания “Класс Television”
↗
101
92
4м
11
20. Модуль [20]
4 урока
👁
400
👤
352
Закрытый
20.1
Класс range() c циклом for
↗
110
90
7м
7
Закрытый
20.2
Разбор задания “Используем range”
↗
91
87
2м
6
Закрытый
20.3
Класс enumerate() c циклом for
↗
108
88
6м
7
Закрытый
20.4
Разбор задания “Информация о словах”
↗
91
87
2м
7
21. Модуль [21]
8 уроков
👁
780
👤
684
Закрытый
21.1
Импорт модулей
↗
108
93
11м
12
Закрытый
21.2
Модуль random для случайных чисел
↗
103
87
8м
12
Закрытый
21.3
Разбор задания “10 случайных чисел”
↗
91
85
2м
9
Закрытый
21.4
Модуль datetime для работы с датами
↗
109
85
12м
9
Закрытый
21.5
Разбор задания “Сколько лет”
↗
89
85
4м
8
Закрытый
21.6
Открытие и сохранение файлов. Функция open.
↗
100
82
17м
9
Закрытый
21.7
Разбор задания “Заметки”
↗
83
81
3м
10
Закрытый
21.8
Модуль os для работы с файловой системой
↗
97
86
12м
8
22. Модуль [22]
5 уроков
👁
468
👤
404
Закрытый
22.1
Обработка исключений try except
↗
108
85
10м
9
Закрытый
22.2
Разбор задания “Функция деления”
↗
85
80
1м
4
Закрытый
22.3
Менеджер пакетов pip. Библиотека requests
↗
95
79
8м
6
Закрытый
22.4
Виртуальное окружение
↗
93
80
26м
6
Закрытый
22.5
Ошибки при создании виртуального окружения
↗
87
80
3м
7
23. Модуль [23]
7 уроков
👁
649
👤
541
Закрытый
23.1
Постановка задачи на программу “Нанесение логотипа”
↗
92
77
3м
6
Закрытый
23.2
Библиотека Pillow для работы с изображениями
↗
95
74
13м
7
Закрытый
23.3
Алгоритм программы “Нанесение логотипа”
↗
87
73
2м
5
Закрытый
23.4
Реализация программы “Нанесение логотипа”
↗
88
72
9м
6
Закрытый
23.5
Оптимизация программы “Нанесение логотипа”
↗
89
67
4м
5
Закрытый
23.6
Компиляция в .exe программы “Нанесение логотипа”
↗
91
71
9м
9
Закрытый
23.7
Итоги
↗
107
107
1м
11
3. SQL практикум. Полный курс 4.984
1. Вступление
3 урока
👁
2 607
👤
1 084
Закрытый
1.1
Добро пожаловать
↗
280
280
0м
0
Закрытый
1.2
Знакомство
↗
1 891
368
1м
110
Закрытый
1.3
О курсе
↗
436
436
0м
0
2. Установка рабочего окружения
6 уроков
👁
17 682
👤
851
Открытый
2.1
Установка MySQL сервера
↗
4 392
168
9м
225
Открытый
2.2
Работа в терминале
↗
3 017
145
9м
179
Открытый
2.3
Графические IDE (Workbench, DBeaver)
↗
3 047
135
13м
206
Закрытый
2.4
Взаимодействие с сервером
↗
1 926
124
13м
179
Закрытый
2.5
Контрольные вопросы
↗
2 427
136
2м
91
Закрытый
2.6
Решаем задачи. Пишем SQL код
↗
2 873
143
7м
166
3. Проектирование БД (команды DDL)
14 уроков
👁
24 955
👤
1 483
Открытый
3.1
Первичные ключи
↗
2 669
136
12м
151
Открытый
3.2
Особенности типов данных и именование объектов
↗
2 281
115
11м
134
Закрытый
3.3
Руководство по стилю SQL · SQL Style Guide
↗
804
237
2м
0
Открытый
3.4
Индексы
↗
2 993
121
11м
142
Закрытый
3.5
Внешние ключи
↗
1 533
102
20м
134
Закрытый
3.6
Подробнее про ALTER TABLE
↗
1 430
96
18м
111
Закрытый
3.7
Особенности синтаксиса MySQL
↗
1 304
87
13м
94
Закрытый
3.8
Виды связей между таблицами (1х1, 1хМ, МхМ)
↗
1 541
91
10м
104
Закрытый
3.9
Таблицы-справочники
↗
1 467
87
12м
103
Открытый
3.10
ER-диаграмма
↗
2 548
96
6м
152
Закрытый
3.11
Контрольные вопросы. Часть 1
↗
1 542
86
4м
95
Открытый
3.12
Контрольные вопросы. Часть 2
↗
2 132
85
10м
80
Закрытый
3.13
Решаем задачи. Пишем SQL код. Часть 1
↗
1 482
73
35м
107
Закрытый
3.14
Решаем задачи. Пишем SQL код. Часть 2
↗
1 229
71
9м
118
4. Работа с данными (команды DML, CRUD)
9 уроков
👁
11 098
👤
610
Закрытый
4.1
Команда INSERT
↗
1 415
78
49м
145
Закрытый
4.2
Команда SELECT
↗
1 215
75
14м
95
Закрытый
4.3
Команда UPDATE
↗
1 131
76
16м
90
Закрытый
4.4
Команда DELETE
↗
1 091
71
17м
96
Закрытый
4.5
Бонус: Сервисы для генерации данных
↗
1 089
63
26м
120
Закрытый
4.6
Импорт-экспорт данных
↗
1 062
61
12м
87
Закрытый
4.7
Контрольные вопросы
↗
1 106
63
5м
71
Закрытый
4.8
Решаем задачи. Пишем SQL код. Часть 1
↗
1 107
64
32м
92
Открытый
4.9
Решаем задачи. Пишем SQL код. Часть 2
↗
1 882
59
30м
116
5. Основы SELECT запросов
13 уроков
👁
15 193
👤
714
Закрытый
5.1
Фильтрация (WHERE + LIKE)
↗
1 387
66
8м
85
Закрытый
5.2
Сортировка (ORDER BY)
↗
1 249
69
12м
87
Закрытый
5.3
Агрегирующие функции (COUNT, MIN, MAX, AVG, SUM)
↗
1 189
57
11м
80
Закрытый
5.4
Группировка (GROUP BY)
↗
1 163
57
7м
78
Закрытый
5.5
Фильтрация (HAVING)
↗
1 160
55
9м
92
Закрытый
5.6
Отсутствие значения (NULL)
↗
1 103
52
7м
77
Закрытый
5.7
Пейджинг (LIMIT + OFFSET)
↗
1 145
53
5м
81
Закрытый
5.8
Условия, ветвления (IF, CASE)
↗
1 138
53
10м
83
Закрытый
5.9
Контрольные вопросы. Часть 1
↗
1 201
56
4м
72
Закрытый
5.10
Контрольные вопросы. Часть 2
↗
1 146
50
4м
74
Закрытый
5.11
Контрольные вопросы. Часть 3
↗
1 117
51
2м
56
Закрытый
5.12
Решаем задачи. Пишем SQL код. Часть 1
↗
1 197
48
38м
100
Закрытый
5.13
Решаем задачи. Пишем SQL код. Часть 2
↗
998
47
35м
92
6. Сложные SELECT запросы
16 уроков
👁
15 054
👤
633
Закрытый
6.1
Вложенные запросы (подзапросы)
↗
1 117
54
11м
104
Закрытый
6.2
Объединения (JOIN) - Теория
↗
1 110
56
12м
89
Закрытый
6.3
Объединения (CROSS JOIN, INNER JOIN)
↗
1 032
51
11м
86
Закрытый
6.4
Объединения (LEFT JOIN, RIGHT JOIN)
↗
988
49
8м
76
Закрытый
6.5
Объединения (FULL OUTER JOIN)
↗
938
45
12м
76
Закрытый
6.6
Вложенные запросы VS объединения
↗
958
44
10м
74
Закрытый
6.7
Соединения (UNION)
↗
926
42
8м
57
Закрытый
6.8
Оконные функции
↗
1 035
40
11м
77
Закрытый
6.9
Общие табличные выражения (CTE)
↗
938
36
7м
75
Закрытый
6.10
Рекурсивные табличные выражения
↗
919
34
8м
59
Закрытый
6.11
Контрольные вопросы. Часть 1
↗
953
33
5м
69
Закрытый
6.12
Контрольные вопросы. Часть 2
↗
877
35
5м
66
Закрытый
6.13
Решаем задачи. Пишем SQL код. Часть 1
↗
936
32
47м
68
Закрытый
6.14
Решаем задачи. Пишем SQL код. Часть 2
↗
804
29
31м
69
Закрытый
6.15
Решаем задачи. Пишем SQL код. Часть 3
↗
777
29
61м
78
Закрытый
6.16
Решаем задачи. Пишем SQL код. Часть 4
↗
746
24
66м
78
7. Продвинутые фичи SQL
11 уроков
👁
8 590
👤
266
Закрытый
7.1
Полнотекстовый поиск
↗
1 032
38
7м
83
Закрытый
7.2
Представления (View)
↗
938
31
10м
74
Закрытый
7.3
Хранимые процедуры
↗
909
28
14м
72
Закрытый
7.4
Пользовательские функции
↗
824
29
14м
79
Закрытый
7.5
Переменные
↗
780
23
23м
66
Закрытый
7.6
Триггеры
↗
781
23
18м
73
Закрытый
7.7
Контрольные вопросы. Часть 1
↗
745
21
5м
41
Закрытый
7.8
Контрольные вопросы. Часть 2
↗
667
20
4м
38
Закрытый
7.9
Контрольные вопросы. Часть 3
↗
640
20
5м
43
Закрытый
7.10
Решаем задачи. Пишем SQL код. Часть 1
↗
695
17
41м
60
Закрытый
7.11
Решаем задачи. Пишем SQL код. Часть 2
↗
579
16
75м
48
8. Транзакции
8 уроков
👁
4 334
👤
144
Закрытый
8.1
Введение в транзакции
↗
529
23
8м
38
Закрытый
8.2
Обработка исключений (ошибок)
↗
627
20
20м
74
Закрытый
8.3
Уровни изоляции транзакций
↗
582
17
19м
68
Закрытый
8.4
Блокировки таблиц
↗
544
17
7м
45
Закрытый
8.5
Взаимная блокировка (deadlock)
↗
519
16
6м
46
Закрытый
8.6
Контрольные вопросы. Часть 1
↗
536
17
6м
38
Закрытый
8.7
Контрольные вопросы. Часть 2
↗
496
18
3м
35
Закрытый
8.8
Решаем задачи. Пишем SQL код
↗
501
16
24м
29
9. Права доступа
5 уроков
👁
2 377
👤
93
Закрытый
9.1
Пользователи
↗
531
19
24м
54
Закрытый
9.2
Роли
↗
483
17
14м
46
Закрытый
9.3
Контрольные вопросы. Часть 1
↗
473
20
3м
29
Закрытый
9.4
Контрольные вопросы. Часть 2
↗
444
19
2м
30
Закрытый
9.5
Решаем задачи. Пишем SQL код
↗
446
18
2м
41
10. Вопросы оптимизации
10 уроков
👁
4 873
👤
195
Закрытый
10.1
Лишний JOIN
↗
583
22
6м
49
Закрытый
10.2
Денормализация
↗
538
20
9м
44
Закрытый
10.3
Настройки сервера
↗
498
20
8м
40
Закрытый
10.4
Анализ запросов (EXPLAIN)
↗
522
20
19м
46
Закрытый
10.5
Графический план исполнения запроса
↗
496
22
6м
41
Закрытый
10.6
Исправление проблемных мест
↗
465
20
7м
37
Закрытый
10.7
Графический план: показательные примеры
↗
463
19
7м
38
Закрытый
10.8
Контрольные вопросы
↗
467
21
4м
33
Закрытый
10.9
Решаем задачи. Пишем SQL код. Часть 1
↗
451
16
15м
40
Закрытый
10.10
Решаем задачи. Пишем SQL код. Часть 2
↗
390
15
7м
38
11. Дополнительные темы
6 уроков
👁
2 730
👤
75
Закрытый
11.1
Работа с логами
↗
484
14
11м
40
Закрытый
11.2
Циклы
↗
472
12
15м
41
Закрытый
11.3
Курсоры
↗
448
10
15м
40
Закрытый
11.4
SQL инъекции
↗
494
14
8м
46
Закрытый
11.5
Контрольные вопросы
↗
420
13
3м
27
Закрытый
11.6
Решаем задачи. Пишем SQL код
↗
412
12
29м
21
12. Финальный тест. Завершение курса
20 уроков
👁
9 059
👤
1 124
Закрытый
12.1
Дисклеймер
↗
577
577
0м
35
Открытый
12.2
Тест. Часть 1
↗
1 276
24
6м
32
Закрытый
12.3
Тест. Часть 2
↗
429
11
4м
29
Закрытый
12.4
Тест. Часть 3
↗
403
16
2м
25
Закрытый
12.5
Тест. Часть 4
↗
371
15
4м
26
Закрытый
12.6
Тест. Часть 5
↗
418
16
3м
29
Закрытый
12.7
Тест. Часть 6
↗
352
16
2м
20
Закрытый
12.8
Тест. Часть 7
↗
363
14
4м
23
Закрытый
12.9
Тест. Часть 8
↗
368
16
3м
23
Закрытый
12.10
Тест. Часть 9
↗
353
12
2м
21
Закрытый
12.11
Тест. Часть 10
↗
391
15
2м
26
Закрытый
12.12
Тест. Часть 11
↗
387
15
3м
30
Закрытый
12.13
Тест. Часть 12
↗
331
13
3м
26
Закрытый
12.14
Тест. Часть 13
↗
352
12
4м
27
Закрытый
12.15
Тест. Часть 14
↗
327
11
4м
21
Закрытый
12.16
Тест. Часть 15
↗
325
12
2м
22
Закрытый
12.17
Тест. Часть 16
↗
340
12
3м
23
Закрытый
12.18
Тест. Часть 17
↗
324
11
5м
25
Закрытый
12.19
Тест. Часть 18
↗
378
12
3м
27
Закрытый
12.20
Обещанный бонус
↗
994
294
1м
32
4. Терминал Linux. Работа в командной строке 4.95
1. Вступление
3 урока
👁
3 519
👤
1 586
Закрытый
1.1
Добро пожаловать
↗
277
277
0м
0
Закрытый
1.2
Знакомство
↗
2 573
742
1м
177
Закрытый
1.3
О курсе
↗
669
567
2м
0
2. Настройка рабочей среды
4 урока
👁
12 263
👤
917
Открытый
2.1
Установка Linux Ubuntu как виртуальной машины
↗
4 873
268
11м
236
Закрытый
2.2
Разворачивание Linux "в облаках"
↗
2 597
218
20м
162
Закрытый
2.3
Настройка SSH-сервера
↗
2 457
209
6м
211
Закрытый
2.4
Резюме модуля `Введение`. Контрольные вопросы
↗
2 336
222
1м
96
3. Знакомство с терминалом
7 уроков
👁
16 260
👤
1 398
Открытый
3.1
Трюки и лайфхаки в терминале
↗
3 500
228
8м
268
Закрытый
3.2
Список горячих клавиш в терминале Linux
↗
2 266
208
3м
137
Закрытый
3.3
Основные команды для навигации по папкам
↗
2 236
197
6м
220
Закрытый
3.4
Создание файлов и папок
↗
2 150
198
10м
212
Закрытый
3.5
Основные операции с файлами
↗
2 079
195
7м
205
Закрытый
3.6
Просмотр файлов
↗
2 025
183
9м
182
Закрытый
3.7
Резюме модуля. Контрольные вопросы
↗
2 004
189
1м
80
4. Редактирование файлов
4 урока
👁
8 081
👤
654
Открытый
4.1
Nano. Дружественный к пользователю текстовый редактор
↗
2 625
180
8м
167
Закрытый
4.2
Vim. Редактор по умолчанию
↗
1 848
158
7м
136
Закрытый
4.3
Vimtutor. Обучалка по редактору Vim.
↗
1 801
160
3м
123
Закрытый
4.4
Резюме модуля. Контрольные вопросы.
↗
1 807
156
1м
66
5. Промежуточные итоги
4 урока
👁
7 006
👤
1 939
Закрытый
5.1
Шпаргалка по редактору Nano
↗
1 776
151
0м
84
Закрытый
5.2
Шпаргалка по горячим клавишам Vim
↗
1 731
148
0м
87
Закрытый
5.3
Тест по пройденному материалу
↗
1 744
144
2м
100
Закрытый
5.4
Домашнее задание
↗
1 755
1 496
7м
110
6. Файловая структура
3 урока
👁
5 107
👤
438
Закрытый
6.1
Поиск файлов, команда find
↗
1 805
154
7м
149
Закрытый
6.2
Важные директории, утилиты, архивирование
↗
1 700
141
14м
156
Закрытый
6.3
Резюме модуля. Контрольные вопросы
↗
1 602
143
1м
67
7. Управление пользователями и группами
7 уроков
👁
8 961
👤
855
Закрытый
7.1
Вывод информации о пользователях
↗
1 606
134
7м
135
Закрытый
7.2
Создание пользователей
↗
1 513
129
11м
143
Закрытый
7.3
Изменение пользователей
↗
1 449
119
6м
116
Закрытый
7.4
Права root, удаление пользователей
↗
1 420
113
7м
121
Закрытый
7.5
Управление группами
↗
1 375
112
3м
113
Закрытый
7.6
Резюме модуля. Контрольные вопросы
↗
1 382
111
4м
92
Закрытый
7.7
Домашнее задание
↗
216
137
17м
0
8. Права доступа (rwx)
5 уроков
👁
5 426
👤
538
Закрытый
8.1
Вывод информации + команда chmod
↗
1 388
105
10м
134
Закрытый
8.2
Смена владельцев и групп
↗
1 303
105
6м
104
Закрытый
8.3
Специальные биты, права по умолчанию
↗
1 280
105
8м
103
Закрытый
8.4
Резюме модуля. Контрольные вопросы
↗
1 278
105
2м
67
Закрытый
8.5
Домашнее задание
↗
177
118
6м
0
9. Важные инструменты терминала Linux
5 уроков
👁
5 027
👤
482
Закрытый
9.1
Ссылки, iNodes
↗
1 298
104
8м
117
Закрытый
9.2
Потоки ввода-вывода
↗
1 226
94
9м
119
Закрытый
9.3
Конвейер обработки команд
↗
1 193
91
14м
126
Закрытый
9.4
Резюме модуля. Контрольные вопросы
↗
1 158
89
2м
60
Закрытый
9.5
Домашнее задание
↗
152
104
6м
0
10. Инструменты для мониторинга
3 урока
👁
3 517
👤
247
Закрытый
10.1
Утилита top (диспетчер задач)
↗
1 212
83
15м
123
Закрытый
10.2
Утилиты htop, ps, kill, systemctl
↗
1 170
83
12м
110
Закрытый
10.3
Резюме модуля. Контрольные вопросы
↗
1 135
81
1м
53
11. Управление программным обеспечением
4 урока
👁
6 744
👤
351
Открытый
11.1
Утилита apt / apt-get
↗
3 673
119
13м
128
Закрытый
11.2
Утилиты dpkg, snap
↗
1 127
80
8м
102
Закрытый
11.3
Добавление репозитория
↗
857
76
11м
86
Закрытый
11.4
Резюме модуля. Контрольные вопросы
↗
1 087
76
1м
58
12. Планировщик задач
3 урока
👁
3 225
👤
226
Закрытый
12.1
Служба cron, утилита crontab
↗
1 114
76
13м
110
Закрытый
12.2
Настройка логов, задачи других пользователей
↗
1 061
76
11м
90
Закрытый
12.3
Резюме модуля. Контрольные вопросы
↗
1 050
74
2м
60
13. Работа с фаерволом (утилита iptables)
3 урока
👁
3 085
👤
214
Закрытый
13.1
Просмотр, добавление, удаление правил
↗
1 056
75
11м
104
Закрытый
13.2
Политики по умолчанию, сохранение правил
↗
1 016
72
12м
95
Закрытый
13.3
Резюме модуля. Контрольные вопросы
↗
1 013
67
1м
61
14. Bash
4 урока
👁
4 194
👤
271
Закрытый
14.1
История создания, запуск скриптов, оболочка
↗
1 106
75
14м
113
Закрытый
14.2
Синтаксис Bash: условия, ветвления
↗
1 051
68
9м
101
Закрытый
14.3
Синтаксис Bash: циклы, функции
↗
1 021
65
10м
99
Закрытый
14.4
Резюме модуля. Контрольные вопросы
↗
1 016
63
2м
62
15. Работа с дисками
7 уроков
👁
3 533
👤
1 185
Закрытый
15.1
Дисклеймер
↗
866
866
0м
71
Закрытый
15.2
Чтение информации
↗
836
64
11м
81
Закрытый
15.3
Монтирование диска
↗
781
62
21м
89
Закрытый
15.4
Общее файловое хранилище
↗
104
40
17м
0
Закрытый
15.5
Дополнительные диски "в облаках"
↗
91
37
18м
0
Закрытый
15.6
LVM (logical volume management)
↗
744
48
22м
92
Закрытый
15.7
Домашнее задание
↗
111
68
2м
0
16. Docker
9 уроков
👁
6 090
👤
1 339
Закрытый
16.1
Дисклеймер
↗
880
880
0м
54
Закрытый
16.2
Введение, установка
↗
850
65
8м
88
Закрытый
16.3
Список команд, первый контейнер
↗
781
62
11м
84
Закрытый
16.4
Контейнер с документацией
↗
729
57
9м
74
Закрытый
16.5
Веб-сервер Nginx в Docker
↗
730
56
11м
79
Закрытый
16.6
Dockerfile
↗
700
53
15м
96
Закрытый
16.7
Docker Compose
↗
672
53
9м
69
Закрытый
16.8
Удаление ресурсов
↗
642
53
6м
78
Закрытый
16.9
Домашнее задание
↗
106
60
1м
0
17. Финальный тест
4 урока
👁
3 664
👤
181
Закрытый
17.1
Тест. Часть 1
↗
1 041
45
3м
91
Закрытый
17.2
Тест. Часть 2
↗
910
43
4м
56
Закрытый
17.3
Тест. Часть 3
↗
867
50
4м
54
Закрытый
17.4
Тест. Часть 4
↗
846
43
3м
59
18. Завершение
1 урок
👁
974
👤
442
Закрытый
18.1
Обещанный бонус
↗
974
442
1м
68