Section outline

    • შეგიძლიათ ახალი პროექტი ააწყოთ და მხოლოდ ეს მოთხოვნები დააკმაყოფილოთ, ან არსებულს მიამატოთ.

      პ.ს. გადაბარების შემთხვევაში მოთხოვნები შეიცვლება (გართულდება), ამიტომაც ჯობს გადაბარებაზე :) არ გახვიდეთ.

      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) Тест
      Доступно до 13 июня 2026
    • ბავშვებო, ინგლისურენოვან ხალხს ცხრილში 27-ში გიწერიათ გამოცდა.

      მე მოვალ უნიში 10 საათზე და გავჩერდები 3 საათით. ვინც გამოცდაზე არ იყო შეუძლია მოვიდეს და პროექტი ჩამაბაროს.