Dev
버그는 실패한게 아니고 코드가 작동안되는 이치를 발견한 것이다. 앞으로 만든 모든 프로그램의 에러를 찾아 해결하는데 최선을 다할것이다.누구나 개발자가 될 수 있다. 어떤 개발자가 되어 어떤 프로젝트로 어떤 사람들에게 어떤 영향을 줄 수 있을지 끊임없이 고민하자.
2021
- Token 기반 인증 21.05.28
- Hashing / Cookie / Session 21.05.27
- MongoDB 21.05.26
- MySQL 다중 테이블 연산(JOIN, UNION, SubQeury) 21.05.23
- DATA BASE & MySQL - 21.05.22
- Redux 비동기 작업 처리 / Redux 아키텍처 - 21.05.18
- Redux Code Reivew - 21.05.18
- Redux - 21.05.17
- React Hook - useEffect 21.05.13
- React Hook - useState 21.05.12
- React Hook 개요 21.05.11
- 프론트엔드 상태 관리(+ React) 21.05.10
- React Data Flow 21.05.09
- React(state & life cycle) 21.05.08
- React(form) 21.05.06
- React 21.05.06
- node js 21.05.05
- express 21.05.06
- RESTful API 21.05.07
- CORS 21.05.04
- Browser Security (XSS / CSRF / CORS) 21.05.03
- Client 예제 복습 21.05.02
- HTTP 메시지 21.05.01
- HTTP 트랜잭션 해부 21.04.30
- fetch + HTTP method 21.04.29
- HTTP / AJAX 21.04.28
- Fetch 21.04.27
- Async & Await 21.04.26
- Sort Algorithm 21.04.21
- set 집합 구현 21.04.20
- recursion & memoization 21.04.19
- BFS DFS JS 21.04.18
- Data Structure - graph JS 21.04.17
- Data Structure - tree / binary search tree / tree traversal JS 21.04.16
- 객체 구조 분해 할당 복습 JS 21.04.15
- Stack & Queue JS 21.04.14
- Prototype Chain JS 21.04.13
- prototype & class JS 21.04.12
- Blogging - OOP in JavaScript JS 21.04.09
- OOP(Object Oriented Programming) JS 21.04.10
- Node js 21.04.09
- common JS 21.04.08
- Object / Class JS 21.04.08
- Branch 21.04.07
- Git Workflow 21.04.06
- 게발 환경 세팅 (node.js / npm / nvm) 21.04.05
- Promise / Async & Await 21.04.02
- ES6 21.04.02
- API fetch 21.03.29
- DOM 21.03.27
- JSON.stringify() 21.03.26
- 재귀함수 21.03.25
- 비동기 처리 복습 21.03.24
- Sort 21.03.23
- event 복습 21.03.22
- 고차함수 복습 21.03.21
- DOM-Event Handler 21.03.20
- js 복습 21.03.19
- DOM 21.03.18
- 코드 스타일링 21.03.17
- 고차함수 21.03.16
- Array Method 21.03.16
- CSS 21.03.15
- 부트캠프 2주차 회고 21.03.14
- koans 21.03.13
- Selector 21.03.13
- Git 21.03.13
- CLI 21.03.13
- JS 21.03.12
- JS 21.03.12
- JS 21.03.11
- JS 21.03.11
- JS 21.03.10
- JS 21.03.09
- JS 21.03.08
- CSS 21.03.06
- HTML 21.03.05
- JS 21.03.04 (for / while / break / let / const)
- JS 21.03.03 (if, string method, Math, Hoisting, template literal)
- JS 21.03.02
- React Hooks - useEffect
- React Hooks - useState
- ES 2020
- ES6 - this in classes
- ES6 - symbol & set & map
- ES6 - classes
- ES6 - Async & Await
- TS x React Style & Theme Component
- TS x React Setting
- TS intro (setting type / interface)
- TS x React event
- TS x React Interface state & property Ex code
- ES6 - Rest & Spread
- ES6 - Promise
- ES6 - For of Loop
- ES6 - Destructuring
- ES6 - string
- ES6 - Array
- ES6 - variables
- ES6 - functions
- React Setting & CSS
- Components / Props / State / WithRouter
- JS - Array forEach / Push / include
- Object Destructing / Spread Operator
- JS - Array Map & Filter
- ES6 - Classes
- ES6 - Arrow Function / Template Literals
- nodeJS - sequelize
- nodeJS - MySQL
- nodeJS - MySQL CRUD
2020
- DOM - DOM Event
- DOM - CSS Stylesheets and CSS Rules
- DOM - Element Node Inline Styles
- DOM - Element Nodes
- nodeJS - multer
- nodeJS - 미들웨어
- nodeJS - 미들웨어 특성 활용
- nodeJS - express
- DOM - node Overview
- nodeJS - 패키지 버전
- nodeJS - 패키지 배포하기
- nodeJS - 기타 npm 명령어
- nodeJS - npm / express
- nodeJS - REST와 라우팅
- nodeJS - 요청과 응답
- nodeJS - 쿠키 / 세션
- nodeJS - http / https
- nodeJS - cluster
- nodeJS - 스레드 풀
- nodeJS - 동기 메서드와 비동기 메서드, 블로킹과 논 블로킹
- nodeJS - 파일 시스템 접근하기 (fs module)
- nodeJS - 예외 처리하기(try/catch) / 자주 발생하는 에러
- nodeJS - 이벤트
- nodeJS - 기타 fs 메소드
- nodeJS - built-in module (child_process, etc)
- nodeJS - 버퍼와 스트림
- nodeJS - worker_threads
- nodeJS - built-in module (utill)
- nodeJS - built-in module (crypto)
- nodeJS - built-in module (url / querystring)
- nodeJS - built-in module (os / path)
- nodeJS - process
- nodeJS - module
- nodeJS - REPL & JS 파일 실행
- nodeJS - module, exports, require
- nodeJS - 내장 객체(timer, __filename, __dirname)
- nodeJS - 내장 객체(global, console)
- JS - stack
- JS - DOM / 접근 방법
- JS - data type / reference`
- JS - closure
- JS - switch
- JS - parseInt, parseFloat
- JS - 복합 대입 연산자
- JS - object 객체
- JS - this
- JS - prototype
- JS - 상속(inheritance)
- JS - 표준 내장 객체(standard built-in object)
- JS - 후위표기식
- 자바스크립트 이벤트 처리 방식 addEventListener
- isNaN
- charAt(index)
- 계산기 만들기
- CSS - grid
- 백엔드 공부
- JS - 생성자와 new
- JS - 2차원 array
- JS - scope
- JS - 정규 표현식
- JS - closure
- JS - 값(object) function callback
- JS - arguments (객체)
- JS - 함수의 호출 (apply 메소드)
- JS - 객체지향 프로그래밍 (Object-Oriented Programming) 교양
- JS - object
- JS - module, library, API
- JS - function basic
- JS - array concat
- K번째 수
- JS - if, while, for, break
- JS - 숫자와 문자
- JS - if, else, else if, switch
- forEach 기본
- css- 복습
- css- Web programming Work Flow
- css-Page Layout
- JS Coding Test-나누어 떨어지는 숫자 배열
- JS Coding Test - 완주하지 못한 선수
- JS Coding Test - 모의고사
- CSS - Transition, Animation
- JS Coding Test - 체육복
- CSS - back ground
- Node JS - class, promise,
- Node JS - Forntend JS
- JS Coding Test - 최대 공약수 / 최소공배수
- CSS - web font
- CSS - typography
- Node JS - 구조 분해 할당
- Node JS - Const / let
- Node JS - 템플릿 문자열
- Node JS - 객체 리터럴
- Node JS - 화살표 함수
- HTML - Viewport CSS - media query
- CSS - flexbox
- JS Coding Test - 문자열 내 마음대로 정렬하기
- CSS - position
- JS Coding Test - 같은 숫자는 싫어
- JS Coding Test - 수박수박수박수박수박...
- CSS - float
- JS Coding Test - 두개 뽑아서 더하기
- CSS - box Display Type
- CSS - Box Model
- JS Coding Test - 가운데 글자 반환하기
- JS - Flow Control Statement
- HTML - QA 2
- CSS - 사용법, Syntax, Selectors
- nodeJS - 변수
- nodeJS - 핵심 개념
- HTML - Sectioning Elements
- HTML - QA 1
- Git - git flow & github flow
- HTML - Markup
- HTML - Doctype & Document Structure
- HTML - Table, Media
- HTML - form
- HTML - 기본 태그
- Git Tutorial
- CS50 - 웹프로그래밍
- CS50 - 인터넷과 네트워크
- CS50 - 프로그래밍 응용
- CS50 - 프로그래밍 기초
- CS50 - 알고리즘
- CS50 - 컴퓨터와 컴퓨팅