- 220404 부트캠프 1일차에 들어섰다. 많이 걱정했었는 데 첫 날이라 그런지 할 만 했던 거 같다! 오늘은 간단하게 html과 css
- 220411 오늘부턴 자바스크립트를 시작했다! 자바스크립트 기본 문법들은 엘리스 코딩테스트 준비할 때 사전학습으로 이미 한 번 봤던 내용들이라 어렵지 않았다. 오늘 수업 시간에 보니 많은 분들이 이미 vscode에 git을 연동해서 사용하고 계시길래 나도 급하게
- 220418 오늘은 그동안 수업 들으면서 여러번 봤지만 나는 제대로 알지 못해서 궁금했던 부분들이 다 나왔다. 화살표 함수라던가, 문자열 리터럴이라던가 등등.. 간단한 개념인데 나만 제대로 모르는 거 같아서 답답했는데 이제 궁금증이 풀렸다.😊 >- 개발자 도구
- 220425 오늘은 자바스크립트의 비동기식 처리에 관해서 배웠다. promise와 fetch에 대해 처음 알게 되었고, json 서버를 사용해서 json 데이터 가져오는 실습을 해보았다. >- AJAX : Asynchronous JavaScript And XML
- 220502, 220503 자바스크립트 비동기 복습 및 노드js 입문 >\* 스레드 = 일하는 사람 싱글 스레드 = 일하는 사람 1명 한 사람이 주어진 작업을 하나씩 처리하는 방식 경쟁 상태가 없음 멀티 스레드 대비 코드 복잡도가 낮음 -> 문제 발생을 항시 대비
- 220509 > - npm : node package manager npm init 프로젝트 생성(초기화) npm install package 설치 (\* install 대신 i로 축약 작성 가능) npm remove package 삭제 npm start 프로젝트(
- 220516 미들웨어를 컨트롤러로 분리하는 방법에 대해 학습하고 REST API에 대해 다뤄보았다. > - 디자인 패턴 - 우리가 프로그래밍을 할 때 유용하게 활용할 수 있는 정형화된 패턴. 하지만, 요즘 언어들은 디자인 패턴 요소들을 포함해서 언어가 설계되는 경
- 220606 ~ 220607 드디어 2주간 프로젝트를 마치고 리액트 수업을 시작했다. 프로젝트 회고도 조만간 작성할 예정이다. 리액트는 이번이 처음 접하는 건데 왜 요즘 강세인지 바로 알 것 같다. 아직 헷갈리긴 하지만 jsx 문법이 너무 편리한 거 같다. 코드를
- 220613 ~ 220614 > - 리액트에서는 인라인으로 스타일을 넣는 방법이 권장된다. 각각의 컴포넌트를 만들어서 재사용하기 편하기 때문 컴포넌트에 컨텐츠를 넣으면 props에 childern으로 전달된다. styled-components 사용하기 -> 리액트
- 220620 ~ 220621 crud의 전체적인 내용 정리와 상태 관리 훅에 대해서 학습했다. 온라인 강의 실습 내용이 유독 어려웠는 데, 기본 개념이 제대로 학습되지 않은 상태에서 코드를 짜려하니 너무 힘들었다. 그래서 결국은 혼자 블로깅 하면서 따로 개념 학습을
- 220627 ~ 220628 서버사이드 렌더링 > - 렌더링 방식 CSR - Client Side Rendering SSR - Server Side Rendering SSG - Static Site Generation ISR - Incremental Static