- Programming language:
+ Java (Java Core, Java OOP)
+ JavaScript ES6
- Database: SQL, MySQL, Optimize query.
- Frameworks:
+ Backend: Spring MVC, Spring Boot, JWT, Swagger, Maven, Gradle, Hibernate, JPA....
+ Fontend: React JS, Thymeleaf, HTML, CSS, Tailwind Css, Bootstrap,...
- Programming skills:
+ Restful Api, JSON, Microservice architecture, MVC, Design pattern: Singleton Pattern, Factory Method Pattern, Template Pattern
Code structure and code reuse.
- Git: Individuals and groups.
- IDE: Intellij, VS Code, Eclipse,...
- Understand the software production process.