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

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

    Подписка

    Выбери свою 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
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.