| Giai ?o?n | L?nh v?c Chnh | N?i dung | M?c tiu |
|---|---|---|---|
| 1. Nh?p mn | T?ng quan & Ci ??t Mi tr??ng |
|
Hi?u khi ni?m c? b?n v ch?y thnh cng ch??ng trnh ??u tin. |
| 2. Cc thnh ph?n c? b?n | Bi?n, Ki?u d? li?u & Ton t? |
|
L?u tr? v thao tc v?i cc lo?i d? li?u khc nhau. |
| 3. C?u trc ?i?u khi?n | R? nhnh & Vng l?p |
|
?i?u khi?n lu?ng th?c thi v gi?i quy?t cc bi ton l?p. |
| 4. C?u trc d? li?u c? b?n | M?ng & Chu?i |
|
T? ch?c m?t t?p h?p d? li?u v x? l v?n b?n. |
| 5. L?p trnh Modular | Hm / Ph??ng th?c |
|
Vi?t m ngu?n c t? ch?c, d? ??c v ti s? d?ng. |
| 6. Nh?p mn OOP | L?p & ??i t??ng |
|
Hi?u t? duy v thi?t k? cc l?p ??n gi?n. |
| 7. D? n cu?i kha | Xy d?ng ?ng d?ng nh? |
|
C?ng c? ki?n th?c v c s?n ph?m nh? cho portfolio. |
T? Duy C?t Li
1. Chia ?? tr?
??ng c? g?ng gi?i quy?t m?t v?n ?? l?n cng lc. Hy chia n thnh nhi?u v?n ?? nh? h?n v gi?i quy?t t?ng ph?n m?t.
2. G? l?i l m?t K? n?ng
Code b? l?i l chuy?n bnh th??ng. H?c cch ??c thng bo l?i, truy v?t v s?a l?i l m?t k? n?ng quan tr?ng nh? vi?t code.
3. ??c hi?u Ti li?u
Khng ai nh? h?t m?i th?. Kh? n?ng tm ki?m v ??c hi?u ti li?u chnh th?c (documentation) l siu n?ng l?c c?a l?p trnh vin.
4. Kin tr & Nh?t qun
L?p trnh l m?t hnh trnh di. Hy h?c v vi?t code ??u ??n m?i ngy, d ch? l m?t cht, thay v d?n p trong m?t ngy.