Study in job4j.ru and I'm going to finish the course in the february 2019 and get the offer a few months.
- Basic Syntax;
- OOP;
- IO/Socket;
- Collection-light;
- Collection-pro(List, Set, Map, Tree, Queue);
- Multithreading;
- SQL/JDBC;
- Servlet/JSP/JSTL;
- Hibernate ORM/JPA(Mapping, HQL, tesing with HSQLDB);
- Spring(IoC, MVC, Data, Security)/SpringBoot;
- OOD(SOLID);
- Garbage collection (GC types, reference types);
- Logging (LOG4J/SLF4J)
- GIT/Maven/CI Travis/Codecov
- Cars advertise platform (Java 8, JavaScript/JQuery 3.1.1/JSON, HTML5/CSS3/Bootstrap 4, Spring Boot 2.0.4 (DATA-JPA, Web, Security, Test), SLF4J, Thymeleaf, PostgreSQL database, Tomcat (embedded), Maven 3, Heroku)
- User track system (Java Core, Java EE (Servlets, JSP, JSTL), JDBC/SQL, PostgreSQL, JavaScript, HTML5, CSS3, Bootstrap, jQuery, Ajax, JSON, JUnit, SLF4J)
- Java Vacancy parser(console application) (Java Core, JDBC, PostgreSQL, Jsoup, JUnit, SLF4J)
- Task tracker system(console application) (Java Core, JDBC, PostgreSQL, JUnit, SLF4J)
- Todo list (Java Core, Java EE (Servlets, JSP, JSTL), Hibernate, JDBC, PostgreSQL, JSON, JUnit, SLF4J)
- Order book (BID/ASK)(console application) (Java Core, JUnit)