Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

STT

Bước nghiên cứu

Nội dung nghiên cứu

Thời gian nghiên cứu

Kết quả đầu ra

01

Java Core

15 ngày

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

  • Others:

    • Serialization

    • JDBC

    • Threads

02

Maven

3 ngày

  • Hiểu được các nội dung từ chương 2 đến chương 5 của quyển Maven Essentials

  • 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

03

Hibernate

5 ngày

04

Liquibase

2 ngày

05

Logging

2 ngày

  • Java util logging (JUL)

  • Java common logging (JCL)

  • slf4j

  • Log4j

  • logback

06

Java Enterprise

07

Spring Framework

  • No labels