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

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

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

Подписка

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

+38 099 757 27 82

Добрый день, друзья!

Сегодня имеем хорошие новости для всех, кто хочет овладеть базой классического языка программирования Java – на ITVDN вышли все уроки курса “Java Базовый”. Курс на украинском языке!

Java – один из самых популярных и распространенных языков программирования среди существующих, несмотря на его возраст.

Наибольшую славу он снискал в мобильных и Enterprise приложениях (ПО для большого бизнеса), хотя этими сферами не ограничивается. Джаву также используют для создания компьютерных игр, промышленных и корпоративных приложений, в банковских системах, системах искусственного интеллекта и т. д.

Курс “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).

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

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

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

Для понимания материала необходимо обладать начальными знаниями Java на уровне курса “Java Стартовый”.

Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме – к каждому уроку есть практические задания и опорный конспект. Если у вас есть активная подписка, вы можете посмотреть его прямо сейчас.

Курс входит в комплексную программу подготовки по специальности Java Developer.

              

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

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

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

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

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
59.99 $
Оформить подписку
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
Премиум
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
169.99 $
Оформить подписку
Notification success