Java

TechnicalSources
Java Core (15 ngày)

Video Tiếng Việt

Tutorial Online:

Sách:

Làm chủ các kiến thức sau:

  • Kiến thức chung về nền tảng Java
  • Stack và Heap?
  • Block code, static block code
  • Hiểu được Garbage Collection là gì và nó hoạt động ra sao?
  • Statics
  • HIểu bản chất của String và cách làm việc, thao tác hiệu quả với String
  • StringBuilder & String Buffer
  • Generics
  • Java Framework
  • Exceptions và cách xử lí các exceptions
  • Date Time
  • Resource Bundles
  • File, Stream và các thao tác với File và Stream
  • Classpath là gì?

OOP: 

  • Access modifier
  • Encapsulation là gì?
  • Về kế thừa và đa hình trong java
  • Overriding và Overloading
  • Casting
  • Class và Inner Class
  • Enum
  • Annotation
  • Quan hệ is-a và has-a là gì?
  • Coupling và Cohesion => nguyên tắc thiết kế lớp
  • Singleton Design Pattern
  • DAO Design Pattern
  • Factory Design Pattern

Other:

  • Serialization
  • JDBC
  • Threads
Maven (3 ngày)

Ebooks:

Mục tiêu cần đạt được:

  • Các em đọc và hiểu được các nội dung từ chương 2 đến chương 5 của quyển Maven Essentials nhé
  • Nắm rõ cấu trúc thư mục của một project được quản lí bởi maven
  • Có thể tự khởi tạo project, multi-module project
  • Hiểu được build lifecycle và cơ chế hoạt động của Plugins
  • Resource, filter và Profile
  • Depenpencies
  • POM, Parent POM, Effective POM
  • Có thể sử dụng maven bằng command line
Hibernate (5 ngày)
Liquibase (2 ngày)http://www.liquibase.org/index.html
Logging (2 ngày)
Java Enterprise (5 ngày)

Spring Framework

Spring MVC

Spring Security

(Total 13 ngày)

Courses

Java: https://www.udemy.com/java-the-complete-java-developer-course/learn/v4/overview

Java Spring: https://www.udemy.com/javaspring/learn/v4/overview