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

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

    Подписка

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

    Подписка

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

      Сегодня имеем хорошие новости для всех, кто хочет овладеть базой классического языка программирования 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 $
      Оформить подписку
      Весенний
      • Все видеокурсы на 15 месяцев
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      90.00 $
      219.99 $
      Оформить подписку
      Акция
      Базовый
      • Все видеокурсы на 6 месяцев
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      72.00 $
      89.99 $
      Оформить подписку
      Акция
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.