Java Developer

Step by step guide to becoming a Java developer in 2023

JКомпетенции уровня JuniorMКомпетенции уровня MiddleSКомпетенции уровня SeniorTКомпетенции уровня Техлид1-3Уровень владения технологиейLearn the FundamentalsJ2M3S3T3Getting DeeperWeb FrameworksBuild ToolsS1T1ORMM1S1T1Logging FrameworksJDBCM1S1T2Testing your AppsDataStructuresBasic SyntaxOOP, Interfaces, ClassesDataTypes, VariablesPackagesConditionalsM1S1T2LoopsWorking with Files and APIsS1T2FunctionsM1S1T2Exception HandlingGenericsJ2M3S3T3Memory ManagementM1S2T2How JVM works?Collection FrameworkJ2M3S3T3Garbage CollectionS1T1SerializationBasics of ThreadsM1S2T2StreamsM1S1T2Networking & SocketsS1T1SpringSpring BootPlay FrameworkSparkGradleS1T2MavenS1T2AntJPASpring Data JPAHibernateEBeanLogbackLog4j2SLF4JTinyLogJDBI3JDBC TemplateMocking Mockito >Cucumber-JVMCukesJBehaveJUnitM1S2T2REST AssuredTestNGJMeter