Vietnam

0939206009

thaian.it15@gmail.com

Programming Language Cơ bản đến Nâng cao Vietnamese

Khoá học Javascript Typescript dành cho Tester

Bản 2026

Xin chào các bạn, khóa học lập trình Javascript Typescript này nhằm hướng dẫn cho những bạn mới CHƯA BIẾT CODE và không có nền tảng IT sẽ học từng bước từ cơ bản đến nâng cao. Nội dung khoá học này dùng để làm nền tảng giúp Tester có thể viết code Ja

Anh Tester Giảng viên: Anh Tester
creator Người tạo: Anh Tester

Tổng quan

🚀 Khóa học này dành cho:

  • Các bạn trái ngành không có nền tảng IT.
  • Các bạn sinh viên mới ra trường hoặc chuẩn bị ra trường.
  • Các bạn đang là Manual Tester để chuẩn bị học tiếp phần Automation Test.
  • Các bạn Automation Tester muốn nâng cao về kĩ năng lập trình để hiểu rõ và sâu hơn để xây dựng project Automation Test chuyên nghiệp.
  • Và bất kỳ ai đã có nền tảng IT đều có thể học được để hiểu biết thêm.
  • Học 1 lần để sau này học các khoá Test Automation như Web, API, Mobile, Desktop và các công cụ automation khác đỡ tốn tiền, đỡ tốn thời gian học lại.
  • ĐẶC BIỆT LÀ MUỐN LỰA CHỌN NGÔN NGỮ LẬP TRÌNH JAVASCRIPT TYPESCRIPT ĐỂ SAU NÀY LÀM VIỆC VỚI AUTOMATION TEST.

 

🎯 Cách học Online:

  • Chuẩn bị ZOOM app để call trực tiếp (có record sau mỗi buổi)
  • Chuẩn bị Mạng ổn định và nơi học không ồn lắm để tương tác trực tiếp
  • Một tuần học 3 buổi và học trong tầm 1 tháng (từ không biết gì đến làm được việc)
  • Tài liệu trao đổi nhanh trên Zalo group
  • Sau khi kết thúc khóa học thì An cấp chứng chỉ cho các bạn hoàn thành các yêu cầu của An gồm chuỗi bài học, bài tập và dự án auto test cuối khoá

🎯 Thông tin về Anh Tester:

  • Võ Thái An
  • Công việc chính: Software Quality Engineer tại Phamiliar Tech in USA (remote).
  • Kinh nghiệm: hơn 7 năm làm automation test với Selenium, Appium, Katalon, Playwright và các tools khác.
  • SĐT: 0939206009 (phone/facebook/zalo)

Bạn sẽ học được gì

    • Giới thiệu ngôn ngữ lập trình Javascript Typescript
    • Cài đặt môi trường Node JS vào máy tính để code Javascript Typescript
    • Hiểu được các thành phần cơ bản trong ngôn ngữ lập trình: Biến, Toán tử, Kiểu dữ liệu, Hàm,...
    • Học về cấu trúc điều kiện IF Else
    • Cách sử dụng vòng lặp FOR để duyệt dữ liệu
    • Biết cách xử lý chuỗi (hỗ trợ so sánh data test sau này)
    • Học cách bẫy lỗi với Try Catch
    • Hiểu và biết dùng Object, Array
    • Cách đọc file cơ bản với JSON, Excel
    • Hiểu về Phạm vi truy cập, Object Class
    • Quan trọng nhất là phần Javascript Typescript OOP hướng đối tượng (sau này dành cho automation test rất nhiều)

Yêu cầu

  • Chuẩn bị máy tính cá nhân và Mạng tốt để học Online
  • Cài các phần mềm liên quan để học: ZOOM, Zalo

Nội dung khoá học

