Java. От простого к сложному.
Научитесь программировать на Java. С помощью данного курса вы сможете усвоить основные концепции самого популярного на данный момент объектно-ориентированного языка программирования.


Описание:
Представляю Вам курс "Java. От простого к сложному". В процессе прохождения курса вы изучите принципы ООП, научитесь работать с коллекциями, усвоите основы многопоточности, поймете, как устроены Лямбда-выражения. Мы с Вами так же научимся работать с файлами и познакомимся с некоторыми другими темами. Курс построен таким образом, что вы можете проходить разделы независимо друг от друга. Большинство разделов устроены так, что первые несколько видео рассказывают основы, а последние дают углубленное понимание темы. Материал подается с целью дать достаточно глубокое понимание темы, чтобы студент мог внятно отвечать на поставленные вопросы в процессе прохождения собеседования. Данный курс не заменит Вам практику. Вы должны писать код, чтобы добиться успеха. Но для того чтобы облегчить вам задачу, в процессе обновления курса будут добавляться практические задания. Так же огромным плюсом будет участие в дискуссиях на нашем форуме.
Искренне надеюсь, что курс покажется интересным для тех, кто только начинает изучать программирование. Материал данного курса должен быть понятным и доступным не зависимо от того был ли у Вас опыт работы в ИТ раньше.
Чему вы научитесь
- После изучения материала данного курса студенты будут уметь программировать на языке Java на уровне, достаточном для самостоятельной разработки приложений и поиска своей первой работы в данной сфере. Те кто уже имел предварительный опыт программирования на других языках, смогут освоить концепции и практики используемые в языке Java.
Программа курса:
- Подготовка рабочей среды.
- Базовые конструкции языка Java.
- Основы ООП. Часть 1.
- ООП. Часть 2.
- Обработка исключений (Exception handling)
- Коллекции в Java
- Работа с файлами в Java. Потоки ввода-вывода.
- Параметризированные (generic) типы в Java.
- Лямбда выражения (Lambda-expressions) и стримы (Streams)
- Многопоточность (Multithreading) в Java