Курс: Java для начинающих

Содержание

Описание курса

Этот курс ориентирован на тех людей, кто не знаком с языком программирования Java и программированием в целом, но хотел бы изучить это. В курсе детально и максимально понятно разбираются все основные и важнейшие темы языка программирования Java. После прохождения этого курса вы будете иметь крепкую базу по программированию на Java и сможете писать свои программы.

Для того, чтобы успешно справиться с этим курсом вам достаточно иметь желание научиться программировать и упорство, чтобы пройти этот курс до конца.
Помимо этого, необходимо также установить любую среду разработки на ваш вкус (в курсе используется Intellij Idea).

Программа курса

1. JDK и Hello World (10:27)
2. Переменные. Примитивные типы данных (6:05)
3. Строки (String) в Java. Ссылочные типы данных (8:32)
4. Цикл while (7:17)
5. Цикл for (5:52)
6. Условный оператор if (6:30)
7. Ввод данных. Класс Scanner (9:42)
8. Цикл do…while (8:32)
9. Операторы break и continue (6:51)
10. Оператор Switch (8:34)
11. Массивы в Java (14:30)
12. Цикл for each. Массивы строк (14:18)
13. Многомерные массивы (15:52)
14. Классы и объекты (12:06)
15. Методы в Java (9:56)
16. Тип возвращаемого значения метода (9:56)
17. Параметры метода (9:25)
18. Инкапсуляция. Сеттеры и геттеры (15:33)
19. Ключевое слово this (9:56)
20. Конструкторы (12:06)
21. Ключевое слово static (23:45)
22. Ключевое слово final (6:16)
23. StringBuilder (15:13)
24. Форматирование строк в Java (10:48)
25. Класс Object и метод toString() (9:14)
26. Наследование (13:17)
27. Интерфейсы (24:15)
28. Пакеты (11:11)
29. Модификаторы доступа public, private, protected и default (21:31)
30. Полиморфизм (11:04)
31. Приведение примитивных типов данных (15:21)
32. Классы-обертки примитивных типов данных (6:51)
33. Восходящее и нисходящее преобразование (7:57)
34. Введение в параметризацию (Generics) (11:51)
35. Wildcards (Generics) (12:54)
36. Анонимные классы (7:58)
37. Чтение из файла (17:25)
38. Исключения. Обработка исключений (12:28)
39. Исключения. Выбрасывание исключений (8:24)
40. Исключения. Checked и Unchecked исключения (9:40)
41. Исключения (6:12)
42. Абстрактные классы (11:09)
43. Метод equals() и String Pool (16:49)
44. Вложенные классы (10:35)
45. Запись в файл (4:48)
46. Сериализация. Часть 1 (17:09)
47. Сериализация. Часть 2 (8:24)
48. Сериализация. Часть 3 (15:43)
49. Перечисления (Enum) (32:52)
50. Рекурсия (18:40)

Общая продолжительность курса 10 часов 1 минуты 44 секунды.