Основы языка Java

Изучим Java-программирование: синтаксис, ООП и создание desktop-приложений.
Обучение 32 часа
сертификат
5,0
Стоимость курса
₽ 36 800 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Основы языка Java» от EasyPro Academy - easypro.academy

  1. Знакомство с Java: установка среды и первая программа - 1 час. Познакомимся с языком Java: его особенностями и областями применения. Установим среду разработки (JDK и IDE, например IntelliJ IDEA или Eclipse). Напишем и запустим первую простую программу, разбе…
  2. Переменные, операторы и основы синтаксиса языка - 2 часа. Изучим основы синтаксиса Java. Научимся объявлять переменные, работать с основными типами данных (int, double, boolean, String) и использовать операторы (арифметические, логические, сравнения). Разберё…
  3. Управление потоком программы: условия и циклы - 3 часа. Освоим управление потоком выполнения программы: условные конструкции (if‑else, switch‑case) и циклы (for, while, do‑while). Научимся реализовывать ветвления и повторять действия в зависимости от условий.
  4. Работа с массивами данных - 2 часа. Научимся работать с массивами: объявлять одномерные и многомерные массивы, заполнять их данными, перебирать элементы и выполнять базовые операции (поиск, сортировка). Разберём особенности работы с массивами в Java.
  5. Создание и использование методов (функций) - 2 часа. Изучим создание и использование методов (функций): объявление, параметры, возвращаемые значения. Разберём перегрузку методов, рекурсию и принципы модульности кода.
  6. Основы ООП: классы, объекты и инкапсуляция - 4 часа. Погрузимся в основы ООП: научимся создавать классы и объекты, понимать принципы инкапсуляции. Изучим модификаторы доступа (private, public, protected), конструкторы и принципы сокрытия данных.
  7. Принципы наследования и полиморфизма - 4 часа. Разберём принципы наследования: создание подклассов, переопределение методов, использование super. Изучим полиморфизм: перегрузку и переопределение методов, работу с интерфейсами и абстрактными классами.
  8. Работа с абстрактными классами и интерфейсами - 3 часа. Научимся работать с абстрактными классами и интерфейсами: их объявление, реализация и применение. Разберём различия между абстрактными классами и интерфейсами, случаи их использования.
  9. Обработка исключений и ошибок в программах - 2 часа. Изучим обработку исключений: блоки try‑catch‑finally, создание собственных исключений. Научимся предотвращать аварийное завершение программы и корректно обрабатывать ошибки.
  10. Коллекции данных: List, Set, Map - 3 часа. Освоим работу с коллекциями данных: List (ArrayList, LinkedList), Set (HashSet, TreeSet), Map (HashMap, TreeMap). Научимся добавлять, удалять и искать элементы, использовать итераторы и циклы для перебора.
  11. Основы файлового ввода‑вывода - 2 часа. Научимся выполнять файловый ввод‑вывод: чтение и запись данных в файлы. Разберём работу с классами File, FileReader, FileWriter, BufferedReader, BufferedWriter и исключениями при работе с файлами.
  12. Работа с датой и временем - 1 час. Изучим работу с датой и временем в Java: классы Date, Calendar, LocalDate, LocalTime, LocalDateTime. Научимся форматировать даты, выполнять арифметические операции с временными значениями.
  13. Введение в многопоточность - 2 часа. Познакомимся с основами многопоточности: создание и управление потоками (Thread), синхронизация, использование ExecutorService. Разберём проблемы конкурентного доступа и способы их решения.
  14. Создание консольного приложения как итоговый проект - 1 час. Применим все изученные знания для создания консольного приложения — итогового проекта. Реализуем программу с использованием классов, коллекций, обработки исключений и файлового ввода‑вывода.
Ознакомиться со всей программой

Чему вы научитесь

  • Научитесь создавать и применять: познакомимся с основами многопоточности создание и управление потоками (thread), синхронизация, использование executorservice. разберём проблемы конкурентного доступа и способы их…
  • Изучим работу с датой и временем в Java классы Date, Calendar, LocalDate, LocalTime, LocalDateTime. Научимся форматировать даты, выполнять арифметические операции с временными значе…
  • Изучим основы синтаксиса Java. Научимся объявлять переменные, работать с основными типами данных (int, double, boolean, String) и использовать операторы (арифм…
  • Познакомимся с языком Java его особенностями и областями применения. Установим среду разработки (JDK и IDE, например IntelliJ IDEA или Eclipse). Напишем…
  • Научимся работать с массивами объявлять одномерные и многомерные массивы, заполнять их данными, перебирать элементы и выполнять базовые операции (поиск, сортировка). Разберём особе…

Подробная информация о курсе

Изучим Java-программирование: синтаксис, ООП и создание desktop-приложений.

Цены и сроки

  • Стоимость0 ₽
  • Старая цена36 800 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обученияс преподавателем

По окончанию курса

  • Диплом или сертификатсертификат

Отзывы о курсе

292231
alt
Олеся Ж.
25 декабря 2025 г.
5.0

Сын занимается с Артемом Гавриловым уже несколько месяцев изучением языка Py hon. Просто решили попробовать после пробного урока. Я не ожидала такого хорошего контакта преподователя с ребенком: сын занимается с удовольствием, сам выполняет домашние задания, увлечен.

292315
alt
Варвара Бурко
4 сентября 2024 г.
5.0

Добрый день. Хотелось бы поблагодарить школу EasyProAcademy . Сын прошел обучение. Преподаватель Николай нашел подход к сыну, четко и понятно все объяснял. Сыну было интересно заниматься. Каждый раз с большим удовольствием ждал урок. Спасибо огромное Николаю. До скорых новых встреч!

292356
alt
Арсений Пирогов
14 октября 2023 г.
5.0

Ребенок занимается около года, ему очень нравится. Занятия проходят в удобное время. Преподаватель быстро нашел общий язык с сыном, объясняет доступно. Мы довольны!

292373
alt
Галина Вахрушева
28 июля 2023 г.
5.0

Решили занять сына на лето чем-то полезным, он попросил курсы по программированию очень увлекается этим. Школу EasyPro Academy посоветовал мне коллега. Выбрали программу Основы языка Py hon. Цена за один онлайн урок приемлемая, тем более индивидуально с преподавателем. Ребенок в восторге, счастлив, …

292386
alt
Ирина Сухомлина
21 июня 2023 г.
5.0

У меня мальчик, шестиклассник. Закончил курс обучения в академии Easy Pro. Изучал основы программирования на языке Py hon 7 месяцев. Потом полноценно писал итоговую работу - сдавал настоящий экзамен. Он был просто в восторге. Наш учитель Рустам Шестов - объяснял материал доходчиво, подробно, понятно…

Основы языка Java
₽ 36 800 ₽