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

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

Подписка

Акция закончилась. Больше актуальных предложений в разделе Акции!

Все акции

С 9 по 16 мая 2024 года на ITVDN проходит акция – вы можете пройти обучение по курсу "Java Базовый" бесплатно!

Что такое Java?

Java является классическим языком программирования и может использоваться для написания широкого спектра продуктов: BackEnd сторона веб-приложений, компьютерные игры, банковское ПО, мобильные приложения, искусственный интеллект и т. д. Однако наибольшую популярность данный язык имеет в корпоративных бизнес-приложениях и приложениях под Android. 

На IT-рынке также существует значительный спрос на поддержку и модернизацию существующих Java-проектов, поскольку этот язык активно применяют почти 30 лет!

О курсе “Java Базовый”

Курс “Java Базовый” является логическим продолжением курса “Java Стартовый”.

Он дает основы объектно-ориентированной парадигмы программирования (ООП) и её реализации в Java. Вы познакомитесь с понятиями объекта и класса, основными концепциями ООП – инкапсуляцией, наследованием, полиморфизмом, абстракцией, а также со статикой в Java, понятием коллекций и карт для хранения данных.

Узнаете об исключениях и способах обработки ошибок при выполнении программы; как работают потоки ввода-вывода в Java для считывания и записи данных в файл, консоль, сеть и другие источники. Также на курсе вы познакомитесь с возможностями написания кода на языке Java в стиле функциональной парадигмы программирования с применением лямбда-выражений и их использованием для работы с коллекциями.

Автор курсаРостислав Алексеев, Middle Java Developer at ACSK PrivatBank.

Продолжительность курса – 7 часов 56 минут.

Структура курса:

  1. Объектно-ориентированное программирование. Классы и объекты.
  2. Инкапсуляция и модификаторы доступа.
  3. Наследование.
  4. Полиморфизм. Абстракция и интерфейсы.
  5. Асинхронное тестирование.
  6. Конфигурация тестов.
  7. Исключения.
  8. Практический урок. Создание программы для управления списком задач (todo-list).
  9. Потоки ввода-вывода.
  10. Анонимные и внутренние классы.
  11. Работа со Stream API и лямбда-выражениями.
  12. Практический урок. Доработка программы для управления списком задач (todo-list).

Для кого этот курс

Материал рассчитан на тех, кто имеет начальные знания языка Java на уровне курса "Java Стартовый".

Чему вы научитесь на данном курсе:

  • Понимать основы объектно-ориентированной парадигмы программирования и пользоваться этими знаниями при создании полноценной программы.
  • Понимать и использовать такие принципы ООП, как Инкапсуляция, Наследование, Полиморфизм и Абстракция.
  • Понимать создание классов, подражающих свойствам и методам уже существующих классов, а также взаимодействовать между ними.
  • Использовать метод super() для обращения в родительский класс.
  • Понимать, что такое абстрактные классы и интерфейсы, их особенности, предназначения и отличия.
  • Понимать и на практике использовать ключевые слова static и final, а также тип данных enum.
  • Понимать базовые принципы использования таких структур данных, как коллекции и карты, как хранить данные в этих структурах и легко с ними работать.
  • Понимать, что такое исключения и как их использовать для обработки ошибок в программе. Использовать stack trace при возникновении исключения.
  • Создавать собственные исключения и осуществлять обработку исключений средствами try-catch-finally.
  • Понимать назначение и использование оператора instanceof.
  • Понимать принципы многоуровневой обработки исключений.
  • Понимать потоки ввода-вывода, создавать их для работы с файлами, каталогами и сетевыми потоками. Работать с буферами в потоках ввода-вывода.
  • Понимать базу функциональной парадигмы программирования и работать со Stream API и лямбда-выражениями, использовать основные методы Stream API для обработки коллекций данных (filter(), map(), reduce(), collect(), forEach() и другие).

Сроки акции

Акция проходит с 9 по 16 мая 2024 года включительно. Доступ к курсу открывается на 10 дней.

КОММЕНТАРИИ И ОБСУЖДЕНИЯ
ВИДЕО КУРСЫ ПО СХОЖЕЙ ТЕМАТИКЕ
СТАТЬИ ПО СХОЖЕЙ ТЕМАТИКЕ
Notification success