Мова викладання в курсі — російська. Незабаром буде доступна українська версія цього курсу.
Відеозаписи лекцій без зворотного зв'язку та участі викладача. Ви отримаєте доступ до матеріалів одразу після оплати.
Вимоги
Знати 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.
Відгуки
Відгуків немає, поки що.