KHÓA HỌC
CODE REFACTORING
tự tin áp dụng tư duy, kỹ thuật và công cụ code refactoring, CHỈ SAU 24 GIỜ
VÌ SAO NÊN THAM GIA KHOÁ CODE REFACTORING TẠI CODEGYM?
Thực tế
Chương trình thực tế, thời lượng học lí thuyết chiếm 50%, thời lượng thực hành chiếm 50%.
Linh động
Học online với 2 lựa chọn thời gian học: Tối trong tuần hoặc sáng thứ bảy hằng tuần.
Uy tín
Giảng viên là lập trình viên nhiều năm kinh nghiệm thực tế tại các doanh nghiệp lớn.
Hỗ trợ
Mỗi lớp có 1 giảng viên, 1 trợ giảng hỗ trợ học viên tối đa cả trong và ngoài giờ học.
KHÓA HỌC code refactoring
PHÙ HỢP VỚI AI?
Khóa học Code Refactoring được thiết kế dành cho các lập trình viên nhằm mục đích nâng cao năng lực lập trình, nâng cao chất lượng phần mềm, cải thiện năng suất và cải thiện quy trình làm việc của nhóm. Điều kiện tham gia:
☑️ Có nền tảng lập trình tốt
☑️ Có máy tính riêng để thực hành
☑️ Biết một trong số các ngôn ngữ: Java, C#, PHP, Javascript, Python hoặc tương đồng
CHỈ SAU 24 GIỜ HỌC
BẠN SẼ ĐẠT ĐƯỢC NHỮNG GÌ?
- Hiểu và trình bày được tầm quan trọng của mã sạch (clean code)
- Trình bày được các tiêu chí cốt lõi của clean code
- Hiểu và trình bày được tầm quan trọng của tái cấu trúc mã nguồn (code refactoring)
- Nhận diện được các mã bẩn (smell code)
- Lựa chọn được các kỹ thuật code refactoring phù hợp trong từng tình huống
- Tuân thủ Baby steps
- Tuân thủ Coding Convention
- Sử dụng được các kỹ thuật đổi tên
- Sử dụng được kỹ thuật tách biến
- Sử dụng được kỹ thuật tách phương thức
- Sử dụng được kỹ thuật tách hằng
- Sử dụng được kỹ thuật tách lớp
- Sử dụng được kỹ thuật thay thế phương thức
- Sử dụng được kỹ thuật thay thế thuật toán
- Sử dụng được kỹ thuật đơn giản hóa biểu thức điều kiện
- Sử dụng được kỹ thuật đơn giản hóa lời gọi hàm
- Sử dụng được kỹ thuật tái cấu trúc dữ liệu trong đối tượng
- Sử dụng được kỹ thuật refactoring to patterns
NỘI DUNG KHOÁ HỌC
Clean Code và Refactoring - 2 buổi
- Clean code, smell code
- Các tiêu chí của clean code
- Naming convention
- Code refactoring căn bản
- Kỹ thuật đổi tên biến
- Kỹ thuật đổi tên hằng
- Kỹ thuật đổi tên phương thức
- Kỹ thuật đổi tên lớp
Các kỹ thuật refactoring căn bản - 3 buổi
- Kỹ thuật tách biến
- Kỹ thuật tách hằng
- Kỹ thuật tách phương thức
- Kỹ thuật tách lớp
- Kỹ thuật thay thế phương thức
Các kỹ thuật refactoring nâng cao - 3 buổi
- Thay thế thuật toán
- Đơn giản hóa biểu thức điều kiện
- Đơn giản hóa lời gọi hàm
- Tái cấu trúc dữ liệu trong đối tượng
- Refactoring to patterns
TẢI NỘI DUNG CHI TIẾT KHÓA HỌC CODE REFACTORING
THỜI GIAN - HÌNH THỨC
Thời lượng: 8 buổi, 3 giờ/buổi
Thời gian: Có 2 lựa chọn thời gian học:
- 18:30 – 21:30 tối trong tuần, mỗi tuần 2 buổi (kéo dài 4 tuần)
- Hoặc 09:00 – 12:00 Thứ 7 hằng tuần (kéo dài 8 tuần)
Hình thức: Online
HỌC PHÍ & ƯU ĐÃI
Học phí: 3.000.000đ
Ưu đãi chỉ còn 2.400.000đ
dành cho cựu học viên CodeGym