TDD 개발 방법론을 활용한 React Native 앱 개발
TDD 개발 방법론을 활용한 React Native 앱 개발
수강정보
(20개의 수강평)
227명의 수강생
29,700원
지식공유자 : 박동호
18회 수업 · 총 2시간 16분 수업
기간 : 평생 무제한 시청
수료증 : 발급 강의
수강 난이도 : 초급
박동호의 다른 강의 연관 로드맵
아직 다른 강의가 없어요
연관 로드맵이 없어요

이 강의는

간단한 ReactNative 앱을 TDD 방법론을 통해 개발하면서 TDD 의 개념을 확실히 익히고, ReactNative 모바일 앱 개발에 적용할 수 있도록 연습합니다.

이런 걸 배울 수 있어요

  • 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월 23일 (마지막 업데이트 일자 : 2019년 5월 23일)

수강 후기

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

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

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

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

default_profile.png
Mingyu Jeon 2019.06.01
안녕하세요~! 오늘 강의 다 들었습니다 :) 계속 TDD 적용해봐야지~ 생각만 하던거 강좌 들으며 바로 적용 들어갑니다 ㅎㅎ 너무 기본적인 테스트만 있어서 사실 조금 아쉽긴 했지만 TDD를 어떻게 시작할까에 대한 궁금증을 덜 수 있어서 좋았습니다. 리덕스, 웹 서비스, 네비게이션 등등의 TDD 중급 강좌가 너무 기대돼요. 그리고, 나중에 리액트 네이티브 애니메이션 쪽 강의를 올려주신다면 감사하겠습니다... 제가 이번에 애니메이션 차트를 그리는데 진땀 뺐거든요 ㅠㅠ... 선배 개발자님의 노하우 잘 배워갑니다!!
박동호

박동호 2019.06.02
많은 분들이 TDD 를 어떻게 시작할지 잘 모르시는것 같더라구요. 일단 강의의 내용대로 시작을 해보시고, 차근차근 여러 부분에 적용을 해보시는것을 추천드립니다. 중급(활용)강좌는 지금 열심히 구상중입니다. 이것저것 많은것을 알려드릴려다보니, 계속 고치고 있네요. RN 강좌도 한번 다시 고민해보겠습니다.

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스