Освітній проєкт української IT-компанії SPD-Ukraine – SPD-University починає серію воркшопів, присвячених технологіям Java та Front-end/React.
30 червня о 19:00 команда SPD-University запрошує майбутніх Java-девелоперів на перший онлайн-воркшоп “HOW TO: Java #1. Рецепт успішного тестового з Java від SPD-University”.
Під час live-coding сесії учасники побачать як робиться декомпозиція предметної області, проектується структура бази даних і пишеться “з нуля” Spring Boot application згідно вимог тестового завдання. Спікер детально розповість на які речі звертає команда менторів SPD-University при аналізі тестових завдань кандидатів і дасть поради як писати чистий та зрозумілий код.
На воркшопі спікер покроково розбере:
- створення SpringBootWebapp за допомогою IDE IntelliJ IDEA;
- підключення БД H2 і роботу із нею за допомога JdbcTemplate;
- проектування структури БД та наповнення даними за допомогою SQL скриптів;
- проектування та написання коду кожної фічі згідно завдання;
- покриття бізнес логіки мінімальним набором Unit-тестів з використанням JUnit 5;
- аналіз code coverage коду проекта;
- збірка проекту за допомогою Graddle;
- best practices щодо опису проекту в readme.md файлі;
- корисні фішки дебагу Spring Boot додатку.
Спікер
Вадим Мирошник – Java developer в SPD-Ukraine та ментор SPD-University. Має досвід роботи на великому проекті з мікросервісною архітектурою.
Кому буде цікаво?
Trainee/Junior Java developers.
А також усім майбутнім Java розробникам, кому цікаво визначити для себе відповідність поточного рівня з очікуваннями від команди SPD-University.
Для якомога більшої користі від воркшопа, учасникам бажано орієнтуватись у такому:
- впевнене володіння Java Core 11 або вище;
- мати досвід створення таблиць БД і написання запитів мовою SQL;
- базові навички роботи з БД засобами JdbcTemplate;
- створення базового SpringBoot додатку і збірка за допомогою Graddle;
- написання базових Unit-тестів за допомогою JUnit;
- впевнене користування Git/GitLab;
Окрім live-coding, у кінці зустрічі запланований блок Q&A та список корисних матеріалів для опанування Java стеку для початківців.
Подія відбудеться онлайн на платформі Zoom.
Мова заходу: українська
Реєстрація за посиланням: https://bit.ly/3HSVm1l