Skip to content

Mamedov14/java-roadmap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Roadmap

Добро пожаловать в репозиторий Java Roadmap! Этот репозиторий служит руководством для изучения Java с нуля до овладения библиотеками Hibernate и Spring. Независимо от того, являетесь ли вы новичком или имеете опыт программирования, этот план поможет вам пройти через различные этапы изучения разработки на Java.

Визуальный Road map для этого репозитория расположен на https://roadmap.sh/r?id=65c9ad4bd789a518cf2f4cde

Содержание

Начало работы с Java

Если вы новичок в Java, начните с этого раздела, чтобы изучить основы языка.

  • Основы Java
    • Переменные, типы данных и операторы
    • Циклы, Массивы
    • Управляющие операторы
    • Концепции объектно-ориентированного программирования
    • Наследование, Инкапсуляция, Полиморфизм
    • Композиция

Продвинутые концепции Java

Овладейте продвинутыми темами Java, чтобы стать опытным разработчиком.

  • Обработка исключений

    • Блоки try-catch
    • Ключевые слова throw и throws
    • Пользовательские исключения
  • Коллекции Java

    • Массивы, ArrayList, LinkedList
    • Карты, наборы
    • Итераторы и перечисления
  • Обобщения

    • Обобщенные классы и методы
    • Маски
  • Сетевое взаимодействие Java

    • Программирование сокетов
    • HTTP клиент/сервер
  • Обработка ввода/вывода

    • Работа с файлами
    • Сериализация и десериализация
  • Подключение к базе данных

    • Основы JDBC
  • Паттерны проектирования

    • Создание, структурные, поведенческие
  • Параллелизм (Опционально)

    • Потоки и многопоточность
    • Синхронизация
    • Исполнители и пулы потоков

Hibernate

Hibernate - это мощная библиотека ORM (Object-Relational Mapping) для Java. Узнайте, как интегрировать Hibernate в ваши проекты на Java.

  • Введение в Hibernate
  • Основные понятия ORM
  • Конфигурация
  • Сопоставление сущностей
    • Аннотации
    • XML-сопоставление
  • Hibernate Query Language (HQL)
    • Операции CRUD
    • Продвинутые запросы
  • Hibernate Criteria API
    • Динамические запросы

Spring Framework

Spring - это комплексный фреймворк для создания приложений на Java. Узнайте, как использовать различные модули Spring.

  • Основы Spring
    • Внедрение зависимостей
    • Контейнер IoC
  • Spring MVC
    • Шаблон Модель-Представление-Контроллер
  • Spring Data
    • Интеграция с Hibernate
    • JPA
  • Spring Boot
    • Автоконфигурация
    • Начальные проекты

Содействие

Приветствуются ваши вклады! Если вы нашли какие-либо проблемы или у вас есть предложения по улучшению, не стесняйтесь создавать задачу или отправлять запрос на включение изменений.

Лицензия

Этот проект лицензирован в соответствии с лицензией MIT - см. файл LICENSE для получения дополнительной информации.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%