상세 컨텐츠

본문 제목

[내일배움카드 코딩] 4주차 앱개발

본문

4주차에서 배운 코드를 어떻게 설명해야 할 지 잘 모르겠어서 큰 틀에서만 설명을진행하고 

프로젝트 목적에 대해서만 설명하겠습니다.

 

처음에는 동작원리에 대해서 몇 가지 설명을 진행주는데 API와 비/동기를 설명해줍니다.

 

API(Application Programming Interface)는 서버와 클라이언트(사용자)간의 약속을 의미합니다.

클라이언트 쪽에서 어떤 데이터 요청을 하면 서버 쪽에서 해당 데이터를 전달!

(서로 다른 환경이라도 서로 통신이 가능하게 해준다.)

 

비/동기는 작업 처리 방식에 따른 분류입니다.

동기 방식은 하나의 작업이 끝나야지만 다른 작업을 할 수 있는 어떻게 보면 답답한 방식이라고 할 수 있고

비동기 방식은 하나의 작업이 끝나지 않아도 다른 작업을 할 수 있는 방식을 말합니다.

 

대신 요청, 응답 처리 방식은 느리지만 확실한게 좋기 때문에 동기 방식이 선호되면 

비동기 방식은 시간이 오래 걸리는 작업이나 응답을 필요로 하지 않는 작업에 대해서 좋습니다.

 

 

 


프로젝트 목표로는 책을 검색, 좋아요(즐겨찾기) 누른 책을 볼 수 있는 기능을 적용해보는

것을 목표로 합니다.

검색이 쉬워 보이지만 쉽지가 않죠. 우리 눈에는 텍스트를 입력하면 해당 책이 검색되어 나오는 것처럼

보이지만 실제 동작에서는 텍스트에 해당하는 책을 찾고 화면을 새로고침을 해줘야 하기 때문에

좀 더 복잡해집니다. 새로고침하지 않으면 기존 검색 리스트도 추가되거나 에러가 발생할 수도 있고요.

 

이런 문제를 해결하는  과정을 강의를 통해 배울 수 있습니다.

 

자세한 내용은 스파르타 앱개발 종합반에서 듣는 것을 추천 드릴께요.

(열심히 복습할 수 있는 분만 추천드려요... 처음 입문자도 할 수 있다는데 만만치가 않아요..)

관련글 더보기