Мы используем cookie для стабильной работы сервиса. Подробнее

Прокачай Java

ФорматОнлайн
Объём7 занятий
О курсе

Подробнее

Погружаемся в возможности Java Вы уже знаете основы языка Java, и даже познакомились с принципами ООП?  Но этого далеко не достаточно, чтобы стать Java - профи! Нужно знать множество классов, входящих в стандартные библиотеки Java, и уметь их применять. В этом курсе мы постепенно изучим ключевые вопросы, которые позволят Вам писать эффективно программы на Java и достичь уровня junior-программиста: Библиотека ввода-вывода Java. Понимание ее организации позволит Вам в едином стиле осуществлять ввод-вывод с любыми устройствами: консолью, файлами на дисках, сервером в сети и т.д. Фреймворк Collections. Списки, множества, отображения - как работают разные коллекции и как они связаны между собой. Использование классов для даты и времени (в том числе новых классов из Java 8). Это возможность корректно вводить и выводить даты и время, находить периоды и интервалы между ними, строить алгоритмы, связанные с календарными датами. Регулярные выражения. Грамотное создание регулярного выражения позволяет существенно упростить работу с текстом и украсить Ваш код. Встроенная многопоточность в Java. Понимание особенностей многопоточности, управление и синхронизация параллельной работы разных частей Вашей программы. Лямбда-выражения и функциональные интерфейсы. Эти новые возможности Java 8 приближают язык Java к языку функционального программирования! Упрощают код  и открывают дорогу  к потокам Streams. Streams API. Потоки Streams - это мощный, красивый и очень эффективный инструмент современного языка Java.  Преимущества курса, как обычно: короткая, но выверенная теория много задач с автоматической проверкой постоянная поддержка автора курса
Требования

Что нужно для старта

  • Для успешного прохождения курса нужно быть знакомым с основами языка Java и принципами объектно-ориентированного программирования.
  • Будет очень хорошо, если сначала Вы пройдете курсы "Основы языка Java" и "Объектно-ориентированное программирование на Java"
Результат

Что вы получите

  • работать с потоками ввода-вывода, управлять файлами
  • создавать и использовать коллекции Java
  • работать с датой и временем
  • использовать регулярные выражения
  • управлять многопоточным выполнением программ
  • разберетесь с новвоведениями в Java 8: лямбда-выражениями и функциональными интерфейсами
  • познакомитесь с Streams API
Аудитория

Для кого этот курс

  • Это курс для юных и старых любителей Java, продолжающих постигать огромные возможности этого языка. Для желающих стать профессионалами в программировании.
Содержание

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

7 занятий
ТемаЧто внутри
01Ввод/Вывод в Java

- Байтовые потоки ввода-вывода
- Байтовые потоки (продолжение)
- Символьные потоки
- Сериализация и классы File, FileDescriptor
- Классы Path, Files и Paths

02Коллекции

- Фреймворк Collections
- Списки
- Множества
- Отображения

03Даты, время, форматирование

- Date и SimpleDateFormat
- Calendar и Formatter
- Даты и время в Java 8
- Задачи на использование даты и времени

04Регулярные выражения

- Регулярные выражения
- Регулярные выражения. Продолжение
- Регулярные выражения. Окончание

05Многопоточность

- Управление потоками
- Синхронизация потоков
- Взаимодействие потоков

06Лямбда-выражения

- Введение в лямбда-выражения
- Стандартные функциональные интерфейсы
- Стандартные функциональные интерфейсы (продолжение)
- Ссылки на методы

07Streams

- Введение в Streams
- Операции с потоками
- Операции с потоками (продолжение)
- Коллекторы и компараторы
- Итоги по Streams

01Ввод/Вывод в Java

- Байтовые потоки ввода-вывода
- Байтовые потоки (продолжение)
- Символьные потоки
- Сериализация и классы File, FileDescriptor
- Классы Path, Files и Paths

02Коллекции

- Фреймворк Collections
- Списки
- Множества
- Отображения

03Даты, время, форматирование

- Date и SimpleDateFormat
- Calendar и Formatter
- Даты и время в Java 8
- Задачи на использование даты и времени

04Регулярные выражения

- Регулярные выражения
- Регулярные выражения. Продолжение
- Регулярные выражения. Окончание

05Многопоточность

- Управление потоками
- Синхронизация потоков
- Взаимодействие потоков

06Лямбда-выражения

- Введение в лямбда-выражения
- Стандартные функциональные интерфейсы
- Стандартные функциональные интерфейсы (продолжение)
- Ссылки на методы

07Streams

- Введение в Streams
- Операции с потоками
- Операции с потоками (продолжение)
- Коллекторы и компараторы
- Итоги по Streams

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

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

Оставьте отзыв

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

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Прокачай Java» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 3 сентября 2026 г.

Продолжить выбор

Похожие курсы

Основы C#
Основы C#

Курс несомненно подойдёт начинающим разработчикам, который хотят освоить современный и востребованный язык программирования. Курс мы начнём с изучения основ - встроенных в язык ти…

Онлайн10 занятий
3 999 ₽
Профессиональная переподготовка «Инженер-программист станков ЧПУ»
−8%256 часов
Профессиональная переподготовка «Инженер-программист станков ЧПУ»

▶️ Профессиональная переподготовка «Инженер-программист станков ЧПУ» с выдачей диплома. Дистанционное (онлайн) обучение в учебном центре «НЦПО». 🔥Обучение в рассрочку от 1320 руб.…

Онлайн3 занятий
Домашние заданияИнтерактивные тренажёры+3
17 250 ₽−8%
15 850 ₽от 1 320 ₽/мес на 12 мес.
AI-first разработка на Python
1 месяц
AI-first разработка на Python

Соберете и настроите свою профессиональную среду для разработки с агентами: от написания кода до ревью, автотестов и проверки безопасности.

Онлайн12 занятий
Домашние заданияИнтерактивные тренажёры+3
12 000 ₽от 704 ₽/мес на 24 мес.
Начать без затрат

Бесплатные курсы

Claude Code с нуля до реальных задач
Бесплатно1 месяц
Claude Code с нуля до реальных задач

Вы разовьёте аналитическое мышление, научитесь искать уязвимости и обеспечивать безопасность IT-систем. Освоите востребованную профессию даже с нулевым опытом в IT. Программа курс…

Онлайн
Бесплатноот 11 647 ₽/мес
Структуры данных предметной области
Бесплатно
Структуры данных предметной области

Основные задачи дисциплины: − Дальнейшее развитие и углубление навыков алгоритмизации и программирования при решении прикладных задач предметной области. − Знакомство с реализацие…

Онлайн5 занятий
Бесплатно
Разработка ML сервиса: от идеи к прототипу
Бесплатно4-5 часов в неделю
Разработка ML сервиса: от идеи к прототипу

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

Онлайн6 занятий
Бесплатно
Кайдзен разработка
Бесплатно5 минут в день
Кайдзен разработка

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

Онлайн3 занятий
Бесплатно