본문 바로가기

회고

[앱개발 종합반] 4주차 개발일지 1. 배운 내용 외부 API를 이용해서 특정 데이터 활용하기 파이어베이스 이용해서 파일 스토리지와 리얼타임 데이터베이스 사용해보기 2. 새로 알게 된 내용 1) 파이어베이스에서 파일 스토리지 사용법 - 파일 저장소에 이미지 및 사용할 파일을 올려두고, 필요할 때마다 꺼내 쓰는 용도로 사용함. - 파이어베이스 메뉴에서 Storage 메뉴 접속 후 시작하기 눌러서 시작한다. - 폴더도 생성할 수 있고, 폴더에서나 루트 위치에 파일을 업로드할 수 있다. - 파일을 올리면 이미지가 저장된 주소를 제공해주어서 해당 주소로 이미지 태그 url에 첨부해주면 된다. 2) 파이어베이스에서 리얼타임 데이터베이스 사용법 - JSON 형태로 저장/관리되는 데이터베이스 서비스이다. - 파이어베이스에서 제공해주는 함수들을 이용하.. 더보기
[앱개발 종합반] 3주차 개발일지 1. 배운 내용 리액트 컴포넌트, 상태 관리, 속성, useEffect 배우기 Expo로 앱 상태 바 관리하기 앱 페이지 이동 기능을 위해 네비게이터와 스택네비게이션 사용해보기 앱 내에서 앱 내용을 공유하는 share 함수 사용해보기 외부 링크 클릭 이벤트 사용해보기 2. 새로 알게 된 내용 1) 컴포넌트와 상태를 이용한 로딩화면 만들기 Loading 컴포넌트를 만들어주고, MainPage.js에서 ready 값으로 상태를 관리한다. 1. ready 값이 true 이므로 return 구문에서 ? 물음표 바로 뒤의 Loading 컴포넌트가 화면에 그려짐 2. 화면이 그려지고 난다음, 1초 이따가 상태값들이 채워지고 변경됨 3. ready 상태 값이 false 가 됨 4. 상태값이 변경되었으므로 화면이 다시.. 더보기
[앱개발 종합반] 2주차 개발일지 1. 배운 내용 expo-cli 설치하고 expo 프로젝트 생성하기 앱 화면 만들기 앱개발에서 자주 사용하는 문법 정리하기 2. 새로 알게 된 내용 1) expo-cli 설치 경로와 실행 경로가 상이한 점 해결 https://dev-jejecrunch.tistory.com/93 Windows에서 npm 패키지 전역 설치 경로 지정해주기 https://dev-jejecrunch.tistory.com/40 expo-cli 업데이트하는 방법 * 컴퓨터 사양 Winodow 10 Node v14.15.3 npm 6.14.9 * 상황 - expo를 이전에 써서 업데이트를 먼저 해주려고 이런 저런 방법을 썼지만 expo-c.. dev-jejecrunch.tistory.com 2) 노란색 경고창 없애기 export하는.. 더보기
[앱개발 종합반] 1주차 개발일지 1. 배운 내용 자바스크립트 기본 문법과 ES6에 새로 추가된 문법 중에 앱 개발할 때 자주 사용하는 문법 2. 새로 알게 된 내용 1) 비구조 할당 방식(destructuring assignment) 배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 자바스크립트 표현식(expression) let blog = { owner : "jj", url: "dev-jejecrunch.tistory.com", getPost() { console.log("ES6 문법 정리"); } }; * 기존 방식 let owner = blog.owner let getPost = blog.getPost() * ES6 방식 let { owner, getPost } = blog; 해당 딕셔너리의 키 값과 변수.. 더보기
2021 정기 기사 1회 실기 및 합격발표 후기 * 나의 상태 IT 전공이고 4학년 1학기를 이수하고 있는 중이다. (프로그래밍 수업은 안 듣고 있고, 복수전공 수업 95%로 듣고 있음.) 주변에 한명이라도 볼만 한데 개강하고 얼마 지나지 않았을 때였기도 하고 시험날이 중간고사랑 겹치는 날이라 같이 공부할 사람이 주변에 없었다. 이전 필기 때 후기를 보다가 수제비 책이 괜찮다고 해서 구매했다. * 시험 접수 여기서부터 문제. 집에서 시험 접수를 했어서 필기 봤던 학교는 이미 털렸고 조금 더 멀지만 그나마 우리 동네인 학교를 선정했다. * 공부법 이전 필기 후기들을 보고 다닐 때 수제비 책을 많이 언급하고 수제비 책에서 많이 나왔다고 해서 수제비를 한번 구매해보았다. 필기 합격 발표 뜨자마자 책 구매해서 공부하기 시작했다. (1달 반~2달 정도 여유 두.. 더보기
2021 정기 기사 1회 필기 후기 * 나의 상태 2달 전 후기를 지금 다시 복기하려니 살짝 어려운 느낌이 있지만 그래도 빅데이터를 위해서 써보겠다. 우선 나의 상태에 서술하자면 IT 전공이고, 현재 4학년 1학기를 이수하고 있는 중이다. 4학년 1학기라고 하지만 지금 학기에는 프로그래밍 수업을 아예 듣고 있지 않고, 복수전공 학점을 채우고 있는 중이다. 전공에서 배웠던 언어는 C언어, 자바 정도고 수강했던 과목 중에는 시스템 분석 및 설계 과목이 필기와 가장 맞닿아 있는 과목이라고 생각한다. 정기 기사 1회 필기 시험은 3월 7일 일요일로 2일 전에 SW 마에스트로 1차 코딩테스트를 본 상태였다. 아, 놓칠 뻔 했는데 정보처리산업기사를 취득한 이력이 있다. (후기를 적다 말았지만) * 시험 접수 시험 접수할 때 AS실에서 일하고 있을 시.. 더보기
210128 2021년 2회차 체크인 미팅 후기 2021/01/11 - [dev_logue/42 Seoul] - 210108~210110 지원부터 합격, 체크인 미팅 대기자 등록 2021/01/27 - [dev_logue/42 Seoul] - 210114 2021년 2회차 체크인 미팅 등록 완료 210114 2021년 2회차 체크인 미팅 등록 완료 2021/01/11 - [dev_logue/42 Seoul] - 210108~210110 지원부터 합격, 체크인 미팅 대기자 등록 210108~210110 지원부터 합격, 체크인 미팅 대기자 등록 * 모든 자료는 42서울 홈페이지에서 발췌하였음. 42seoul이.. dev-jejecrunch.tistory.com 참여 전 점검사항 1) 카메라와 마이크 인식 가능 여부 검토 - 웹캠이 없다면, 스마트폰 or .. 더보기
210114 2021년 2회차 체크인 미팅 등록 완료 2021/01/11 - [dev_logue/42 Seoul] - 210108~210110 지원부터 합격, 체크인 미팅 대기자 등록 210108~210110 지원부터 합격, 체크인 미팅 대기자 등록 * 모든 자료는 42서울 홈페이지에서 발췌하였음. 42seoul이란? 이노베이션 아카데미는 소프트웨어 인재 양성, 새로운 교육 시스템의 개발, 소프트웨어 개발자 생태계 활성화를 그 미션으 dev-jejecrunch.tistory.com 210114 저번주에 1회차 체크인미팅을 등록할 수 없어서 대기자 등록만 해뒀는데 이번에는 진짜 진심으로 해야겠다는 생각이 들어서 3~4일전부터 후기들을 읽으면서 벼루었다. 후기에서도 저번 회차 역시 42분 00초에 딱 열린 게 아니라 20초 쯤에 열렸다고 해서 00초에 새로고침.. 더보기

반응형