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

>> Tải chương trình chi tiết

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

>> Tải chương trình chi tiết

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 chương trình chi tiết

TẢI NỘI DUNG CHI TIẾT KHÓA HỌC CODE REFACTORING

3 + 6 =

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

>> Đăng ký nhận ưu đãi ngay

Đăng ký tư vấn khóa Code Refactoring

7 + 2 =