Can Tho, Vietnam

0939206009

thaian.it15@gmail.com

Programming Language Cơ bản Vietnamese

Khoá học Java dành cho Tester

Xin chào các bạn. Khóa học lập trình Java 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 Java hỗ trợ Test Au

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à mình nghĩ là bất kỳ ai đã có nền tảng IT đều có thể học được
  • 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
  • ĐẶC BIỆT LÀ MUỐN LỰA CHỌN NGÔN NGỮ LẬP TRÌNH JAVA ĐỂ 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 rưỡi (từ không biết gì đến biết viết code)
  • Tài liệu trao đổi nhanh trên Zalo group
  • Sau khi kết thúc khóa 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 Java

  • Cài đặt môi trường JDK vào máy tính để code Java

  • 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ọc về cấu trúc điều kiện IF Else, Switch Case

  • 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ề trạng thái Static trong Java

  • Hiểu và biết dùng Array, ArrayList, Set, Map trong bộ Collection

  • Cách đọc file cơ bản với JSON, TXT, Properties (dành cho API đọc file JSON)

  • Hiểu về Phạm vi truy cập, Object Class

  • Quan trọng nhất là phần Java OOP hướng đối tượng (sau này dành cho automation 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, Telegram

Nội dung khoá học

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

  • Bài 1 - [Java for Tester] Giới thiệu ngôn ngữ lập trình Java dành cho Tester ✳️ Giới thiệu ngôn ngữ lập trình Java
    ✳️ Ngôn ngữ Java với Automation Test tại Việt Nam
    ✳️ Các nội dung chính cần học dành cho Tester để làm Test Automation
    30 phút
  • Bài 2 - [Java for Tester] Cài đặt môi trường JDK và IDE để viết code Java ✳️ Cài đặt JDK
    ✳️ Cài đặt IntelliJ IDEA
    ✳️ Tạo project code Java
    1 tiếng
  • Bài 3 - [Java for Tester] Biến và Kiểu dữ liệu trong Java ✳️ Biến trong Java (Variables)
    ✳️ Kiểu dữ liệu trong Java (Data Type)
    1 tiếng 30 phút
  • Bài 4 - [Java for Tester] Toán tử và ép kiểu dữ liệu trong Java ✳️ Các phéo toán trong Java
    ✳️ Cách ép kiểu dữ liệu
    1 tiếng
  • Bài 5 - [Java for Tester] Biểu thức điều kiện IF Else và Switch Case ✳️ Câu lệnh điều kiện IF Else
    ✳️ Câu lệnh Switch Case
    1 tiếng
  • Bài 6 - [Java for Tester] Cách sử dụng vòng lặp For trong Java ✳️ Công dụng vòng lặp FOR trong Java
    ✳️ Cấu trúc vòng lặp FOR
    ✳️ FOR đơn giản
    ✳️ FOR cải tiến
    1 tiếng
  • Bài 7 - [Java for Tester] Xử lý Mảng trong Java ✳️ Giới thiệu dữ liệu kiểu Mảng
    ✳️ Khai báo và lưu dữ liệu kiểu mảng
    ✳️ Duyệt mảng
    1 tiếng
  • Bài 8 - [Java for Tester] Collection trong Java với ArrayList Set Map ✳️ Tìm hiểu Collection trong Java
    ✳️ Lưu trữ dữ liệu với kiểu Set
    ✳️ Lưu trữ dữ liệu với kiểu Map
    ✳️ Lưu trữ dữ liệu với kiểu ArrayList
    1 tiếng 30 phút
  • Bài 9 - [Java for Tester] Xử lý chuỗi String trong Java ✳️ Giới thiệu data dạng chuỗi String trong Java
    ✳️ Các hàm cơ bản để xử lý chuỗi
    1 tiếng
  • Bài 10 - [Java for Tester] Thuộc tính và Phương thức ✳️ Thuộc tính là gì?
    ✳️ Phương thức là gì?
    ✳️ Ví dụ về khai báo phương thức
    ✳️ Gọi phương thức đã khai báo
    1 tiếng
  • Bài 11 - [Java for Tester] Lớp và Đối tượng trong Java ✳️ Lớp là gì? Class trong Java
    ✳️ Đối tượng là gì? Object của một Class
    ✳️ Ví dụ khai báo đối tượng của một class và sử dụng
    1 tiếng 30 phút
  • Bài 12 - [Java for Tester] Phạm vi truy cập và Hàm xây dựng Contructor ✳️ Phạm vi truy cập là gì?
    ✳️ Các loại phạm vi truy cập
    ✳️ Hàm xây dựng Contructor trong Java
    1 tiếng 30 phút
  • Bài 13 - [Java for Tester] Trạng thái Static trong Java ✳️ Giới thiệu trạng thái Static trong Java
    ✳️ Khai báo biến và hàm static
    ✳️ Đặc điểm của hàm static
    1 tiếng
  • Bài 14 - [Java for Tester] Tính Kế thừa và Đóng gói trong Java ✳️ Giới thiệu Java OOP hướng đối tượng (Object Oriented Programing)
    ✳️ Tính Kế thừa trong Java (Inheritance)
    ✳️ Tính Đóng gói trong Java (Encapsulation)
    1 tiếng 30 phút
  • Bài 15 - [Java for Tester] Tính Đa hình và Trừu tượng trong Java ✳️ Tính Đa hình trong Java (Polymorphism)
    ✳️ Tính Trừu tượng trong Java (Abstraction)
    1 tiếng 30 phút
  • Bài 16 - [Java for Tester] Mô hình Page Object Model ✳️ Giới thiệu mô hình Page Object Model trong Test Automation
    ✳️ Ví dụ triển khai mô hình Page Object Model (POM)
    1 tiếng 30 phút
  • Bài 17 - [Java for Tester] Cách bắt lỗi ngoại lệ bằng Try Catch và Exception ✳️ Bắt lỗi ngoại lệ trong Java là gì?
    ✳️ Cách sử dụng Try Catch trong Java
    ✳️ Các loại Exception trong Java
    1 tiếng
  • Bài 18 - [Java for Tester] Đọc file Properties trong Java ✳️ Giới thiệu công dụng của file Properties
    ✳️ Đọc và ghi file Properties trong Java
    1 tiếng
  • Bài 19 - [Java for Tester] Tạo project Maven và đọc file JSON ✳️ Giới thiệu Maven project
    ✳️ Cài đặt thư viện hỗ trợ đọc file JSON
    ✳️ Cách đọc file JSON
    1 tiếng 30 phút
  • Bài 20 - [Java for Tester] Quản lý source code trên GitHub

    Git là gì? (Git CSM)
    Ưu điểm của Git
    Dịch vụ Git (GitHub)
    Các bước cài đặt để sử dụng được Git trên Windows
    ✅ Cách đẩy source code lên GitHub với Tortoisegit

    2 hours
Khoá học bao gồm
  • 35 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
Thông tin khoá học
  • Đã đăng ký: 0 học viên
  • Số chương: 1
  • Số bài học: 20
  • Trình độ: Cơ bản
  • Ngôn ngữ: Vietnamese
  • Chứng chỉ: Có