Typescript Unit Testing 교육 과정
TypeScript는 엔터프라이즈 Javascript 애플리케이션을 구축하기 위한 오픈 소스 언어입니다. 일반 Javascript로 컴파일하고 언어에 정적 타이핑 및 객체 지향 개발을 제공하는 JavaScript의 엄격한 상위 집합입니다.
이 강사가 진행하는 실시간 교육에서는 TypeScript의 단위 테스트 기능과 프레임워크를 소개합니다. 참가자는 실제 응용 프로그램에 대해 실행할 수 있는 단위 테스트 모음을 구성하여 이론을 실습할 수 있는 기회를 얻습니다.
코스의 형식
- 대화형 강의 및 토론. 많은 연습과 연습. 라이브 랩 환경에서 직접 구현합니다.
코스 맞춤화 옵션
- 이 과정에서는 Javascript 또는 Typescript 애플리케이션(Jasmine, Mocha, Jest, Chai 등)을 단위 테스트하는 데 사용할 수 있는 프레임워크에 중점을 둡니다. React와 같은 UI 프레임워크는 선택 사항이며 원하는 경우 다룰 수 있습니다. 이 과정에 대한 맞춤형 교육을 요청하려면 당사에 연락하여 예약하시기 바랍니다.
Course Outline
소개
- 이해 Unit Testing
Typescript 단위 테스트 프레임워크 개요
- Jasmine, 모카, Jest, 차이
- 단위 테스트 사용 사례
테스트 환경 설정
- 라이브러리 다운로드 및 설치
- IDE 설치 및 구성
- 샘플 애플리케이션 설정
타입스크립트 개요
- Typescript와 Java스크립트 및 기타 언어
- Typescript 구문 및 기능 이해
첫 번째 단위 테스트 작성
- 테스트 설정
- 테스트 정의 작성
- 중첩된 범위 지정 작업
- 어설션 만들기
- 단위 테스트 실행
단위 테스트 디버깅
- 코드 단계별 실행
- 중단점 만들기
- 디버그 작업 설정
단위 테스트 확장
- 복잡한 Typescript 클래스 작성
- 스텁 및 모의 작성
- 테스트 스위트 생성
더 많은 테스트 작성
- 테스트 Node.js
- HTTP 엔드포인트 단위 테스트
- REST API 테스트
- 통합 테스트 작성
- React 구성 요소 테스트(선택 사항)
문제 해결
요약 및 결론
Requirements
- 소프트웨어 테스팅 개념에 대한 이해
- Java스크립트 또는 Typescript 프로그래밍 경험
- NodeJ에 대한 이해
청중
- 개발자
Open Training Courses require 5+ participants.
Typescript Unit Testing 교육 과정 - Booking
Typescript Unit Testing 교육 과정 - Enquiry
Typescript Unit Testing - Consultancy Enquiry
Consultancy Enquiry
회원 평가 (2)
기술적 지식
Mohamed Shifan - Maldives Pension Administration Office (Pension Office)
Course - Typescript Unit Testing
Machine Translated
의제에 없었음에도 nestjs로 제공됨
Suhail - Maldives Pension Administration Office (Pension Office)
Course - Typescript Unit Testing
Machine Translated
Upcoming Courses
Related Courses
Advanced TypeScript
7 Hours대한민국에서 진행되는 이 강사 주도 라이브 교육(온라인 또는 현장)은 TypeScript의 고급 기능을 사용하여 JavaScript 애플리케이션을 만들고 구축하려는 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- TypeScript 및 Node.js 애플리케이션 개발을 시작하는 데 필요한 개발 환경을 설정합니다.
- Typescript의 고급 기능을 활용하여 오류를 줄이고 깔끔하고 표현력이 풍부한 코드를 작성하세요.
- TypeScript를 사용하여 Webpack을 구성하고 사용하여 복잡한 프런트 엔드 UI를 구축합니다.
- 사용자 정의 데이터 유형(Union, Intersection, Tuple 유형 등)을 사용하여 기존 일반 유형을 확장합니다.
- 오류 처리 및 응답 유효성 검사를 위한 비동기 코드 패턴 및 API를 구현합니다.
- TypeScript 및 Node.js 애플리케이션을 프로덕션 환경(AWS EC2, Heroku 등)에 배포합니다.
Agile Software Testing Overview
7 Hours이 과정은 Agile 소프트웨어 테스팅에 대한 간략한 소개를 제공합니다. 그것은의 컨텍스트 내에서, 기초 테스트 개념을 다루는 Agile ( Scrum ) 개발 및 크리스핀 & 그레고리의 (더 사용 Agile 테스트, 2014) Agile 현대 원칙과 관행 탐험하는 프레임 워크로 테스트 쿼드런트 모델 Agile 테스트를.
Test Driven Development
21 HoursThis instructor-led, live training in 대한민국 (online or onsite) is aimed at intermediate-level software developers and QA engineers who wish to adopt and master TDD principles and practices to improve code quality and development efficiency.
By the end of this training, participants will be able to:
- Understand the principles and workflow of Test-Driven Development (TDD).
- Write effective and maintainable unit tests.
- Utilize mocking frameworks to create comprehensive test scenarios.
- Apply TDD as a design tool to create robust and flexible code.
Ionic2
14 HoursThis instructor-led, live training in 대한민국 (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use Ionic 2 to build hybrid mobile applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations.
- Test, deploy, and manage mobile app releases effectively.
Unit Testing with JUnit
21 HoursJUnit은 반복 가능한 테스트를 작성하고 Java 언어에 대한 단위 테스트를 수행하는 프레임 워크입니다.
Unit Testing with PHPUnit
14 Hours대한민국에서 강사가 진행하는 이 실시간 교육에서는 참가자에게 테스트 단위 형태로 테스트 가능한 코드를 작성하여 버그 진단, 격리 및 해결을 촉진하는 방법을 가르칩니다. 이 교육에서는 PHP단위 테스트 프레임워크를 사용하여 작업 준비가 완료된 테스트 환경을 만드는 과정을 참가자에게 안내합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 좋은 테스트 장치와 나쁜 테스트 장치를 구별하세요.
- 테스트 결과를 읽고 해석합니다.
- 버그를 줄이기 위해 코드 베이스를 사전에 관리하고 진단합니다.
- 코드 베이스가 지속적인 통합 및 배포에 적합한지 확인하세요.
Unit Testing with Python
21 Hours강사가 진행하는 이 대한민국 실시간 교육에서 참가자는 PyTest를 사용하여 우아하고 표현력이 풍부하며 읽기 쉬운 짧고 유지 관리가 가능한 테스트를 작성하는 방법을 배웁니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 상용구 코드 없이도 읽기 쉽고 유지 관리가 가능한 테스트를 작성하세요.
- 작은 테스트를 작성하려면 Fixture 모델을 사용하세요.
- 애플리케이션, 패키지 및 라이브러리에 대한 복잡한 기능 테스트까지 테스트를 확장합니다.
- 후크, 어설션 재작성, 플러그인과 같은 PyTest 기능을 이해하고 적용합니다.
- 여러 프로세서에 걸쳐 병렬로 테스트를 실행하여 테스트 시간을 줄입니다.
- tox, mock, Coverage, unittest, doctest 및 Selenium과 같은 기타 유틸리티와 함께 지속적인 통합 환경에서 테스트를 실행하세요.
- Python을 사용하여 Python이 아닌 애플리케이션을 테스트합니다.
React, Redux and TypeScript
21 HoursReact 는 Java Script 및 HTML 단일 페이지 애플리케이션을 작성하는 데 널리 사용되는 라이브러리입니다. Facebook , Instagram, Netflix 또는 New York Times와 같은 회사에서 사용합니다.
이 과정은 기초하는 소개 React 과 (같은 다른 라이브러리 Angular 와 Vue.js 에 기반을)과의 sepecifics 강조 React . 또한 Redux 및 React Router와 같이 React 일반적으로 사용되는 기술도 다룹니다.
이 과정이 끝나면 참가자는 모범 사례를 준수하면서 React 를 사용하여 다양한 복잡성의 응용 프로그램을 작성할 수 있습니다.
TypeScript
7 Hours대한민국에서 진행되는 이 강사 주도 라이브 교육에서는 TypeScript의 주요 기능을 소개하고 참가자에게 실제 JavaScript 애플리케이션 구축 과정을 안내합니다.
Unit Testing with C
35 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 C 프로그래밍을 사용하여 C 코드에 대한 단위 테스트를 생성하려는 소프트웨어 테스터를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- C에서 단위 테스트 프레임워크를 사용하여 단위 테스트를 생성합니다.
- 사용자 정의 C 단위 테스트를 스크립팅하고 호출 목록에 추가합니다.
- 테스트 중심 개발을 통해 코드 디버깅 및 리팩터링 프로세스를 단순화합니다.
Unit Testing: MSTest, xUnit, and nUnit
21 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 MSTest, xUnit 및 nUnit을 사용하여 코드 기능을 단위 테스트하려는 소프트웨어 테스터를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- MSTest를 사용하여 단위 테스트를 만들어 소프트웨어 애플리케이션을 테스트합니다.
- CodeLens를 사용하여 테스트 결과를 표시합니다.
- 테스트 주도 개발을 위한 다양한 테스트 도구를 이해합니다.
Unit Testing with Javascript
7 Hours강사가 진행하는 이 대한민국 실시간 교육에서 참가자는 웹 애플리케이션용 단위 테스트 모음을 생성하는 과정을 단계별로 진행하면서 다양한 JavaScript 테스트 프레임워크에 대해 배우게 됩니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- QUnit 및 Jasmine과 같은 단위 테스트 프레임워크를 사용하여 JavaScript에서 단위 테스트를 작성합니다.
- Mocha, Chai와 같은 프레임워크를 사용하여 TDD 및 BDD 구현
Unit Testing with C#
14 Hours단위 테스트는 소스 코드의 속성을 수정하거나 이벤트를 트리거하여 결과가 예상대로인지 확인하는 개별 단위의 소스 코드 테스트 방법입니다.
강사가 진행하는 이 실시간 교육에서 참가자는 C# 및 Visual Studio을 사용하여 샘플 .Net 애플리케이션에 대한 단위 테스트를 작성하고 실행하는 방법을 배웁니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- NUnit 및 xUnit.net과 같은 테스트 프레임워크를 사용하여 단위 테스트 코드를 생성하고 관리합니다.
- 테스트에 대한 보다 광범위한 테스트 기반 개발 접근 방식을 정의하고 구현합니다.
- 테스트 프레임워크를 조정하여 애플리케이션의 테스트 범위를 확장합니다.
청중
- 소프트웨어 테스트 엔지니어
- 개발자
과정 형식
- 일부 강의, 일부 토론, 연습 및 집중적인 실습