შეგიძლიათ ახალი პროექტი ააწყოთ და მხოლოდ ეს მოთხოვნები დააკმაყოფილოთ, ან არსებულს მიამატოთ.
პ.ს. გადაბარების შემთხვევაში მოთხოვნები შეიცვლება (გართულდება), ამიტომაც ჯობს გადაბარებაზე :) არ გახვიდეთ.
Week
Topic
Minimum requirement
Score
Week 7
Testing
Write at least 3 unit tests
Use JUnit 5; mock dependencies with Mockito where needed
5
Week 8
Security
Secure endpoints with Spring Security and basic authentication
At least one secured endpoint with role-based access; passwords encoded with BCryptPasswordEncoder
8
Week 9
i18n & l10n
Add multilingual support for at least two languages
Use message bundles and Thymeleaf's #{...} syntax; language switching must work at runtime via LocaleChangeInterceptor
5
Week 10
External APIs & Caching
Implement at least one of the following:
option A Consume an external REST API using RestClient option B Cache a method's result with @Cacheable and evict with @CacheEvict
5
Week 11
Monitoring
Configure Spring Boot Actuator with the /health endpoint exposed
Actuator dependency added and /health accessible; securing or customizing other endpoints is a bonus
5
Week 12
Messaging & Async
Implement at least one of the following:
option A Async method execution with @Async and @EnableAsync option B Scheduled task with @Scheduled and @EnableScheduling
5
Week 14
Deployment
Package and deploy the application using at least one of the following:
option A Configure WAR packaging and deploy to an external servlet container option B Containerize with a Dockerfile and wire up with docker-compose.yml
7
Total
40
Quiz 3 (of 3) ტესტი
Available until end of ივნისი 13 2026
ბავშვებო, ინგლისურენოვან ხალხს ცხრილში 27-ში გიწერიათ გამოცდა.
მე მოვალ უნიში 10 საათზე და გავჩერდები 3 საათით. ვინც გამოცდაზე არ იყო შეუძლია მოვიდეს და პროექტი ჩამაბაროს.