본 내용은 내일배움캠프에서 활동한 내용을 기록한 글입니다.
개인과제 조기제출 못한 사람들 제출하는 날
나는 조기제출 했기 때문에 피드백에 대한 내용 수정을 함
깃허브 페이지 배포 : https://jkc-mycode.github.io/Movie_Rank_Site/
마지막 알고리즘 특강을 수강
스택, 큐, 정렬에 대해서 학습함
클래스를 통한 스택과 큐를 구현해서 데이터를 넣고 빼는 예제를 진행
정렬은 기본적인 정렬에 대해서 학습함
버블정렬 : 1회전 후 가장 큰 값이 제일 뒤로 감
선택정렬 : 1회전 후 제일 작은 값이 제일 앞으로 오게 됨
삽입정렬 : 기본 정렬 중 효율이 좋은 편(?)
개인과제가 끝났기에 개인공부 시간을 가짐
코드 카타나 개인과제 구현 시 자바스크립트 메서드에 대해서 계속 까먹음
그래서 자주 사용되거나 유용한 메서드들을 정리
코드카타 때 문제를 풀고 조금씩 블로그에 메서드들을 추가할 예정
제공된 SQL 강의도 시청함
SQL 코드 기본 구조를 학습함
select # '데이터 조회' 의 명령어로 필수 구문
from # '어디에서 데이터를 조회할까' 의 명령어로 필수 구문
where # 조건을 지정해주는 구문
group by # 카테고리컬럼(원하는컬럼 아무거나)
order by # 정렬을 원하는 컬럼
새로운 팀프로젝트가 발제됨
기존의 영화 사이트에서 기능적으로 발전시키는 과제임
첫 날이기에 간단하게 SA를 작성하고 와이어 프레임을 제작함
기존의 과제를 재활용하기 때문에 구현할 기능이 적어서 초반에는 역할분배가 어려워 보임
팀프로젝트에 대한 역할을 분배함
일단 기본적인 기능부터 분담하고 추가 기능에 대해서는 추후 이야기할 예정
그리고 나의 역할은 중간 멘토 역할이기 때문에 팀원 옆에서 구현을 도와줌
부트스트랩의 CSS CDN에 문제가 발생함
전 세계적으로 CDN 인증서 문제로 인해 오류가 발생했다고 함
이 날 하루는 전부 팀원들 코드 도와주는데 시간을 사용함
코딩이 처음이라서 아에 기본을 어떻게 해야 하는 지 모르는 팀원이 존재했기에 집중적으로 붙어서 도와줌
특히 슬라이드 기능에서 시간이 오래 걸림
동기/비동기적 실행 순서 때문에 방법을 찾는 데 오래 걸림
그래도 Promise.all에 대한 사용 방법을 알 수 있는 좋은 시간이었음
이 날 필수 구현 내용을 살펴보니 영화 상세보기 '페이지' 라는 것을 깨달음...
급하게 모달에서 페이지로 변경
다음 주 목요일에는 팀프로젝트를 마무리하고 제출하는 날
팀원들의 코드를 합치고 CSS로 꾸며줘야 함
그리고 시간적으로 여유가 생기면 추가기능도 분담해서 구현할 예정
팀프로젝트가 끝나면 바로 Node.js 입문에 대한 학습이 시작 함
Node.js에 대해서 본격적으로 배우기 때문에 더욱 열심히 공부하자!!
이번 주는 개인적으로 약간 심심했음
개인과제도 조기 제출해서 계속 개인공부 시간만 가졌음
팀프로젝트가 시작했을 때도 초반에는 질문이 없어서 또 혼자서 공부하는 시간을 가짐
그래도 목요일부터는 팀원들이 질문해주고 노력하는 모습을 보니 굉장히 기분이 좋았음
질문하는 것에 두려워하지 않는 것이 중요함!!!