Java Углубленный
ITVDN: курсы программирования
Видеокурсы по
программированию

    Заказать звонок

    Выбери свою IT специальность

    Подписка

    Заказать звонок

    +38 099 757 27 82

      О курсе

      Курс "Java Углубленный" рассматривает такие важные моменты: эффективное управление зависимостями, настройки проектов, способы манипулировать строками, работа с датой и временем, реализация журналирования, клонирование объектов, использование рефлексии и аннотации. Кроме того, по прохождению курса вы научитесь работать с данными в различных форматах, например, XML и JSON, и улучшать скорость выполнения программы с помощью многопоточности и параллельного программирования.

      Читать дальше...

      Этот курс входит в специальности:

      Предварительные Требования

      Данный курс будет особенно полезен студентам, которые уже освоили предыдущие курсы "Java Стартовый" и "Java Базовый". Также программа будет интересна для действующих разработчиков, которые хотят обновить знания и закрыть спорные вопросы  по работе с кодом.

      Читать дальше...

      Вы научитесь

      • Уверенно использовать Maven для эффективного управления зависимостями и сборки проекта.
      • Понимать и уметь работать со строками и датой-временем, использовать логирование и клонирование объектов.
      • Уметь работать с рефлексией для работы с классами, методами и полями, а также применять и обрабатывать аннотации для улучшения программы.
      • Использовать сериализацию и десериализацию для сохранения и восстановления объектов, а также работать с такими форматами данных, как XML и JSON в Java.
      • Использовать многопоточность, синхронизацию и параллельное программирование для эффективной работы с общими ресурсами и разработки быстрых и масштабируемых программ, используя мощность многоядерных процессоров.
      Читать дальше...
      Скачать материалы курса Для получения материалов курса нужно авторизоваться
      Получить сертификат Для получения сертификата нужно авторизоваться
      • Длительность: 10 ч 38 м
      • Курс создан: 30.06.2024
      • Уроков: 15
      • Обновлен: 30.06.2024
      • Язык: украинский

      Что входит в курс

      • 15 видео уроков
      • Домашние задания
      Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео

      На этом уроке вы узнаете, как использовать систему управления зависимостями Maven для эффективной сборки проекта. Вы ознакомитесь со структурой Maven-проекта, настройками и определением зависимостей. Также узнаете, как собирать и управлять проектом с использованием Maven.

      Читать дальше...

      В этом уроке вы узнаете, как настраивать ваш проект с помощью конфигурационных файлов и использования класса Properties для хранения настроек. Вы также ознакомитесь со средствами тестирования в Java, в частности с библиотекой JUnit для написания и запуска автоматизированных тестов вашего кода.

      Читать дальше...

      В этом уроке вы узнаете об основных понятиях и методах работы со строками в Java. Вы познакомитесь с классами Strings, StringBuilder и StringBuffer и узнаете, как эффективно обрабатывать строковые данные.

      Читать дальше...

      На этом уроке вы научитесь работать с датой и временем. Также ознакомимся с классами Date, DateTime, LocalDateTime и Joda DateTime. Вы узнаете все об их особенностях и функциональности, научитесь создавать, форматировать и обрабатывать даты и время в своих программах.

      Читать дальше...

      В этом уроке вы узнаете об использовании логгера slf4j для эффективного ведения журнала событий и отладки программы. Вы ознакомитесь с основными концепциями логирования, настроите логгер slf4j в своем приложении и узнаете, как записывать сообщения с разными уровнями важности.

      Читать дальше...

      В этом уроке вы узнаете о клонировании объектов в Java с помощью интерфейса Cloneable. Вы поймете, как работает механизм клонирования, как создать глубокую и поверхностную копию объекта и как правильно реализовать клонирование в собственных классах.

      Читать дальше...

      На практическом занятии мы создадим Maven-проект, добавим зависимости, настроим файлы конфигурации. Также научимся создавать классы Book, User, Library и использовать клонирование для создания экземпляров книг. Этот урок направлен на практическое усвоение теории, изученной на предыдущих модулях.

      Читать дальше...

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

      Читать дальше...

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

      Читать дальше...

      В этом уроке вы узнаете о сериализации и десериализации объектов в Java с использованием файлов. Вы рассмотрите механизм базовой сериализации и узнаете, как хранить объекты в файловой системе и восстанавливать их из файлов.

      Читать дальше...

      В этом уроке вы ознакомитесь с работой с XML в Java с помощью механизмов Marshalling и Unmarshalling. Вы узнаете, как преобразовывать объекты в формат XML и, наоборот, обеспечивая сохранение и восстановление данных.

      Читать дальше...

      В этом уроке вы ознакомитесь с работой с JSON в Java. Научитесь выполнять сериализацию и десериализацию объектов с/в JSON.

      Читать дальше...

      На практическом уроке студенты смогут написать сервис загрузки/сохранения данных. Также ученикам предлагается создать собственную аннотацию для валидации полей класса Book. После перейдем к реализации работы с XML для сохранения и загрузки данных о пользователях, а также работы с JSON для сохранения и загрузки данных о книгах.

      Читать дальше...

      В этом уроке вы узнаете о работе с многопоточностью в Java с помощью класса Thread, интерфейса Runnable, а также использовании потокобезопасных структур данных для безопасного доступа к ресурсам в многопоточных программах.

      Читать дальше...

      На третьем практическом занятии в рамках этого курса ученики создадут класс LibraryService, а также определят метод run() в классе LibraryService. Мы научимся вводить синхронизацию для обеспечения правильной работы с ресурсами, заменять синхронизацию и опасные структуры данных на потокобезопасные структуры.

      Читать дальше...
      ПОКАЗАТЬ ВСЕ

      Покупай подпискус доступом ко всем курсам и сервисам

      Библиотека современных IT знаний в удобном формате

      Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      59.99 $
      Оформить подписку
      Премиум Plus
      Загружай видео уроки
      и учись без интернета
      • Все видеокурсы на 1 год
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      • Скачивание видео уроков
      199.99 $
      Оформить подписку
      Базовый
      • Все видеокурсы на 1 год
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      89.99 $
      Оформить подписку
      комментарии и обсуждения
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.