15:00 - 16:30
간단히 앞으로 배울 내용과 개념들에 대해 배우고 넘어갔습니다. 이번 과정에서는 React Native 개발 환경에서 API를 사용한다고 하였습니다. 기본적으로 설치해야 할 것들이 꽤 있기도 했고 개인 노트북을 사용해서 수업을 진행하였기 때문에 노트북마다 사양도 다양해서 설치하는데 시간이 다 달랐습니다. 또 공용와이파이를 사용하다보니 상대적으로 인원이 많은 A,B반에서 다운로드 속도가 좀 더 느렸던 것 같아요 ! 계속 기다릴 수는 없었기에 강사님께서는 설치를 완료한 사람은 먼저 가도 좋다고 하셨고 숙제로 설치 완료를 해오라고 하셨습니다.
* API란 ?
API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻합니다. WebAPI는 개발자 혹은 어플리케이션이 쉽게 데이터에 접근하고 제공 받을 수 있게 만든 인터페이스 입니다.
* React Native 개발 환경설정
1. 환경 설정(프로그램 설치)
Window System | Mac System(Additional) | Common |
node.js - NVM(Node Version Manager) - npm(Node Package Manager) Android Studio Java |
Xcode CocoaPod |
Visual Studio Code React Native CLI |
1-1. Node.js 설치
Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다. -위키백과
12.x 버전 이상이면 사용가능 하다고 하셔서 저는 따로 설치없이 기존 버전을 사용하였습니다.
1-2. JAVA 설치
오라클에 회원가입 한 다음 설치 가능합니다. 아, 만약 버전이 여러개 다운받아져 있으면 환경변수 설정하면 됩니다 !
https://www.oracle.com/kr/java/technologies/javase-downloads.html
1-3. Visual Studio Code 설치
만약, 기존 사용하는 편집기가 있다면 그걸 사용해도 된다고 하셨습니다. Visual Studio Code의 버전은 상관없다고 하셔서 저는 설치되어 있는 버전 그대로 사용하기로 하였습니다.
https://code.visualstudio.com/
1-4. Android Studio 설치
저는 안드로이드 스튜디오가 원래 설치되어 있었는데, 최신 버전을 사용하는 것이 좋다고 하셔서 업그레이드 해주었습니다 ! 설치는 모두 기본값으로 설정한 후 진행하였습니다.
https://developer.android.com/studio?hl=ko
안드로이드 스튜디오 다운로드가 굉장히 오래걸렸어요. 저는 업그레이드만 해서 잘 모르겠지만 설치하는데 시간이 오래걸려 수업진행이 어려웠습니다.
1-5. React-Native CLI 설치
리액트 네이티브의 초기 설정과 각종빌드 및 기능을 활용하기 위한 프레임워크 및 관리 명령어들을 설치/동록 합니다.
npm install -g react-native-cli
react-native init insure_db
보통 한글이 들어가면 알수 없는 오류가 생기기 때문에 C나 D드라이브 바로 밑에 폴더를 생성해서 오류가 생기는 것을 사전에 방지할 수 있습니다. 저는 D드라이브에 폴더생성 후 설치해주었습니다.
설치는 여기까지 ! 설치가 다들 오래걸려서 오늘 수업은 일찍 마쳤어요. 숙제로 집에서 설치까지 완료해오라고 하셨는데 설치 완료한 사람은 먼자가도 좋다고하셔서 저는 퇴근시간을 피할 수 있었습니다..
ZOOM과 Slack을 이용해서 수업을 진행하였고 오프라인과 온라인을 함께 진행해서 집중이 될랑 말랑 ~ 아직 잘 모르겠어요 !
'일상 > KISA 핀테크 아카데미' 카테고리의 다른 글
[KISA 핀테크 아카데미] DB 보험 API 활용 개발 과정(인슈어테크 아카데미 4월 16일) (0) | 2021.04.16 |
---|---|
[KISA 핀테크 아카데미] DB 보험 API 활용 개발 과정(인슈어테크 아카데미 4월 15일 1-2) (0) | 2021.04.16 |
[KISA 핀테크 아카데미] DB 보험 API 활용 개발 과정(인슈어테크 아카데미 4월 15일 1-1) (0) | 2021.04.15 |
[KISA 핀테크 아카데미] DB 보험 API 활용 개발 과정(인슈어테크 아카데미 4월 14일) (0) | 2021.04.15 |
[KISA 핀테크 아카데미] DB 보험 API 활용 개발 과정(인슈어테크 아카데미 4월 12일 1-1) (0) | 2021.04.12 |
댓글