Программирование на языке Java

Данный курс предназначен для всех, кто хочет освоить мир программирования на одном из самых популярных и востребованных языков программирования — Java. Курс охватывает все ключевые аспекты языка Java, начиная с базовых основ, таких как синтаксис, переменные и типы данных, и дошагая до более продвинутых тем, таких как объектно-ориентированное программирование, обработка исключений, работа с коллекциями и многим другим.

Общие сведения​

Объём программы

76 ак. часов (время на просмотр видеолекции и выполнение практических заданий, сдачи тестов и аттестации)

Стоимость обучения

30 520 рублей

Категория слушателей

к освоению программы допускаются лица, имеющие или получающие среднее профессиональное и (или) высшее образование.

Контакты

+7 (499) 317-91-92
+7 (903) 105-90-17
uc@mpt.ru

Запись на обучение

Документ об окончании

При успешном окончании обучения выдаётся удостоверение о повышении квалификации Российского экономического университета им. Г.В. Плеханова

Введение в Java

  • Установка и настройка интегрированной среды разработки;
  • Первые шаги: создание и запуск программы;
  • Введение в переменные: объявление, присваивание, инициализация;
  • Правила и соглашения по именованию;
  • Ключевые слова, базовые типы данных, и использование VAR;
  • Работа с константами;
  • Преобразование типов данных: автоматическое, явное и усечение рациональных чисел.
  • Арифметика и консоль

  • Арифметические операции, инкремент, декремент, и остаток от деления;
  • Импорт библиотек и спецификаторы;
  • Ввод данных через консоль с использованием класса Scanner.
  • Управляющие конструкции

  • Условные выражения, операции сравнения, и логические операции;
  • Конструкции if/else и switch/case;
  • Тернарные операции.
  • Циклы и массивы

  • Введение в циклы: for, while, do/while;
  • Массивы: объявление, создание и инициализация;
  • Многомерные массивы и особенности цикла for.
  • Методы

  • Введение в методы и их параметры;
  • Параметры переменной длины и оператор return;
  • Перегрузка методов.
  • Классы

  • Основы классов и объектов;
  • Определение классов, конструкторы;
  • Использование ключевого слова this.
  • Пакеты, инкапсуляция, static

  • Введение в пакеты;
  • Модификаторы доступа и инкапсуляция;
  • Статические поля, константы, инициализаторы и методы.
  • Внутренние классы, наследование, абстрактные классы

  • Использование объектов класса как параметров;
  • Внутренние классы;
  • Основы наследования: переопределение методов, запрет наследования;
  • Введение в абстрактные классы.
  • Преобразования, интерфейсы

  • Иерархия наследования и преобразования;
  • Определение и использование интерфейсов;
  • Методы по умолчанию, приватные и статические методы в интерфейсах.
  • Обобщения и исключения

  • Введение в обобщения: методы, конструкторы;
  • Обработка исключений: операторы try, catch, finally, throw;
  • Основные классы исключений и методы класса Exception.
  • Коллекции

  • Java Collection Framework: основные интерфейсы и классы;
  • Введение в коллекции: List, Set, Queue, Map;
  • Работа с различными классами коллекций: ArrayList, LinkedList, HashSet, TreeSet, HashMap.
  • Строки, регулярные выражения, equals()

  • Методы класса String;
  • StringBuilder;
  • Регулярные выражения;
  • Использование метода equals().
  • Примечание

    Программа повышения квалификации включена в состав дипломированных программ профессиональной переподготовки. Пройдя обучение, вы имеете возможность получить диплом, дающий право на ведение новой профессиональной деятельности.

    Комаров Андрей Алексеевич

    По результатам обучения можно получить:

    Глубокое понимание основ программирования на языке Java и его ключевых понятий.

    Полное владение синтаксисом Java, включая переменные, выражения, операторы, управляющие конструкции и структуры данных.

    Навыки работы с консольным вводом/выводом и основами файла.

    Понимание объектно-ориентированного программирования (ООП) в контексте Java, включая классы, наследование, интерфейсы, и абстрактные классы.

    Продвинутые навыки программирования, включая использование обобщений, обработку исключений и работу с коллекциями Java Collection Framework.

    Основы работы со строками, включая использование StringBuilder и регулярных выражений.

    Умение проектировать и реализовывать структурированные и модульные программы, с применением основных принципов ООП и паттернов проектирования.

    Знание основ работы с пакетами, инкапсуляцией и статическими элементами.

    Уверенное использование интегрированных сред разработки для написания, отладки и оптимизации кода.

    Работу с системой контроля версий GIT для эффективного управления проектами на Java.

    Преимущества программы:

    Гибкое обучение без ограничений по месту и времени благодаря дистанционному формату.

    Наглядные видео лекции, которые обеспечивают понимание сложных тем и примеры из реальной практики.

    Опытные преподаватели всегда готовы помочь вам преодолеть тупики и ответить на вопросы.

    Разнообразные практические задания, способствующие закреплению полученных знаний на практике.

    Получение удостоверения об успешном окончании курса, подтверждающего ваши компетенции в области программирования на языке Java.

    Мы вас ждём

    Присоединяйтесь к программе "Программирование на языке Java​" и овладейте навыками, востребованными на современном рынке труда. Начните свой путь к экспертизе в области программирования уже сегодня!