목록기타/코드스테이츠 블록체인 부트캠프 (15)
제로하우스
📌 목적 fs 모듈을 활용하여 "파일 열기"를 구현한다. callback과 Promise를 구현한다. 텍스트 파일을 JSON.parse()를 통해 다른 언어들이 이용할 수 있도록 파싱한다. 📌 fs 모듈 File System 모듈은 Node.js의 내장 모듈이다. fs 모듈을 활용하여 파일 읽기, 파일 쓰기 등의 작업을 할 수 있다. const fs = require("fs"); 1. callback tc 파일 경로와 콜백함수를 입력받는다. 파일을 읽고, 에러가 발생한 경우에는 callback 함수에 데이터를 null로 넘겨주고, 이외의 경우에는 데이터를 넘겨준다. const fs = require("fs"); const getDataFromFile = function (filePath, callback..
코드스테이츠의 블록체인 부트캠프 5기 - 시작한지 15일째(2022년 5월 18일) 📌 Today I Learned JavaScript 비동기 처리 방법: 1) Callback 2) Promise 3) async&await Fetch API FS(File System) 모듈 📌 Reflection 점점 더 난이도가 높아지는 게 느껴진다! 이해는 잘 되고 문제도 잘 풀리는데 개념이 명확히 정리가 안 되고 있는 것 같은 느낌이다. 오늘 제출하는 과제에서 계속해서 테스트 fail이 나는 것이 있어서 오후 3-4시간을 디버깅을 했는데, 결국은 윈도우에서 실행을 하는 오류인 것을 발견하게 되었다. 리눅스에서 코드를 실행하니 통과여서 바로 제출했다. 오후 시간을 다 날린 것 같아 조금 기분이 좋지는 않았지만, 한편..
코드스테이츠의 블록체인 부트캠프 5기 - 시작한지 13일째(2022년 5월 16일) 📌 Today I Learned 자료 구조: stack, queue, graph, tree 등 📌 Reflection 다양한 자료 구조를 배우며 알고리즘 문제를 풀었는데 오늘은 시간이 너무 부족했다. BFS, DFS 등 모두 예전에 공부했던 내용들인데 오랜만에 풀어보려고 하니 생소한 느낌이었다. 특히 시간이 촉복하여 꼼꼼하게 풀지 못했던 것 같다. 원론적인 내용들부터 한 번 더 차근차근 보면서 알고리즘 문제에 잘 적용하여 풀어봐야겠다. 📌 Pair 시간 상 페어 프로그램을 제대로 진행하지 못 하고 개별 학습 시간을 가졌다.
코드스테이츠의 블록체인 부트캠프 5기 - 시작한지 12일째(2022년 5월 13일) 📌 Today I Learned 재귀 함수 JSON: JSON.stringify(), JSON.parse() 📌 Reflection 처음부터 페어와 함께 과제를 진행하니 시간이 많이 걸렸다. --> 혼자 코드를 작성할 때 퍼포먼스가 잘 나온다. JSON.stringfiy() 함수를 직접 작성하는 과제를 했는데, 아직까지 javascript 메서드를 자유자재로 사용하지 못 하고 있는 것 같다. 한편 javascript가 정말 편한 언어라는 것도 사용을 해볼수록 많이 느끼고 있다. 📌 Pair 목소리가 엄청 차분하신 분이었다. 문제가 발생했을 때도 검색을 하며 차분히 대응하는 모습이 좋았다.
코드스테이츠의 블록체인 부트캠프 5기 - 시작한지 8일째(2022년 5월 9일) 📌 Today I Learned Single Page Application React Route React Route 활용 📌 Reflection React에서 Componenet별로 주소를 할당하여 동적으로 페이지를 변화시킬 수 있는 Route에 대해서 학습하였다. 심화 학습으로 검색창을 구현해보았다. React 검색기능 구현 📌 Pair 협업을 잘 수행할 수 있었다. 서로 적극적으로 지식을 공유하고 도움을 주면서 과제를 간단히 끝내 수 있었다.