Page 1

1. Learn basic

  • Variables : int, bool, string

  • Operations: +, -, *, /, %

  • Function

  • Loop: for, while, do while

  • Conditions: if, switch

  • Array, Struct

  • File

2. Learn Data structure and Algorithm

  • Data structure:

    • Linear

      • Array

      • Linked List

      • Stack

      • Queue

    • None Linear

      • Tree

      • Graphs

      • Tables

      • Sets

      • Map

  • Algorithm

    • O (n) - Complexity of Algorithm

    • Search Algorithm

    • Sort Algorithm

    • Graph Algorithm

    • Recursion

      • Quay lui

      • Quy hoạt động

3. Learn OOP

  • Object, Class ?

  • 4 nguyên lý của OOP

    • Encapsulation

    • Inheritance

    • Polymorphism

    • Abstraction

  • 6 Quan hệ của OOP

    • Implementation

    • Extends

    • Dependency

    • Association

      • Composition

      • Aggregation

    • Design Pattern

      • Creational Pattern

      • Structural Pattern

      • Behavioral Pattern

4. Learn Thread

  • Thread

  • Multi Thread

  • Asynchronous

    • Semaphore

5. Learn Application Technology

Last updated

Was this helpful?