Skip to content

Slevkelebr/job4j_design

Repository files navigation

Build Status codecov

Уровень - Джуниор.

chapter_001 - Collections Framework Pro.

  • Параметризованные типы, Wildcard.
  • Итераторы.
  • Внутреннее устройство:
    • Коллекции List
    • Коллекции Stack, Queue
    • Коллекции Set
    • Коллекции Map
    • Структуры Tree
  • Hashcode, equals.

chapter_002 - Ввод-вывод, Socket.

  • InputStreams, OutputStreams.
  • Наследование.
  • Readers, Writers.
  • Scanner.
  • Файловые менеджеры.
  • Сокеты.
  • Внешняя сортировка файлов.

Проекты:

  • Архивация папки.
  • Консольный чат.
  • Бот Сервер-Клиент.

chapter_003 - SQl, JDBC.

  • Общие сведения о базах данных на основе PostgreSQL.
  • Базовый синтаксис SQL.
  • Запросы Select (inner select), Join, Outer Left, Right, Delete, Update.
  • JDBC.
  • Индексирование, внешние ключи, естественные ключи.

Проекты:

  • База спаммеров: читает файл, загружает email в базу

chapter_004 - Память.

  • Cборщик мусора.
  • Типы сборщиков.
  • Профилирование приложений.
  • Soft weak ссылки и коллекции.

chapter_005 - ООД.

  • Принципы SOLID.
  • Разработка через тестирование (TDD).

About

SQL, JDBC, IO, GC and OOD

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages