Практический курс по Java: от Git и алгоритмов до Spring, JavaFX и unit-тестирования. Вы получите все необходимые навыки и знания для старта работы в Java-программировании (Junior Java Developer).
Курс составлялся на основе вакансий и требований компаний к Java-программистам. Выполняйте задания и проекты. Так вы сможете претендовать на вакансии уже после курса. Сложность повышается поэтапно, поэтому вы можете учиться и без начальной подготовки в этой сфере.
Наши преподаватели — действующие Java-разработчики. На занятиях они подскажут как устроиться на работу, как пройти собеседования, какие ошибки совершают начинающие программисты.
Группы 5-10 человек позволяют работать над проектами в команде, а преподавателю — уделять внимание каждому ученику. Если вы захотите освежить информацию — можете бесплатно пройти весь курс или пропущенное занятие в течение года.
Кому подойдет курс
- Для тех, кто хочет стать java-разработчиком.
- Для тех, кто хочет попробовать себя в программировании.
Программа
- Основы Java.
- ООП.
- Структуры данных. Алгоритмы.
- Java Collections Framework.
- Паттерны проектирования. MVC.
- Базы данных. SQL. JDBC.
- Многопоточность.
- Сети. Обмен сообщениями.
- Визуализация. JavaFX.
- Spring.
- Принципы работы CI/CD/ DevOps.
- Юнит-тестирование.
- Процесс разработки ПО.
Чему вы научитесь
- Программирование на Java.
- ООП (Object-oriented programming).
- Java Collections Framework.
- Паттерны проектирования. MVC.
- Визуализация. JavaFX.
- Spring Framework.
- Работа с СУБД. SQL. JDBC.
- Jackson. Работа с JSON.
- Понимание архитектуры REST, SOAP.
- Unit-тестирование.
- Сетевые протоколы Ethernet, IP, TCP, UDP, HTTP.
- Git — система контроля версий.