Менторинг-программа по Java в Минске поможет развить навыки и приобрести новый опыт. Вы будете решать прикладные задачи и практиковаться в применении полученных на курсах знаний под руководством опытного ментора-тренера Образовательного центра программирования и высоких технологий.
На протяжении 12 недель вы будете выполнять разного уровня задачи и работать над практическими заданиями, разработанными ментором с учетом специфики курса по выбранному направлению. Формат программы предполагает, что работа ведется удаленно в виртуальной обучающей среде Moodle. Все задачи вы выполняете самостоятельно. За вами будет закреплен ментор, который раз в неделю будет дистанционно проводить для вас 30-минутную консультацию и давать обратную связь по выполненным заданиям.
Программа
- Java 8, регулярные выражения, основы ООП, основы многопоточности и пакет java.util.concurrent, основы базовых структур данных (списки), junit.
- Структуры данных (очереди, стеки, ассоциативные массивы), основы алгоритмов сортировок.
- Оценка сложностей алгоритмов, работа с бинарными деревьями поиска, алгоритмы их обходов в глубины и ширину.
- Бинарные деревья поиска, паттерные проектирования (итератор, стратегия, одиночка, декоратор, посетитель и д. р.).
- Многопоточность (без использования сторонних библиотек и пакета java.util.concurrent).
- SpringBoot, REST, JSON, основы СУБД и JDBC.
- SpringBoot, REST, JSON, ООП, паттерны проектирования (строитель, абстрактная фабрика, шаблонные методы и т. д.).
- SQL, JDBC, структуры данных.
- SpringBoot, Spring Data, REST, JSON.
- SpringBoot, REST, JSON Spring RestTemplate.
- SpringBoot, REST, JSON, регулярные выражения, потоки ввода-вывода
- SpringBoot, REST, JSON, СУБД, SQL, JPA Criteria, потоки ввода-вывода.