Severity: Warning
Message: file_get_contents(/home/anhtest2/public_html/application/cache/Category_model_SelectByParentArrayId.cache): failed to open stream: No such file or directory
Filename: drivers/Cache_file.php
Line Number: 275
Backtrace:
File: /home/anhtest2/public_html/application/core/MY_Model.php
Line: 25
Function: get
File: /home/anhtest2/public_html/application/models/Category_model.php
Line: 60
Function: query_cache
File: /home/anhtest2/public_html/application/core/MY_Controller.php
Line: 109
Function: SelectByParentArrayId
File: /home/anhtest2/public_html/application/controllers/frontend/Course.php
Line: 9
Function: __construct
File: /home/anhtest2/public_html/index.php
Line: 315
Function: require_once
Severity: Notice
Message: Trying to access array offset on value of type bool
Filename: drivers/Cache_file.php
Line Number: 277
Backtrace:
File: /home/anhtest2/public_html/application/core/MY_Model.php
Line: 25
Function: get
File: /home/anhtest2/public_html/application/models/Category_model.php
Line: 60
Function: query_cache
File: /home/anhtest2/public_html/application/core/MY_Controller.php
Line: 109
Function: SelectByParentArrayId
File: /home/anhtest2/public_html/application/controllers/frontend/Course.php
Line: 9
Function: __construct
File: /home/anhtest2/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: unlink(/home/anhtest2/public_html/application/cache/Config_model_SelectByKeyzalo.cache): No such file or directory
Filename: drivers/Cache_file.php
Line Number: 279
Backtrace:
File: /home/anhtest2/public_html/application/core/MY_Model.php
Line: 25
Function: get
File: /home/anhtest2/public_html/application/models/Config_model.php
Line: 42
Function: query_cache
File: /home/anhtest2/public_html/application/core/MY_Controller.php
Line: 128
Function: SelectByKey
File: /home/anhtest2/public_html/application/controllers/frontend/Course.php
Line: 9
Function: __construct
File: /home/anhtest2/public_html/index.php
Line: 315
Function: require_once
Severity: Warning
Message: unlink(/home/anhtest2/public_html/application/cache/Config_model_SelectByKeymeta_keywords.cache): No such file or directory
Filename: drivers/Cache_file.php
Line Number: 279
Backtrace:
File: /home/anhtest2/public_html/application/core/MY_Model.php
Line: 25
Function: get
File: /home/anhtest2/public_html/application/models/Config_model.php
Line: 42
Function: query_cache
File: /home/anhtest2/public_html/application/core/MY_Controller.php
Line: 143
Function: SelectByKey
File: /home/anhtest2/public_html/application/controllers/frontend/Course.php
Line: 9
Function: __construct
File: /home/anhtest2/public_html/index.php
Line: 315
Function: require_once
Xin chào các bạn, khóa học Playwright Javascript Typescript này nhằm hướng dẫn cho những bạn CHƯA BIẾT CODE JAVASCRIPT TYPESCRIPT đi từng bước từ cơ bản đến nâng cao. Khoá học này dùng để kiểm thử tự động cho Website và API, rất thích hợp dành cho người mới bắt đầu làm auto test. ...
✅Tất cả nội dung và chất lượng khoá học được kiểm duyệt bởi Anh Tester.
🚀 Bắt đầu: Hiểu rõ vấn đề của code đồng bộ và tại sao cần bất đồng bộ.
🤝 Nền tảng: Làm chủ Promise và phương thức .then(), .catch().
✨ Nâng cao: Tinh giản code với cú pháp async/await hiện đại.
🔒 Bảo vệ: Viết code bền vững, chống sập với try...catch...finally.
🗂️ Tổ chức: Sắp xếp dự án chuyên nghiệp bằng Modules.
🚀TypeScript là gì? Tại sao nên dùng TypeScript thay vì JavaScript thuần?
🚀Làm quen với các kiểu dữ liệu cơ bản (Primitive Types) trong TypeScript.
🚀Cách định kiểu dữ liệu cho Mảng (Array) và Đối tượng (Object).
🚀Hướng dẫn cài đặt môi trường Node.js, npm và TypeScript từ A-Z.
🚀 Linh hoạt & Vững chắc: Nắm vững cách dùng Type Alias và Interface để định hình dữ liệu.
🧩 Kiểu Đa năng: Khám phá Union Types và định nghĩa "hợp đồng" cho hàm với Function Types.
🛡️ OOP An toàn: Xây dựng Class chuyên nghiệp với private, protected và các cú pháp nâng cao.
🏗️ Kế thừa & Interfaces (extends, implements)
✅ Quản lý Hằng số với Enum
🧩 Linh hoạt hóa với Generic
🔗 Hướng dẫn TypeScript Generics
📊 Đọc file XLSX trong Node.js bằng async/await
⚙️ Xử lý file JSON với TypeScript và fs/promises
📖 Cách dùng Record trong TypeScript để quản lý dữ liệu
Phần 1: Ôn Lại Những "Siêu Năng Lực" Cốt Lõi Đã Học 🧠
Phần 2: Mở Rộng Chân Trời - Thế Giới Automation Ngoài Playwright 🌐
Phần 3: Hành Trình Của Bạn Chỉ Mới Bắt Đầu! 🚀
Automation Engineer
Copyright © 2021-2025 Anh Tester Automation Testing