1 chương · 10 bài học

  • Bài 1 - [Javascript Typescript] Cài đặt môi trường Node.js và VS Code để code

    ✅ Node.js, npm và quy tắc luôn chọn bản LTS
    ✅ Cài đặt Node.js 24 LTS trên Windows và macOS, xử lý lỗi sau khi cài
    ✅ Cài đặt VS Code, Terminal tích hợp và các extension cần thiết
    ✅ Thực hành: tạo project, đọc package.json, cài package và chạy file JavaScript đầu tiên
    ✅ Dùng Claude Code, ChatGPT, Gemini để hỏi đào sâu và làm quen bộ kit claude-testing-skills
    ✅ Kiểm tra lệnh cài đặt do AI đưa ra

  • Bài 2 - [Javascript Typescript] Biến, kiểu dữ liệu và toán tử trong JavaScript

    ✅ Vì sao học JavaScript trước TypeScript
    ✅ Biến với const, let và quy tắc đặt tên
    ✅ Kiểu dữ liệu, typeof và template literal
    ✅ Làm sạch chuỗi lấy từ trang web, đổi chuỗi tiền ra số
    ✅ Toán tử số học, so sánh (== và ===) và logic
    ✅ Dùng AI để hỏi sâu kiến thức và kiểm tra code do AI sinh ra

  • Bài 3 - [Javascript Typescript] Câu lệnh điều kiện if...else và switch...case trong JavaScript

    ✅ Câu lệnh if, else if và else qua ví dụ đời thường và automation
    ✅ Toán tử 3 ngôi cho điều kiện ngắn
    ✅ Truthy, falsy và bẫy với chuỗi rỗng, số 0
    ✅ Lấy giá trị mặc định bằng || và ??
    ✅ Câu lệnh switch...case: chọn URL theo môi trường, phân loại mã HTTP
    ✅ Dùng AI để hỏi sâu kiến thức và kiểm tra code điều kiện do AI sinh ra

  • Bài 4 - [Javascript Typescript] Vòng lặp và mảng (Array) trong JavaScript

    ✅ Vòng lặp for, break và continue
    ✅ Vòng lặp while cho bài toán chờ và thử lại
    ✅ Mảng (Array): tạo, đọc, thêm và bớt phần tử
    ✅ Duyệt mảng bằng for...of và forEach
    ✅ Lọc và tìm dữ liệu với map, filter, find và includes
    ✅ Dùng AI để hỏi sâu kiến thức và kiểm tra code vòng lặp do AI sinh ra

  • Bài 5 - [Javascript Typescript] Object và JSON trong JavaScript - lưu, lấy nhanh và gộp dữ liệu test

    ✅ Object: lưu dữ liệu test, đọc và sửa thuộc tính
    ✅ Chuyển đổi giữa Object và chuỗi JSON với JSON.stringify, JSON.parse
    ✅ Lấy nhanh giá trị từ Object (destructuring) và vì sao test viết ({ page })
    ✅ Gộp và ghi đè Object bằng dấu ... (spread) cho data test và config
    ✅ Dùng AI để hỏi sâu kiến thức và kiểm tra code do AI sinh ra

  • Bài 6 - [Javascript Typescript] Hàm, arrow function và callback trong JavaScript

    ✅ Vì sao cần hàm: khai báo, tham số và giá trị trả về
    ✅ Tham số mặc định và phạm vi của biến trong khối lệnh
    ✅ Arrow function - cách viết hàm ngắn gọn
    ✅ Callback và cách đọc một test Playwright viết bằng arrow function
    ✅ Dùng AI để hỏi sâu kiến thức và kiểm tra hàm do AI sinh ra

  • Bài 7 - [Javascript Typescript] Quản lý source code với Git và GitHub

    ✅ Git là gì và vì sao tester cần quản lý source code
    ✅ Quy trình làm việc ở local: init, add, commit
    ✅ Đưa code lên GitHub với remote repository
    ✅ Branch, Pull Request và xử lý Merge Conflict
    ✅ File .gitignore và cách tránh commit nhầm file
    ✅ Dùng AI để soạn lệnh Git, commit message và kiểm tra lại trước khi chạy

  • Bài 8 - [Javascript Typescript] Class, constructor và kế thừa (extends) trong JavaScript

    ✅ Vì sao cần class - class và object là gì
    ✅ Cú pháp class, constructor và method trong JavaScript
    ✅ Kế thừa với extends và super
    ✅ Đóng gói và đa hình ở mức đủ dùng
    ✅ Thực hành viết một class trang đơn giản - bước đầu của Page Object Model
    ✅ Dùng AI để hỏi sâu kiến thức và kiểm tra class do AI sinh ra

  • Bài 9 - [Javascript Typescript] async/await, import/export và try...catch trong JavaScript

    ✅ Vì sao JavaScript cần bất đồng bộ và vì sao phải await
    ✅ Promise ở mức đủ dùng trong automation
    ✅ async/await - cách viết bất đồng bộ dễ đọc
    ✅ Chia code thành module với export và import
    ✅ Bắt lỗi với try...catch và throw new Error()
    ✅ Dùng AI để hỏi sâu kiến thức và kiểm tra code bất đồng bộ do AI sinh ra

  • Bài 10 - [Javascript Typescript] Kiểu dữ liệu, type, interface và class trong TypeScript

    ✅ TypeScript là gì và vì sao Automation dùng TypeScript
    ✅ Chú thích kiểu cho biến, mảng, object, hàm và khi nào tránh any
    ✅ type và interface - đặt tên cho kiểu dữ liệu
    ✅ class trong TypeScript với private, readonly và constructor viết gọn
    ✅ Dùng AI để hỏi sâu kiến thức và kiểm tra code TypeScript do AI sinh ra

Khoá học bao gồm
  • 20 giờ bài học
  • Truy cập trọn đời
  • Bài tập thực hành
  • Dự án thực tế thực chiến
  • Chứng chỉ hoàn thành
  • Có Video Record lại mỗi buổi học
  • Support dài lâu
  • Có xuất hoá đơn VAT
Thông tin khoá học
  • Đã đăng ký: 0 học viên
  • Số chương: 1
  • Số bài học: 10
  • Trình độ: Cơ bản đến Nâng cao
  • Ngôn ngữ: Vietnamese
  • Chứng chỉ: Có