Java: Полный курс

Изучите Java c нуля
5.0
Нет отзывов
1 студент
Алишев Наиль Анварович

1 899 ₽

Покупка временно не возможна
Неограниченный доступ
Сертификат по завершению курса
Доступ с мобильного устройства

Вы изучите

Основы Java (типы данных, циклы, условные операторы, ввод данных)

Классы, Интерфейсы, Наследование, Полиморфизм

Исключения (Exceptions)

Перечисления (Enum)

Объектно-ориентированное программирование (ООП)

Дженерики (Generics)

Сериализация (Serialization)

Java Collections (Коллекции)

Регулярные выражения (Regular expressions)

Maven

Аннотации в Java

Java Multithreading (Многопоточность)

Лямбда-выражения (Lambda expressions)

Тестирование (JUnit)

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

Курс условно разбит на две части:

1) Java для начинающих

2) Продвинутая Java

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

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

Цикл while
07:17
Цикл for
05:52
Условный оператор if
06:30
Ввод данных. Класс Scanner.
09:42
Цикл do...while
08:32
Операторы break и continue
06:51
Оператор switch
08:34
Массивы в Java
14:30
Цикл for each, Массивы строк
14:18
Многомерные массивы
15:52
Методы в Java
09:56
Тип возвращаемого значения метода
09:56
Параметры метода
09:25
Инкапсуляция. Сеттеры и геттеры.
15:33
Ключевое слово this
09:56
Конструкторы
12:06
Ключевое слово static
23:44
Ключевое слово final
06:16
StringBuilder
15:13
Форматирование строк в Java
10:48
Класс Object и метод toString()
09:14
Наследование
13:17
Интерфейсы
24:15
Пакеты
11:11
Модификаторы доступа public, private, protected и default
21:31
Полиморфизм
12:10
Приведение примитивных типов данных
15:21
Классы-обертки примитивных типов данных
06:51
Восходящее и нисходящее преобразование
07:57
Введение в параметризацию. (Generics)
11:51
Wildcards (Generics)
12:54
Исключения (часть 2). Выбрасывание исключений.
08:24
Исключения (часть 3). Checked и Unchecked исключения.
09:40
Исключения (часть 4)
06:12
Сериализация (часть 1)
17:09
Сериализация (часть 2). Сериализация массивов.
08:24
Сериализация (часть 3). Transient, serialVersionUID.
15:43
Чтение из файла
17:25
Абстрактные классы
11:09
Метод equals() и String Pool
16:49
Вложенные классы
10:35
Запись в файл
04:48
Enum (Перечисления)
32:52
Рекурсия
18:40
Связный список (LinkedList) - Как устроен?
39:45
HashMap - Введение
13:46
LinkedHashMap и TreeMap
11:29
Множества (Set)
25:16
Методы hashcode() и equals()
20:21
Контракт hashcode() и equals()
13:00
HashMap - Как устроен?
20:57
Интерфейс Comparator
25:28
Интерфейс Comparable
13:09
Очередь (Queue)
15:01
Стек (Stack)
07:30
Интерфейс Iterable
18:37
Ключевое слово synchronized (I часть)
24:18
Ключевое слово synchronized (II часть)
30:22
Пул потоков (Thread pool)
11:34
Паттерн producer - consumer (I часть)
17:38
Методы wait() и notify()
22:01
Паттерн producer - consumer (II часть)
16:47
Класс CountDownLatch
12:00
Класс ReentrantLock
08:37
Семафор (Semaphore)
20:53
Взаимная блокировка (Deadlock)
32:32
Прерывание потоков
10:11
Callable и Future
18:21
Регулярные выражения (часть II)
08:29
Классы Pattern и Matcher
15:43
Лямбда - выражения (часть I)
34:04
Лямбда - выражения (часть II)
36:37
Maven (часть I)
12:52
Maven (часть II)
05:58
JUnit (часть I)
25:35
JUnit (часть II)
13:45

Алишев Наиль Анварович

Нет отзывов, количество студентов изучающих курс - 1
Курс добавлен 11.11.2019, последнее обновление 17.06.2020
Сообщить о нарушении