Прокачай Java

Продвинутый курс по Java: потоки ввода-вывода, коллекции, многопоточность, даты и время, регулярные выражения, лямбда-выражения и Streams. Все, что Вы хотели узнать про Java и не стеснялись спрашивать...
Средний уровень
Сертификат Stepik

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

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

О курсе

Погружаемся в возможности Java

Вы уже знаете основы языка Java, и даже познакомились с принципами ООП?  Но этого далеко не достаточно, чтобы стать Java - профи! Нужно знать множество классов, входящих в стандартные библиотеки Java, и уметь их применять.

В этом курсе мы постепенно изучим ключевые вопросы, которые позволят Вам писать эффективно программы на Java и достичь уровня junior-программиста:

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

Преимущества курса, как обычно:

  • короткая, но выверенная теория
  • много задач с автоматической проверкой
  • постоянная поддержка автора курса

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

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

Начальные требования

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

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

Наши преподаватели

Как проходит обучение

Теоретический материал представлен как текстом, так и видео. Вы можете выбрать тот формат, который Вам лучше походит. Или использовать и то, и другое много раз :)

Видео лучше просматривать на повышенной скорости.

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

Вопросы в комментариях задавать можно. Здесь на них отвечают!

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

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

загружаем...
Certificate

Сертификат

Сертификат Stepik

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

  • знания классов в библиотеках Java
  • навыки использования этих классов в своем коде
  • подготовку к собеседованию по Java
  • сертификат по окончанию курса

Сколько стоит обучение

Price: 2 000 
Попробовать бесплатно
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 2 000