Telegram: @YarTsin
Email: yarmail@yandex.ru
Subscribe to Linkedin: https://www.linkedin.com/in/yar-tsin/
..............................................................
projects methods: Agile, Scrum, Kanban
continuous integration (CI): Jenkins, Travis CI (Codecov.io, JaCoCo)
continuous delivery (CD): Docker, Docker Compose
brokers: Kafka, RabbitMQ
microservices: Spring Cloud Discovery: Eureka Server, Eureka Client
Spring Cloud Routing > Gateway, Spring Boot Actuator
Spring base: Spring Framework, Spring Core, Spring Boot
web: Spring WEB (Rest), Spring MVC, Lombok
security: Spring Security
db layer: Spring Data JPA, JPQL, JPA Named Queries,
Hibernate, HQL, jdbcTemplate, JDBC, Liquibase
db: PostgreSQL, H2, HQLDB
front layer: Thymeleaf, JSTL, js, Bootstrap
test: Mockito, JUnit 5, AssertJ, JUnit 4, Hamcrest
log: Log4j, Slf4j
build: Maven, Gradle
utils: pgAdmin, Postman, curl
other: Jsoup, Git, СheckStyle
OS: Windows, Linux(Ubuntu)
Java: 8-17 SE, EE (part), Java Core, OOP, SOLID, TDD, KISS, DRY, YAGNI
..............................................................
показываю применение навыков в проектах WORK WITH AGILE DEVELOPMENT METHODOLOGIES
agile_soft_dev - work with Agile, Scrum, Kanban
USE OF CONTINUOUS INTEGRATION PROGRAMS
jenkins_start - Используем Jenkins для автоматической сборки проекта.
Добавлено описание работы с Travis CI
USAGE DOCKER AND DOCKER-COMPOSE
docker_example - Подключаем Docker к Java проекту
docker_compose - Используем Docker Compose для вывода страниц через nginx
USAGE MESSAGE BROKER
kafka_connect - Используем Kafka для передачи сообщений в Spring Boot
SOME PROJECTS WITH MICROSERVICES
task_micro - Из монолитного REST сервиса делаем микросервис
(Java 17, Gradle 8, Spring Boot, Spring Web, Rest, Spring Data JPA, JPQL, JPA Named Queries,
Spring Cloud Discovery: Eureka Server, Eureka Client. Spring Cloud Routing > Gateway)
task_back - монолитный Rest сервис, backend проекта TaskList
(Java 17, Gradle 8, Spring Boot, Spring Web, Rest, Spring Data JPA, JPQL, JPA Named Queries)
microservices_start - простой наглядный проект с микросервисами
с использованием некоторых технологий Spring Cloud
(Java 17, Gradle 8, Spring Boot, Spring Boot Actuator
Spring Cloud Discovery: Eureka Server, Eureka Client. Spring Cloud Routing > Gateway)
SOME OTHER PROJECTS
Library - Автоматизация работы библиотеки с помощью Spring
(Spring Framework, Spring MVC, Validation, Thymeleaf, jdbcTemplate, PostgreSQL)
DreamJob - Приложение по поиску работы
(Spring Boot, Thymeleaf, Bootstrap, Junit5, Assertj, Liquibase, PostgreSQL, H2)
Grabber - Parser and aggregator of vacancies from sites
(PostgreSQL, Quartz, Jsoup)
..............................................................
Здесь будем размещать материалы, которые могут пригодитьсядля подготовки к собеседованиям
Вопросы для собеседований - собрано более 1500 вопросов
Tinkoff - тесты и задачи от Тинькофф
Yandex - задачи и тренировки от Яндекса
..............................................................
Собираем материалы для решения алгоритмических задачГрокаем алгоритмы - конспект книги, рекомендуется для начинающих
1000 алгоритмических задач - с сайта acmp.ru - рекомендуется для начинающих
..............................................................
Некоторые вспомогательные материалы для начинающих Java разработчиковjenkins_start - Описание и начало работ с Jenkins
kafka_start - Простой пример работы с Kafka
docker_compose - Подключение и пример работы с Docker Compose
ubuntu - Ubuntu для тех, кто только переходит с Windows
microservices_start - Простой наглядный пример создания микросервисов
postgresql_lessons - отдельные темы по PostgreSQL с примерами для начинающих