Java для начинающих. Level 2
udemy - Dzianis Matveyenka
Данный курс является продолжением базового курса "Java для начинающих. Level 1", поэтому для его прохождения необходимо уже иметь знания об основах алгоритмизации и программирования. Здесь мы уже приступим к подробному объяснению на практических примерах принципов объектно ориентированного программирования (ООП), как их нужно применять в языке Java.
Познакомимся с большинством структур данных и основными интерфейсами коллекций List, Set, Queue, а также самую мощную структуру данных, которую изобрело человечество - ассоциативный массив (Map). И для того, чтобы понимать все преимущества и недостатки каждой из коллекций, мы разберем базовые понятия и определения Big O notation. Ибо только тогда мы будем знать, где и в какой ситуации нужно выбрать подходящую структуру данных.
Узнаем как работать с исключениями, регулярными выражениями.
Пройдем многопоточность, которая является одной из самых сложных тем в любом языке программирования. И что из себя представляет пакет java.util.concurrent, который улучшает и упрощает работу с потоками в Java.
Конечно же пройдем потоки ввода-вывода, ведь ни одно современное приложение не обходится без записи-считывания файлов, картинок, видео и т.д.
Поговорим про функциональное программирование, как его использовать в Java и много другое.
Разберем практически все аспекты этого языка и по итогу будем уверенно владеть обширным инструментарием для написания программ.
После этого курса можно будет приступать к изучению фреймворков таких как Spring, Hibernate и другие.
Продажник:
Скачать курс:
udemy - Dzianis Matveyenka
Данный курс является продолжением базового курса "Java для начинающих. Level 1", поэтому для его прохождения необходимо уже иметь знания об основах алгоритмизации и программирования. Здесь мы уже приступим к подробному объяснению на практических примерах принципов объектно ориентированного программирования (ООП), как их нужно применять в языке Java.
Познакомимся с большинством структур данных и основными интерфейсами коллекций List, Set, Queue, а также самую мощную структуру данных, которую изобрело человечество - ассоциативный массив (Map). И для того, чтобы понимать все преимущества и недостатки каждой из коллекций, мы разберем базовые понятия и определения Big O notation. Ибо только тогда мы будем знать, где и в какой ситуации нужно выбрать подходящую структуру данных.
Узнаем как работать с исключениями, регулярными выражениями.
Пройдем многопоточность, которая является одной из самых сложных тем в любом языке программирования. И что из себя представляет пакет java.util.concurrent, который улучшает и упрощает работу с потоками в Java.
Конечно же пройдем потоки ввода-вывода, ведь ни одно современное приложение не обходится без записи-считывания файлов, картинок, видео и т.д.
Поговорим про функциональное программирование, как его использовать в Java и много другое.
Разберем практически все аспекты этого языка и по итогу будем уверенно владеть обширным инструментарием для написания программ.
После этого курса можно будет приступать к изучению фреймворков таких как Spring, Hibernate и другие.
Продажник:
Для просмотра содержимого вам необходимо зарегистрироваться!
Скачать курс: