Вы получите практику решения сложных задач с подробным код ревью от экспертных Java-разработчиков. Часто в работе junior или middle специалист ограничен однотипными заданиями своего уровня — наша программа решает эту проблему профессионального роста. Вы освоите широкий спектр навыков: алгоритмы и сборщики мусора, байт-код и classloader, паттерны и тестирование, работу с окружением — логирование, jdbc и Hibernate, библиотеки и фреймворки, многопоточность и многое другое.
Обучение проходит на Java 8. Благодаря курсу вы расширите возможности использования языка Java и откроете для себя подходы, которые позволят писать код быстрее и чище. Полученные навыки будут веским аргументом для повышения в должности или в поиске интересного более сложного проекта.
Кому подойдет курс
- Программистам Java с опытом от 1 года разработки.
- Программистам на других языках ООП с опытом разработки от 3-х лет.
Необходимая подготовка
- Опыт разработки на Java от одного года или опыт разработки на другом языке от 3 лет (приветствуются любые языки ООП).
- Знание основных структур данных и алгоритмов, принципов ООП, опыт работы с базами данных и понимание основ веб-разработки облегчат прохождение курса для программиста, но не являются обязательными. Обучение проходит на Java 8.
Программа
- Язык и платформа Java.
- Проектирование.
- Работа с окружением.
- Spring.
- Многопоточность.
- Проектная работа.
Чему вы научитесь
- На профессиональном уровне разрабатывать серверные приложения.
- Использовать в проектах библиотеки и учитывать особенности языка и Java-платформы.
- Создавать многопоточные и многопроцессные приложения.
- Уверенно проходить собеседования и самостоятельно решать задачи уровня Middle.
- Пополнить портфолио проектной работой и домашними заданиями.