Курс «Программирование на Java с нуля – Уровень 2 + 10 собеседований». beONmax
Уроки по Java с практическими заданиями + Подготовка к собеседованию по части Java SE на должность Junior-разработчика.
Реальные отзывыВыводим отзывы о компании с отзовиков
Проверенный курсКурс от проверенной компании
Важно
- Это базовый ознакомительный курс, продолжительность 13 часов
Ближайший старт
- Проходите курс в любое время
Низкая стоимость курса
- Доступ PREMIUM-PLUS позволяет проходить любой курс на сайте beONmax в течении года
Чему вы научитесь
- Многопоточность
- JUnit-тестирование
- Collections Framework (подробный разбор)
- Generics (обобщения)
- Stream API
- Потоки ввода-вывода
- Подготовка к собеседованию по части Java SE на должность Junior-разработчика
- И многое другое
Программа курса
ВВЕДЕНИЕ – О КУРСЕ ПРОГРАММИРОВАНИЕ НА JAVA С НУЛЯ – УРОВЕНЬ 2
- О курсе. Как проходит обучение по курсу. Чему вы научитесь
1. JUNIT – ТЕСТИРОВАНИЕ
- 1.1 JUnit – тестирование. Часть 1
- 1.2 JUnit – тестирование. Часть 2
2. COLLECTION FRAIMEWORK
- 2.1 ArrayList
- 2.2 ArrayList. Часть 2
- 2.3 LinkedList
- 2.4 Собеседование по коллекциям List
- 2.5 Устройство памяти в Java
- 2.6 Equals и hashcode
- 2.7 HashSet
- 2.8 Collection
- 2.9 Iterable
- 2.10 Собеседование по пройденным коллекциям
- 2.11 TreeSet
- 2.12 HashMap
- 2.13 Собеседование по HashMap
- 2.14 Map и Set остальные коллекции
- 2.15 Queue
- 2.16 Собеседование по Collections Framework
3. GENERICS
- 3.1 Generics. Введение
- 3.2 Параметризируем коллекции
- 3.3 Super, extends и WildCard
- 3.4 Параметризированные методы
- 3.5 Собеседование и разбор дз
4. МНОГОПОТОЧНОСТЬ
- 4.1 Многопоточность. Введение
- 4.2 Остановка потоков. Метод join
- 4.3 Потоки-демоны и состояние гонки
- 4.4 Синхронизация методов и мониторы
- 4.5 Атомарные типы данных и volatile
- 4.6 Многопоточность. Собеседование 1
- 4.7 CountDownLatch и ExecutorService
- 4.8 ThreadFactory, интерфейс Callable и класс Future
- 4.9 Блокирующая очередь. Wait, notify и notifyAll
- 4.10 DeadLock или взаимная блокировка
- 4.11 Потокобезопасные коллекции
- 4.12 Semaphore, CyclicBarrier. Задача про гонку
- 4.13 Многопоточность. Собеседование 2
5. STREAM API
- 5.1 Лямбда-выражения и функциональные интерфейсы
- 5.2 Введение в стримы. Методы filter, map и collect
- 5.3 Терминальные и промежуточные операторы
- 5.4 Тип Optional, метод parallelStream, способы создания стримов
- 5.5 Stream API. Собеседование
6. ПОТОКИ ВВОДА/ВЫВОДА
- 6.1 Введение в потоки ввода/вывода. Класс File
- 6.2 Чтение из файла, класс FileInputStream и try с ресурсами
- 6.3 StringBuilder, StringBuffer, чтение в массив и InputStreamReade
- 6.4 Чтение и запись с использованием буфера. Класс Scanner
- 6.5 Классы Reader, Writer и RandomAccessFile
- 6.6 Сериализация и десериализация
- 6.7 Собеседование
7. JAVA CORE
- 7.1 Как работает Java
- 7.2 Отличие интерфейсов и абстрактных классов
- 7.3 Исключения и метод finalize
- 7.4 Основные парадигмы ООП
- 7.5 Финальное собеседование
Курс «Программирование на Java с нуля – Уровень 2 + 10 собеседований». beONmax
Original price was: 19990 ₽.7996 ₽Current price is: 7996 ₽.