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

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

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

    Подписка

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

    +38 099 757 27 82
    РУС
    • РУС
    • УКР
    Arrow
    🌷Набор групп на обучение с ментором - FrontEnd, .NET, Python, Java, FullStack, QA.
    Arrow

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

    Все акции

    С 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