TDD 개발 방법론을 활용한 React Native 앱 개발

TDD 개발 방법론을 활용한 React Native 앱 개발

(13개의 수강평)

115명의 수강생
29,700원
지식공유자 · 박동호
18회 수업 · 총 2시간 16분 수업
평생 무제한 시청
수료증 발급 강좌
수강 난이도 '입문, 초급, 중급'
박동호의 다른 강좌
연관 로드맵
아직 다른 강좌가 없어요 ㅠㅠ
연관 로드맵이 없어요 ㅠㅠ

이런 걸 배울 수 있어요

  • TDD 방법론에 대한 확실한 이해
  • TDD 방법론을 앱 개발에 적용시키는 방법
  • TDD 방법론으로 ReactNative 앱을 개발하는 방법

TDD (Test Driven Development) 를 업무에 적용할 수 있도록 실제로 TDD 방법론을 적용하여 ReactNative 앱을 개발해보는 강좌입니다.

- TDD 에 도움이 되는 다양한 라이브러리를 소개하고, 각 라이브러리를 설치하고 설정하는 방법을 배웁니다.
- TDD 방법론을 100% 적용하여 앱을 개발해보면서 TDD 방법론에 대한 이해도를 높이고, 프로세스를 익힐 수 있습니다. 

 

TDD 효과

  • 개발 시간 단축
  • 버그 억제
  • 사이드 이펙트 억제
  • 사이드 이펙트결과물의 완성도 Up!

실습을 통해 To Do 앱을 만들어 볼까요?

수강 대상

  • TDD 를 제대로 배워보고싶은 개발자
  • TDD 로 프로젝트를 진행해야 하는 개발자
  • TDD 로 ReactNative 앱을 개발하고 싶은 개발자

선수 지식

  • React 기초
  • React Native 기초

지식공유자 소개

박동호

안녕하세요. 뉴질랜드에서 개발자로 일하고 있는 박동호라고 합니다.

저는 2002년 SKTT 에 입사하여 이후 팬택, 오비고, 뉘앙스에서 근무하였습니다. 피쳐폰부터 안드로이드 그리고 크로스플랫폼까지 다양한 환경에서 모바일 개발을 경험했고, 뉴질랜드로 기술이민을 한 이후에는 오클랜드 대학교에서 1년여간 근무하고, 지금은 프리랜서로 근무중입니다.

제가 익히고 경험한 다양한 개발방법을 나눌 수 있게되어 영광입니다. 부디 여러분이 훌륭한 개발자가되는길에 조금이나마 도움이 될 수 있기를 바랍니다.

뉴질랜드 이민과 이민생활에 관한 유튜브 채널(링크)도 운영중이니, 이민관련 궁금증은 유튜브 댓글로 알려주세요.

감사합니다.

교육과정

모두 펼치기 18 강의 2시간 16분
섹션 0. 기본 개념 익히기
4 강의 10 : 13
강좌 및 강의자 소개
02 : 51
TDD 리뷰
03 : 10
ReactNative 리뷰
01 : 47
ReactNative 개발툴
02 : 25
섹션 1. 개발환경 및 라이브러리
5 강의 23 : 54
개발환경 설정
06 : 13
사용할 라이브러리 소개
02 : 38
Jest 설정 및 동작확인
01 : 39
Enzyme 설치/설정 및 동작확인
06 : 39
Detox 설치/설정 및 동작확인
06 : 45
섹션 2. 앱 Design 및 Component 정의
2 강의 16 : 38
앱 디자인 및 컴포넌트 정의
04 : 31
첫번째 테스트 코드 작성
12 : 07
섹션 3. Component 테스트
3 강의 50 : 03
AddToDo Component
16 : 00
ToDoList Component
09 : 10
ToDoItem Component
24 : 53
섹션 4. E2E 테스트
3 강의 31 : 28
ToDo 추가 시나리오
17 : 44
ToDo 완료 시나리오
08 : 18
ToDo 삭제 시나리오
05 : 26
섹션 5. 마무리
1 강의 03 : 57
강좌 마무리
03 : 57

공개 일자

2019년 5월 22일 (마지막 업데이트 일자 : 2019년 5월 23일)

수강 후기

4.5
13개의 수강평
Chorong Park 4달 전
이번에 RN 프로젝트를 진행하게되었는데, 이 강좌를 통해서 배운 내용 바로 프로젝트에 적용해 볼 수 있을것 같아요. 실질적으로 문제가 생겼을때 대처하는 법까지 알려주셔서 큰 도움이 되었습니다. 중급 강좌도 빨리 올려주세요! 좋은 강좌 감사합니다!
박동호 프로필

박동호 4달 전
프로젝트에 TDD 를 적용하실 계획이라니 멋지십니다! 프로젝트 진행중에라도 혹시 궁금한 사항이 있으면 알려주세요~ 개발자님의 커리어를 응원합니다! 감사합니다.

gongdoo78 4달 전
머릿속에 어렴풋이 정리되어 있는 TDD에 대한 개념에 대해, 알기 쉽게 잘 설명해 주어서 좋아요. ^^ 특히 설명할 때 자막이 같이 나오니까 머리에 쏙쏙 들어오네요. 이런 점은 보완해주세요~ 1) react native cli => 발음을 CRI라고 하는 것 같이 들려요; 2) 자막에는 yam이라고 나오는데, 커멘드창에 사용할 때는 yarn 이라고 써요. 3) 자막이 잘생긴 강사님 얼굴 가리지 않도록 해주세요. ^^
박동호 프로필

박동호 4달 전
제가 R발음, F발음에 약간 집착하는 경향이 있다보니.ㅋㅋ 자꾸만 CRI라고 하게 되더라구요;;; 자막실수는 애교로 봐주세요 ^^;; 마지막 말씀은 감사히 받겠습니다! ㅋㅋ TDD 의 개념을 잘 잡고나면, 그 다음부터는 실전입니다. 하나씩 프로젝트에 적용해보면 분명 후회하지 않으실꺼에요. 강좌 수강해주시고, 리뷰 남겨주셔서 감사합니다.