Kiểm thử Ứng dụng Angular Khóa Học Đào Tạo
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.
Yêu cầu
- Sự hiểu biết về JavaScript
Đối tượng
- Người kiểm thử
- Nhà phát triển
Khóa học đào tạo mở cần có ít nhất 5 người tham gia.
Kiểm thử Ứng dụng Angular Khóa Học Đào Tạo - Đặt chỗ
Kiểm thử Ứng dụng Angular Khóa Học Đào Tạo - Yêu cầu thông tin
Kiểm thử Ứng dụng Angular - Yêu cầu tư vấn
Yêu cầu tư vấn
Đánh giá (1)
Phân tích từng bước một. Giải thích mỗi dòng mã. Mọi vấn đề tôi gặp phải trong khóa học đều được giải quyết thành công và Łukasz đã giải thích nguyên nhân cho tôi. Tôi cũng rất thích những thực hành tốt được trình bày. Trước đây, tôi chưa bao giờ bị thuyết phục bởi phong cách TDD - tôi đơn giản không thấy nó hữu ích và xứng đáng với thời gian. Łukasz chỉ ra nhiều lợi ích của TDD, hoàn toàn thay đổi quan điểm của tôi.
Michal Uscinski - Devapo Sp. z o. o.
Khóa học - Testing Angular Applications
Dịch thuật bằng máy
Các khóa học sắp tới
Các khóa học liên quan
Angular 13
28 Giờ họcKhó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 Cơ bản
21 Giờ họcKhó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 Giờ họcĐâ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 Giờ họcAngular 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 dành cho Phát triển Phần mềm
28 Giờ họcTrong 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 Giờ họcTrong 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 Nâng cao
28 Giờ họcKhó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 Giờ họcKhó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 4 Cơ bản
21 Giờ họcKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam giới thiệu các nguyên tắc cơ bản của Angular 4 và hướng dẫn người tham gia xây dựng một ứng dụng web một trang.
Angular 5
28 Giờ họcTrong 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ẽ học các kiến thức cơ bản về Angular 5 khi họ thực hiện từng bước tạo và triển khai một ứng dụng mẫu Angular.
Angular 6
28 Giờ họcTrong 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 (tại chỗ hoặc từ xa), 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 6.
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 6 bằng Angular CLI.
- Tạo các thành phần web có thể được sử dụng trong bất kỳ trang HTML nào.
- Sử dụng các dịch vụ web REST và dữ liệu WebSocket trong ứng dụng Angular 6.
- Triển khai hoạt ảnh bằng cách sử dụng các tính năng hoạt ảnh mới nhất của Angular 6.
- Kiểm tra, gỡ lỗi và triển khai ứng dụng Angular 6.
- Tổ chức các dự án Angular 6 bằng các phương pháp hay nhất.
Reactive Programming với Angular RxJS
14 Giờ họcReactive programing là một mô hình lập trình bất đồng bộ tập trung vào luồng dữ liệu và sự lan truyền dữ liệu bằng cách thiết lập một sự phụ thuộc xác định giữa các mô hình thực thi cơ bản và các luồng dữ liệu được phát ra từ một thành phần này sang thành phần khác. Nhiều Angular thiếu sót trong thiết kế ứng dụng khi xây dựng giao diện người dùng bất đồng bộ có thể được khắc phục bằng cách sử dụng các mẫu theo kiểu phản ứng do thư viện RxJS cung cấp.
Trong khóa đào tạo trực tiếp, tương tác này, người tham gia sẽ học cách triển khai các mẫu Observable vào thiết kế Angular ứng dụng của họ khi họ từng bước thực hiện một loạt các trường hợp minh họa các vấn đề thiết kế angular phổ biến và cách chúng được hưởng lợi từ các thiết kế lập trình phản ứng.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu mô hình lập trình phản ứng và thư viện RxJS.
- Xây dựng các ứng dụng Angular nặng giao diện người dùng với khả năng mở rộng, linh hoạt và đáp ứng bằng cách sử dụng các mẫu lập trình phản ứng.
Định dạng khóa học
- Bài giảng và thảo luận tương tác.
- Nhiều bài tập và thực hành.
- Thực hiện trực tiếp trong môi trường phòng thí nghiệm trực tiếp.
Tùy chọn tùy chỉnh khóa học
- Để yêu cầu một khóa đào tạo tùy chỉnh cho khóa học này, vui lòng liên hệ với chúng tôi để sắp xếp.
Angular và Spring Boot
14 Giờ họcKhó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 web muốn sử dụng Angular và Spring Boot để xây dựng các ứng dụng full stack.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Phát triển một ứng dụng full stack với Angular và Spring Boot.
- Xây dựng một ứng dụng backend với Spring Boot.
- Tạo các ứng dụng frontend với Angular.
- Sử dụng Spring Security để cấu hình xác thực cho một ứng dụng full stack.
Khóa học đào tạo .NET Core và Angular
21 Giờ họcĐối tượng
- Các nhà phát triển
Định dạng khóa học
- Kết hợp giữa bài giảng, thảo luận, bài tập và thực hành trực tiếp chuyên sâu trong môi trường phòng thí nghiệm trực tiếp.
NgRx
21 Giờ họcKhó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 muốn giảm chi phí và độ phức tạp trong việc quản lý trạng thái trong các ứng dụng web lớn, hướng dữ liệu.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Giảm độ phức tạp của các dự án rất lớn, nơi việc quản lý trạng thái khó duy trì.
- Tối thiểu hóa các quy trình trạng thái của một ứng dụng.
- Giảm thời gian cần thiết để phát triển các ứng dụng web hướng dữ liệu phức tạp.
Định dạng khóa học
- Bài giảng và thảo luận tương tác.
- Nhiều bài tập và thực hành.
- Thực hiện trực tiếp trong môi trường phòng thí nghiệm trực tiếp.
Tùy chọn tùy chỉnh khóa học
- Để yêu cầu một khóa đào tạo tùy chỉnh cho khóa học này, vui lòng liên hệ với chúng tôi để sắp xếp.
- Để tìm hiểu thêm về NgRx, vui lòng truy cập: https://ngrx.io/
