Skip to content

vrnsky/java-a-to-z

Repository files navigation

Build codecov

This repository contains solution of task from courses at the job4j.ru course. In course use next technology :

  1. Maven
  2. JUnit
  3. Mockito/PowerMock
  4. Hibernate
  5. jQuery
  6. Bootstrap

Chapters:

  1. Basic syntax
  2. Object oriented programming
  3. Input/Output
  4. Object oriented design
  5. Collections
  6. Garbage Collector
  7. Multithreading
  8. JDBC
  9. JSP and Servlet
  10. Hibenate
  11. Spring
  12. Algorithms
  13. Design Patterns
  14. Integration

In project uses checkstyle maven plugin and cobertura for measure coverage. For continuous integration using GitHub Actions, also for measure coverage use Сodecov. This project have module based architecture. One lesson - one module. This division made for more comortable work with internal dependencies.

At the second chapter I was build my first java application. It is simple tracker which run in the console and have minimum function such as add new item, edit item and remove, comment item. It runs by the next way:

java -jar start-1.0.jar

At the chapter №10 I was made similar app to the app, which I made at the second chapter of this course. But now this app have a web interface based on Bootstrap. And instead use JDBC using Hibernate ORM. At the app use Ajax for send request to the server without update the page.


Contact: Yegor Voronyansky

Releases

No releases published

Packages

No packages published

Languages