Мова викладання в курсі — російська. Незабаром буде доступна українська версія цього курсу.
Видеозаписи лекций без обратной связи и участия преподавателя. Вы получите доступ к материалам сразу после оплаты.
Требования
Знать Java на базовом уровне
Описание
Курс ориентирован на тех людей, кто уже знаком с языком программирования Java и хотел бы углубить свои знания и изучить продвинутые темы этого языка программирования. В курсе детально и подробно объясняются важнейшие темы Java и программирования в целом, которые необходимы для работы в индустрии. После прохождения этого курса вы узнаете много нового о Java и о компьютерных науках в целом.
Для кого этот курс:
Все, кто хочет знать Java на продвинутом уровне.
Чему вы научитесь
— Java Collections (Коллекции)
— Java Multithreading (Многопоточность)
— Регулярные выражения (Regular expressions)
— Лямбда-выражения (Lambda expressions)
— Maven
— Тестирование (JUnit)
— Аннотации в Java
— Рефлексия (Java Reflection API)
Java Collections Framework (Коллекции) 04:31:33
— Динамический массив (ArrayList) — Введение
— Динамический массив (ArrayList) — Как устроен?
— Связный список (LinkedList) — Введение
— Связный список (LinkedList) — Как устроен?
— HashMap — Введение
— LinkedHashMap и TreeMap
— Множества (Set)
— Методы hashcode() и equals()
— Контракт hashcode() и equals()
— HashMap — Как устроен?
— Интерфейс Comparator
— Интерфейс Comparable
— Очередь (Queue)
— Стек (Stack)
— Интерфейс Iterable
Java Multithreading (Многопоточность) 04:25:44
— Введение в многопоточность в Java
— Ключевое слово volatile
— Ключевое слово synchronized (I часть)
— Ключевое слово synchronized (II часть)
— Пул потоков (Thread pool)
— Паттерн producer — consumer (I часть)
— Методы wait() и notify()
— Паттерн producer — consumer (II часть)
— Класс CountDownLatch
— Класс ReentrantLock
— Семафор (Semaphore)
— Взаимная блокировка (Deadlock)
— Прерывание потоков
— Callable и Future
Регулярные выражения (Regexp) 01:00:46
— Регулярные выражения (часть I)
— Регулярные выражения (часть II)
— Классы Pattern и Matcher
Лямбда — выражения (Lambda expressions) 01:10:39
— Лямбда — выражения (часть I)
— Лямбда — выражения (часть II)
Maven 00:18:49
— Maven (часть I)
— Maven (часть II)
Тестирование (JUnit) 00:48:59
Введение в тестирование
— JUnit (часть I)
— JUnit (часть II)
Другие темы 01:13:47
— Аннотации. Основы.
— Аннотации. Создание своих аннотаций.
— Рефлексия (Java Reflection API). Часть I.
— Рефлексия (Java Reflection API). Часть II.
Отзывы
Отзывов пока нет.