Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java для профессионалов
Rating: 4.5 out of 5(123 ratings)
1,797 students

Java для профессионалов

Продвинутое программирование на Java: все, что надо знать и уметь Middle+ специалисту
Created bySergei Golitsyn
Last updated 8/2022
Russian

What you'll learn

  • Разберемся с дженериками в Java
  • Reflection
  • Аннотации в Java
  • Byte code
  • ASM
  • GC - garbage collector
  • Теория покалений
  • SOLID
  • Критерии идеальной архитектуры
  • Class loader
  • И немного видео из тиктока

Course content

4 sections17 lectures1h 44m total length
  • Введение2:24
  • ВНИМАНИЕ!!! Структурные изменения0:47

Requirements

  • требуется знания и опыт работы на Java
  • требуется опыт программирования от 3-х лет
  • требуется опыт разработки на Java от 1-го года

Description

Вы получите практику решения сложных задач. Часто в работе junior или middle специалист ограничен однотипными заданиями своего уровня — моя программа решает эту проблему профессионального роста. Вы освоите широкий спектр навыков: алгоритмы и сборщики мусора, байт-код и СlassLoader, MxBean и JConsole, SOLID и 12 факторов облачных приложений и многое другое. Я не оставлю без внимания несколько популярных вопросов на собеседованиях. Конечно, мы поговорим про идеальную архитектуру и как можно попробовать улучшить ваше приложение. Обучение проходит на Java 8-17. Благодаря курсу вы расширите возможности использования языка Java и откроете для себя подходы, которые позволят писать код быстрее и чище. Полученные навыки будут веским аргументом для повышения в должности или в поиске интересного более сложного проекта.

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

  • Для программистов Java с опытом от 1 года разработки

  • Для программистов на других языках ООП с опытом разработки от 3-х лет

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

  • Укрепите знания в Java Core

  • Поймете что такое Аннотации и как с ними работать

  • Сможете правильно написать свою аннотацию

  • Поймете как избавиться от Annotation Hell

  • Улучшите свои навыки использования Reflction

  • Поймете какой GC нужен именно вам

  • Сможете рассказать что такое "Теория поколений"

  • Сможете читать  Byte-code

  • Сможете применять такой инструмент как ASM

  • Научитесь менять класс при помощи Proxy

  • Научитесь встраиваться в готовые классы и менять их Byte-code

  • Поймете как Spring создает бины и на каком принципе основана его работа

Who this course is for:

  • Для программистов Java с опытом от 1 года разработки
  • Для программистов на других языках ООП с опытом разработки от 3-х лет