TIL #210222
📚 TIL
코드숨 5주차 DAY 29, 정보처리기사 필기
🎈 학습목표
레스토랑 조회 구현하기
1. TDD로 기능 구현하기
2. 레스토랑 지역 목록 보기 기능 구현하기
3. 레스토랑 카테고리 목록 보기 기능 구현하기
4. 레스토랑 목록 보기 기능 구현하기
5. 커버리지 100% 달성하기
🎈 비동기
비동기(Asynchronous)
- 동기식 처리 모델 : 직렬적으로 작업 수행, 순차적으로 작업이 실행되며 어떤 작업이 수행 중이면 다음 작업은 대기
- 비동기식 처리 모델 : 병렬적으로 작업 수행, 작업이 종료되지 않은 상태더라도 대기하지 않고 다음 작업 실행
Promise
- Promise 객체는 비동기 작업이 맞이할 미래의 완료 또는 실패와 그 결과값을 나타냄
- 대기, 이행 거부 중 하나의 상태를 가짐
async/await
- function 앞에 async를 붙이면 해당 함수는 프라미스를 반환
- await는 async 함수 안에서만 동작하며 await 키워드를 만나면 프라미스가 처리될때까지 기다림
fetch
- fetch()를 호출하면 브라우저는 네트워크 요청을 보내고 프라미스가 반환됨
- 반환되는 프라미스는 fetch()를 호출하는 코드에서 사용됨
Rest
- Representational State Transfer, 웹의 장점을 최대한 활용할 수 있는 아키텍처
Redux에서 비동기 액션 실행하기
- Redux Thunk middleware : Action creator가 액션을 반환하는 대신에 함수를 반환
npm install redux-thunk
🎈 5주차 과제 수행하기
이번주 과제는 레스토랑 목록 만들기!
서버에서 불러와야 돼요!
리팩토링은 어렵네요
딱 목록 구현까지만 했어요
내일 강의 한 번 더 듣고 내일은 과제 오래 해봐야지~
🎈 정보처리기사 필기 1과목 공부하기
1과목 소프트웨어 설계
- 소프트웨어 생명주기모형
- 소프트웨어 개발방법
- 요구사항, UML 관계, UML 다이어그램
- 사용자 인터페이스, 설계도구, 요구사항, 프로토타입
- 소프트웨어 아키텍처, 아키텍처 패턴
- 객체지향 기법, 모듈, 디자인 패턴
- 인터페이스 요구사항 검증, 미들웨어
벌써 다음주면 정보처리기사 시험이네요 ㅠ
공부를 오늘 처음 시작했어요 지난주 어디갔지..?
시간이 얼마 안남아서 걱정이 되네요 ㅠ
그렇지만 제가 기사 필기만 5번을 본 사람이라..
할 수 있을 것 같아요! ㅋㅋㅋ 기사 마스터다(필기만)
😁 오늘 한 일
📕 공부하기
- 오늘은 스터디카페가서 공부했어요
- 근데.. 스터디카페가 추웠어요 밖이 따뜻하니 난방을 안틀어서 ㅠ
- 공부가 잘될땐 집에서 해야겠어여 히히 홈카페처럼 유자차타와야지
💻 맥북 받기
- 드디어 맥북이 제 품으로 들어왔어요! 오예~~
- 언니 맥북을 써봐서 익숙할거라 생각했는데 프로는 정말 다르네요..
- M1 칩이 발열도 없고 너무 좋아요 맥북아 내가 아껴줄게!! 오래가자!!
🍕 피자먹기
- 저녁은 피자! 제가 고구마 좋아해서 스위트 골드 피자로 시켰어요
- 두조각 먹어도 배부르다 엄마아빠나 셋이서 한판을 다 못먹다니!!
🏹 친구들이랑 게임하기
- 오랜만에 대학교 친구들이랑 롤을 했어요 재밌다!
- 다들 학교 근처에서 자취할때는 새벽까지 피시방에서 게임했는데 그리워요 ㅠㅠ
- 아나 마음은 아직 20대 초반인데 언제 이렇게됐지