Java продвинутый

86 участников

О чём курс

Вам нужно перейти от базового написания кода к проектированию сложных прикладных систем — именно на это направлено углубленное изучение Java Core. В течение 6 недель разбираются инструменты, которые превращают новичка в уверенного разработчика: от механизмов многопоточности до создания сетевых приложений. В программе акцент сделан на практических задачах, включая разработку чата для локальной сети и работу с протоколами передачи данных. Материал подойдет тем, кто уже знаком с основами синтаксиса Java и хочет освоить профессиональные подходы к работе с памятью, файловой системой и архитектурой клиент-серверных приложений.

Программа обучения

  • Полиморфизм. Практическое применение.
  • Работа с исключениями.
  • Интерфейсы, событийно-ориентированное программирование.
  • Потоки ввода-вывода. Работа с файловой системой.
  • Многопоточность. Синхронизация потоков.
  • Особенности java.lang.Object. Сериализация.
  • Введение в Generics. Коллекции. HashMap и HashSet.
  • Введение в сетевое программирование. Семейство протоколов TCP/IP. Устройство сетей.
  • Создание сетевых клиент-серверных приложений на Java.
  • Проект «Чат для локальной сети».
  • Работа с XML документами.
Складчина создана 17 апреля 2014 г. · описание обновлено 23 марта 2026 г.
188 ₽ 6 570 ₽