Java для начинающих. Level 2

Java, OOP, Multithreading, Collections, Big O, Stream, Functional Programming, IO
4.54 (204 reviews)
Udemy
platform
Русский
language
Programming Languages
category
Java для начинающих. Level 2
708
students
20.5 hours
content
Dec 2021
last update
$19.99
regular price

Why take this course?

🚀 Курс: Java для начинающих. Level 2 🎓 ebug Java, OOP, Multithreading, Collections, Big O, Stream, Functional Programming, IO

Приветствуем вас в продолжение путешествия по миру Java! Если вы уже овободились в основных аспектах программирования и готовы взлететь на новый уровень, то этот курс — идеальное место для вас. 🌟

Что ждет в этом курсе:

  • ООП (Object-Oriented Programming): Погрузимся в суть объектно-ориентированного программирования и изучим его применение в Java с использованием примеров и живых проектов.

    • 🏗️ Классы и объекты
    • Наследование, полиморфизм и перегрузка
    • Объявление и использование классов
  • Коллекции: Раскроем тайны множеств, списков и очередей, а также научимся работать с мощным инструментом — ассоциативными массивами (Maps).

    • 📋 List, Set, Queue
    • 🔍 Big O notation: Time and Space complexity
  • Исключения и регулярные выражения: Осознаем механизмы обработки ошибок и парсинга строк с помощью regex.

  • Multithreading: Переплетимся в мире многопоточности, изучим Java Concurrency API и узнаем, как эффективно управлять несколькими потоками.

    • 🤝 Lock, Future, ExecutorService
    • 🚀 Синхронизация и обновление состояния без глобального замора ( synchronized vs volatile)
  • I/O: Постимся на практике чтение и запись файлов, понимая основ ввода-вывода.

  • Stream API & Functional Programming: Понять, как сделать код более читаемым и эффективным с использованием потоков данных и функционального стиля программирования.

    • 🔁 Lambda expressions
    • Functional interfaces
    • ✏️ Методы манипуления потоками (map, filter, reduce и т.д.)
  • Практический опыт: Проекты и задания, которые позволят наполнить ваш портфолио качественным кодом.

После прохождения этого курса вы будете иметь глубокое понимание Java и сможете приступать к изучению сложных фреймворков, таких как Spring, Hibernate и другие, с уверенностью и пониманием. 🏆

Вот что вы получите:

  • Гибкая учебная программа: Пройдите курс на свой присмотр, следуя или ускоря темпы, которые вам подходят.
  • Практические задания и проекты: Реальные задачи, которые помогут укрепить знания и навыки.
  • Интерактивная обучение: Видео, текст, задания и интерактивные элементы для лучшего погружения в материал.
  • Дополнительные ресурсы: Ссылки на документацию, статьи и другие ресурсы для глубокого изучения темы.

📚 Присоединяйтесь к нам, чтобы превратить себя в опытного разработчика Java!

Loading charts...

Related Topics

4352794
udemy ID
16/10/2021
course created date
19/10/2021
course indexed date
Bot
course submited by