С 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 минут.
Структура курса:
- Объектно-ориентированное программирование. Классы и объекты.
- Инкапсуляция и модификаторы доступа.
- Наследование.
- Полиморфизм. Абстракция и интерфейсы.
- Асинхронное тестирование.
- Конфигурация тестов.
- Исключения.
- Практический урок. Создание программы для управления списком задач (todo-list).
- Потоки ввода-вывода.
- Анонимные и внутренние классы.
- Работа со Stream API и лямбда-выражениями.
- Практический урок. Доработка программы для управления списком задач (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 дней.