코드스테이츠 첫날 오티 수업을 들었다. 코딩을 본격적으로 시작한 건 아니지만, 더 중요한 마인드셋에 대해 철저히 교육을 받았다.
조건문
parseInt() 함수는 문자열 인자를 구문분석하여 특정 진수의 정수를 반환합니다.subString() 메소드는 string 객체의 시작 인덱스로 부터 종료 인덱스 전 까지 문자열의 부분 문자열을 반환합니다. Number 객체는 숫자 값으로 작업할 수 있게 해주는 래
HTML을 CSS를 적용하고, JavaScript로 개발할 수 있게(Programmable) 작성할 수 있다.HTML이 Markup language라는 것을 이해할 수 있다. \- "구조를 표현하는 언어" 라는 의미를 자신의 언어로 표현할 수 있다.HTML의 구조와
CSS의 사용목적을 이해할 수 있다.프론트엔드 개발자의 기초소양에 대해 이해할 수 있다.CSS의 기본 문법과 구조를 이해할 수 있다.CSS를 HTML에 적용하는 방법에 대해서 이해할 수 있다. \- 직접 HTML 안에 CSS를 정의하는 것을 권장하지 않는 이유를 이해
리눅스 터미널을 실행할 수 있다.CLI를 이용한 작업과 GUI를 이용한 작업이 동일함을 이해할 수 있다.GUI의 변경사항을 CLI로 확인할 수 있다.CLI의 변경사항을 GUI로 확인할 수 있다.리눅스 터미널에서 기본적인 명령어를 사용할 수 있다.pwd: 현재 위치를 확
리눅스 터미널을 실행할 수 있다.부트캠프 TIL 에버노트 정리(Version Control System, Git)위투브 클론코딩(- 벨로그 정리
Git의 환경설정을 할 수 있다.버전 관리 시스템의 필요성을 이해할 수 있다.Github과 Git의 관계에 대해 이해할 수 있다.Repository에 대해 이해할 수 있다. \- Local Repository와 Remote Repository의 차이를 이해할 수 있다
위투브 클론코딩(- 벨로그 정리
배열과 객체의 구조를 이해하고 언제, 어떻게 사용하는 지 이해할 수 있다.배열과 객체의 특징을 구분하여 사용할 수 있다. (순서를 가진다, 의미를 가진다)배열과 객체의 특징에 따라 실생활에서 언제 쓰는지 이해할 수 있다.객체 속성(property)의 추가, 조회, 변경
위투브 클론코딩(~- 벨로그TIL | May_27thKeyword 시리즈 포스팅 1개variousError 시리즈 포스팅 1개
위투브 클론코딩(~- 벨로그TIL | June_1stCSS Layout Master Class | - Evernote | DOM 내용 정리
모르는 부분 정리(벨로그, 키워드 or 오류) 오늘 배운 부분 요약 정리(벨로그 - TIL)
페어 프로그래밍 제출CSS Layout Master Class | - 벨로그TIL | June_14thKeywordEvernote | CLASS, INSTANCE, PROTOTYPE 내용 정리
Lesson - 재귀 함수재귀의 의미에 대해서 이해하고, 자바스크립트에서 재귀 호출을 할 수 있다.재귀를 언제 사용해야 하는지 알고 있다.재귀적 사고 연습을 통해 재귀 함수를 base case와 recursive case로 나눠서 작성할 수 있다.자료 구조 중 Tree
JSON 구조가 재귀 함수를 사용할 수 있는 Tree 구조임을 이해할 수 있다. (stringifyJSON)JSON.stringify 와 JSON.parse 가 seriealize, deserialize라는 것을 이해할 수 있다.JSON.stringify 와 JSON.
Achievement Goals자료구조가 무엇인지 설명할 수 있다.Stack, Queue, Tree, Graph 자료구조에 대해 이해할 수 있다.알고리즘 문제에서 Stack, Queue 자료구조를 배열로 대체하여 흉내낼 수 있다.각 자료구조의 개념과 구조를 파악하고 목
Achievement Goals(전날과 같다)자료구조가 무엇인지 설명할 수 있다.Stack, Queue, Tree, Graph 자료구조에 대해 이해할 수 있다.알고리즘 문제에서 Stack, Queue 자료구조를 배열로 대체하여 흉내낼 수 있다.각 자료구조의 개념과 구조
Achievement GoalsBare Minimum Requirementsrc/01_bareMinimum.js 파일을 수정하여, 테스트를 통과합니다.자주 사용되는 기본적인 JavaScript의 배열 메소드를 직접 구현하며 원리를 이해한다.(slice, forEach,
Bare Minimum Requirements세가지 패턴의 비동기 코드를 사용하는 방법이 어떻게 다른지 이해하세요.다음 질문에 대한 답을 찾아보세요. Office Hours 시간을 통해 답을 확인합니다.질문Promise 실행함수가 가지고 있는 두 개의 파라미터 reso
Bare minimum requirements먼저, 서버를 실행해야 합니다.터미널에서 npm run server:part-3 으로 서버를 실행할 수 있습니다. 서버를 실행한 상태에서는 다음 URL을 통해 정보를 얻어올 수 있습니다.최신 뉴스: http://lo
클라이언트-서버 콘셉트를 이해할 수 있다.클라이언트-서버 아키텍처를 이해할 수 있다.HTTP를 이용한 클라이언트-서버 통신을 이해할 수 있다.API의 개념을 이해할 수 있다.브라우저의 작동 원리를 이해할 수 있다.보이지 않는 곳의 통신을 이해할 수 있다. URL과 UR
서버에서 정의한 API 문서를 통해, 서버가 제공하는 리소스를 이용할 수 있다.API 테스팅 툴 Postman을 이용할 수 있다.AJAX 통신을 가능하게 하는 fetch API를 이용할 수 있다.UI를 구성하고, 컴포넌트를 분리할 수 있다.React의 props와 st
HTTPHTTP 요청/응답을 브라우저를 통해 확인할 수 있고, 해당 내용을 읽을 수 있다.HTTP 다양한 요청 방식과, 응답 코드에 대해 이해할 수 있다.Express 라이브러리서버 개발과 디버깅from Immersive Prep Sprintnode.js의 역할pack
HTTP 트랜잭션 해부교차 출처 리소스 공유(CORS)디버깅 가이드from Immersive Prep Sprintnode.js의 역할package.json의 역할from StatesAirline Client sprintHTTP의 역할 및 특징, methods(verbs
JSX 문법의 개념에 대해 이해하고 활용할 수 있다.Component의 개념에 대해 이해하고 작성할 수 있다.State & Props의 개념과 차이에 대해 이해하고 상황에 맞게 적용할 수 있다.React Effect Hook에 대해 이해하고 활용할 수 있다.Liftin
토이 문제는 사실 할 말이 아직 없다... 오랜만에 글을 쓰는 것 같은데, 사실 2주간 나에게 정말 큰 위기가 닥쳤다. 외부요인에 의한 것은 아니고, 개발 공부 자체 위기였다.방대한 양의 공부를 하면서, 다양한 페어를 만나고... 좌절했다. 점점 내 바닥이 드러난 느낌
모르는 것을 부끄러워하지 않아야 한다. 여태 그래왔다. 이 벽을 깨는 건 정말 어렵다. 그러나 해야 한다. 그래야 실력이 는다. 함수 컴포넌트와 클래스 컴포넌트를 만드는 방법과 차이에 대한 이해props와 state의 개념props의 특징과 전달 방법, 규칙 이해
Before You LearnHTML & CSS 기초DOM 기초와 CRUDDOM 기초 실습을 통해, 구체적인 사용법을 익힐 수 있다.querySelector를 활용하여, HTML 엘리먼트 정보를 가져올 수 있다.oncilck, onkeyup 속성이나 addEventLi
냉무
냉무
Today I Learned : [자료구조/알고리즘] 재귀