Testing Angular Applications Training Course
Trong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này, người tham gia sẽ học cách viết và duy trì các bài kiểm tra cho các ứng dụng Angular.
Khi kết thúc khóa đào tạo, người tham gia sẽ có thể:
- Quyết định chiến lược phù hợp nhất để kiểm tra một ứng dụng Angular
- Thực hiện kiểm tra đơn vị, kiểm tra thành phần, kiểm tra A/B và kiểm tra đầu cuối trên một ứng dụng Angular
- Chọn các công cụ phù hợp cho công việc: Jasmine, Karma, Protractor, Mocha, v.v.
- Viết các bài kiểm tra bằng Protractor và Jasmine
- Chạy và gỡ lỗi các bài kiểm tra với Karma và Protractor
- Tạo một bộ kiểm tra có thể bảo trì
- Áp dụng các phương pháp hay nhất để kiểm tra đơn vị trong Angular
Định dạng khóa học
- Kết hợp bài giảng, thảo luận, bài tập và thực hành chuyên sâu
Lưu ý
- Angular có nhiều tên và phiên bản khác nhau, cụ thể: Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2, v.v. Để tùy chỉnh phiên bản được sử dụng trong khóa đào tạo này, vui lòng liên hệ với chúng tôi để sắp xếp.
Đề cương khóa học
Để yêu cầu một giáo trình đào tạo được tùy chỉnh, vui lòng liên hệ với chúng tôi.
Requirements
- Sự hiểu biết về JavaScript
Đối tượng
- Người kiểm thử
- Nhà phát triển
Open Training Courses require 5+ participants.
Testing Angular Applications Training Course - Booking
Testing Angular Applications Training Course - Enquiry
Testing Angular Applications - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Step by step analysis. Each line of code explanation. Every problem I had during the course was successfully solved and Łukasz told me the reason. I also liked good practices that have been presented. Never have I been convinced about TDD style - I just dont find it useful and worth its time. Łukasz pointed out so many advantages of TDD, it completely changed my opinion.
Michal Uscinski - Devapo Sp. z o. o.
Course - Testing Angular Applications
Provisional Upcoming Courses (Require 5+ participants)
Related Courses
Angular 13
28 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các lập trình viên muốn sử dụng các tính năng mới nhất của Angular 13 để xây dựng, kiểm tra và triển khai các ứng dụng web.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Sử dụng TypeScript và Angular CLI để phát triển các ứng dụng Angular 13.
- Phát triển, kiểm tra và triển khai các ứng dụng web Angular 13.
- Tạo các thành phần web có thể được sử dụng cho bất kỳ ứng dụng hoặc trang web nào.
Angular 2 Fundamentals
21 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển ở trình độ mới bắt đầu đến trung cấp, những người muốn xây dựng các ứng dụng web hiện đại, năng động bằng Angular 2.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập và cấu hình các dự án Angular 2.
- Sử dụng các tính năng và cải tiến của Angular 2.
- Phát triển các ứng dụng mạnh mẽ, có khả năng mở rộng bằng Angular 2.
- Thực hiện các phương pháp hay nhất để tổ chức mã và kiến trúc.
- Tích hợp các ứng dụng Angular với RESTful APIs.
Angular JavaScript
28 HoursĐây là một khóa học thực hành dành cho bất kỳ ai muốn tạo các trang web bằng AngularJS.
Trong suốt khóa học này, phiên bản ổn định mới nhất sẽ được sử dụng. Phiên bản thử nghiệm có thể được sử dụng nếu được đánh dấu trong biểu mẫu đăng ký ở phần ghi chú. Việc sử dụng phiên bản cũ cần được thỏa thuận trước khi đăng ký.
AngularJS Basics
14 HoursAngular JS là một JavaScript thư viện để phát triển ứng dụng nhanh chóng.
Đối tượng
- nhà phát triển
- lập trình viên
- kiến trúc sư Javascript
Mục tiêu
- Thay đổi tư duy từ cách lập trình thủ tục/hướng đối tượng sang cách Angular
- Người tham gia có thể sử dụng Angular JS để tạo các Ứng dụng Trang Đơn
Định dạng khóa học
- 40% bài giảng, 60% thực hành
Angular 10 for Developers
28 HoursTrong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ), người tham gia sẽ học cách tạo, kiểm tra và triển khai một ứng dụng Angular bằng cách sử dụng các tính năng mới nhất trong Angular 10.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Phát triển các ứng dụng Angular 10 bằng TypeScript và Angular CLI.
- Tạo các thành phần web rời rạc có thể được sử dụng trong bất kỳ trang HTML nào.
- Kết nối các thành phần này với các dịch vụ, mô-đun và chỉ thị.
- Sử dụng các dịch vụ web REST và dữ liệu WebSocket trong một ứng dụng Angular 10.
- Xây dựng xác thực tùy chỉnh bằng Reactive Forms.
- Kiểm tra, gỡ lỗi và triển khai một ứng dụng Angular 10.
- Tổ chức các dự án Angular 10 bằng các phương pháp hay nhất.
Angular 11
28 HoursTrong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ), người tham gia sẽ học cách tạo, kiểm tra và triển khai một ứng dụng Angular bằng cách sử dụng các tính năng mới nhất trong Angular 11.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Phát triển ứng dụng Angular 11 bằng TypeScript và CLI Angular.
- Tạo các thành phần web rời rạc có thể được sử dụng trong bất kỳ trang HTML nào.
- Kiểm tra, gỡ lỗi và triển khai một ứng dụng Angular 11.
- Tổ chức các dự án Angular 11 bằng các phương pháp hay nhất.
Angular 11 Advanced
28 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển muốn sử dụng các công cụ phát triển nâng cao của Angular 11 để thiết kế, xây dựng, kiểm tra và triển khai ứng dụng.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển cần thiết để phát triển các ứng dụng Angular 11 nâng cao.
- Xây dựng cấu trúc cha-con, các thành phần lồng nhau cho các ứng dụng phức tạp.
- Sử dụng RxJS và observables để xử lý các sự kiện thời gian thực và lập trình không đồng bộ.
- Tạo các biểu mẫu và mô hình dữ liệu có khả năng mở rộng để quản lý đầu vào của người dùng và các tác vụ nhập liệu.
- Triển khai các phương pháp hay nhất về dependency injection nâng cao, định tuyến và bảo mật trong Angular 11.
Angular 12
28 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các lập trình viên muốn tạo, kiểm tra và triển khai một ứng dụng Angular bằng cách sử dụng các tính năng mới nhất trong Angular 12.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Phát triển các ứng dụng Angular 12 bằng TypeScript và CLI Angular.
- Tạo các thành phần web rời rạc có thể được sử dụng trong bất kỳ ứng dụng web hoặc trang HTML nào.
- Kiểm tra, gỡ lỗi và triển khai một ứng dụng Angular 12.
- Tổ chức các dự án Angular 12 bằng các phương pháp hay nhất.
Angular 12 Advanced
28 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển muốn đi sâu vào các tính năng nâng cao của Angular 12, bao gồm các thành phần tùy chỉnh, chỉ thị, liên kết dữ liệu nâng cao, tải chậm và hơn thế nữa.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Phát triển các ứng dụng Angular 12 bằng cách sử dụng các kỹ thuật và khái niệm nâng cao.
- Triển khai các thành phần và chỉ thị tùy chỉnh.
- Khám phá các kỹ thuật liên kết dữ liệu nâng cao.
- Triển khai tải chậm và nhập động.
- Tối ưu hóa hiệu suất của một ứng dụng Angular 12.
Angular 13 Advanced
28 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển và lập trình viên có kinh nghiệm, những người muốn tận dụng các tính năng nâng cao của Angular 13 để xây dựng, kiểm tra và triển khai các ứng dụng web hiệu suất cao.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Sử dụng hiệu quả TypeScript và Angular CLI để tạo các ứng dụng Angular 13 phức tạp.
- Phát triển, kiểm tra và triển khai các ứng dụng web Angular 13 để đạt hiệu suất tối ưu.
- Tạo các thành phần web để cải thiện khả năng tái sử dụng và bảo trì của các ứng dụng Angular 13.
Angular 14
28 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển và lập trình viên muốn sử dụng các tính năng mới nhất của Angular 14 để xây dựng, kiểm tra và triển khai các ứng dụng web.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Cài đặt và cấu hình Angular 14.
- Phát triển ứng dụng bằng kiến trúc dựa trên thành phần của Angular 14.
- Tận dụng các chỉ thị, dịch vụ và đường ống tích hợp của Angular 14.
- Giao tiếp với RESTful API bằng mô-đun HttpClient của Angular 14.
- Triển khai xác thực và ủy quyền trong các ứng dụng Angular 14.
- Kiểm tra và gỡ lỗi các ứng dụng Angular 14.
Angular 14 Advanced
28 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển và lập trình viên có kinh nghiệm, những người muốn nâng cao kỹ năng Angular 14 của họ và tận dụng các tính năng nâng cao của Angular 14 để xây dựng, kiểm tra và triển khai các ứng dụng web hiệu suất cao.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Xây dựng các ứng dụng nâng cao bằng Angular 14.
- Hiểu và triển khai các tính năng và kỹ thuật phức tạp hơn của Angular 14.
- Phát triển mã Angular 14 có thể bảo trì và mở rộng.
- Tạo các thư viện và mô-đun tùy chỉnh để mở rộng chức năng của Angular 14.
Angular 15
28 HoursKhóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các nhà phát triển và lập trình viên muốn sử dụng các tính năng mới nhất của Angular 15 để xây dựng, kiểm tra và triển khai các ứng dụng web.
Sau khi hoàn thành khóa đào tạo này, người tham gia sẽ có thể:
- Cài đặt và cấu hình Angular 15.
- Phát triển ứng dụng bằng kiến trúc dựa trên thành phần của Angular 15.
- Tận dụng các chỉ thị, dịch vụ và đường ống tích hợp của Angular 15.
- Giao tiếp với RESTful API bằng mô-đun HttpClient của Angular 15.
- Triển khai xác thực và ủy quyền trong các ứng dụng Angular 15.
- Kiểm tra và gỡ lỗi các ứng dụng Angular 15.
- Hiểu các tính năng mới của Angular 15 như Image Directive, CDK List để xây dựng các thành phần UI, Giảm boilerplate trong Guards và Cải tiến trong esbuild để tăng tốc độ xây dựng.
Angular 15 Advanced
28 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển và lập trình viên có kinh nghiệm, những người muốn nâng cao kỹ năng Angular 15 của họ và tận dụng các tính năng nâng cao của Angular 15 để xây dựng, kiểm tra và triển khai các ứng dụng web hiệu suất cao.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Sử dụng các kỹ thuật nâng cao để xây dựng các ứng dụng Angular 15.
- Hiểu các phương pháp hay nhất để mở rộng và duy trì các ứng dụng Angular 15 quy mô lớn.
- Phát triển các ứng dụng hiệu suất cao bằng cách sử dụng các tính năng nâng cao của Angular 15.
- Khắc phục sự cố và tối ưu hóa các ứng dụng Angular 15.
- Tìm hiểu về các chủ đề nâng cao như kết xuất phía máy chủ, tải chậm và hơn thế nữa.
Protractor: End-to-End Testing for Angular Web Applications
14 HoursTrong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam, người tham gia sẽ trực tiếp học cách viết Protractor kiểm thử cho một ứng dụng web mẫu Angular trong môi trường phòng thí nghiệm trực tiếp.
Khi kết thúc khóa học này, người tham gia sẽ đạt được sự thành thạo về Protractor và cảm thấy thoải mái khi
- tạo các kiểm thử tự động của riêng họ cho các ứng dụng Angular.
- tích hợp Protractor vào quy trình phát triển hiện có của họ.
- đảm bảo rằng các kiểm thử của họ sạch sẽ và dễ bảo trì.
- chạy Protractor với hoặc không có Selenium để điều khiển hành vi của trình duyệt.