Курс «Программирование на Java с нуля – Уровень 2 + 10 собеседований». beONmax

- 60%

Original price was: 19990 ₽.Current price is: 7996 ₽.

Диплом или сертификат

Сертификат о прохождении

Язык обучения

Русский

Кредит или рассрочка

Есть

Время обучения

13 часов

Уроки по Java с практическими заданиями + Подготовка к собеседованию по части Java SE на должность Junior-разработчика.

Реальные отзывыВыводим отзывы о компании с отзовиков
Проверенный курсКурс от проверенной компании
Add your review

Важно

  • Это базовый ознакомительный курс, продолжительность 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 Собеседование

Курс «Программирование на Java с нуля – Уровень 2 + 10 собеседований». beONmax
Курс «Программирование на Java с нуля – Уровень 2 + 10 собеседований». beONmax

Original price was: 19990 ₽.Current price is: 7996 ₽.

Каталог и рейтинг онлайн-курсов программирования Джава
Logo