Study
“The only way to learn a new programming language is by writing programs in it.”
– Dennis Ritchie –
컴퓨터 공학
자료 구조
- 자료 구조 — 자료구조에 대해 알아보기.
선형자료구조
- 배열 & 연결리스트 — 배열과 연결리스트.
- 스택 & 큐 & 데크 — 자료구조에 대해 알아보기.
비선형자료구조
- 트리 — 트리에 대해 알아보기.
알고리즘
- Algorithm Basic — 알고리즘이란.
- Search — 탐색 공부.
- 이진탐색 — 이진탐색 공부.
- Sort — 정렬 공부.
- 투포인터 — 투포인터 공부.
- DFS&BFS — BFS & DFS.
- 그리디 — 그리디 공부.
프론트엔드
HTML
- HTML 기본 요소 — HTML 구조와 기본 요소들.
- HTML Head 설정 — Head 안에 들어가는 설정들.
- More Tags — 그 밖에 다른 태그들.
CSS
- Reset CSS — 기본 CSS 초기화시키기.
- Useful CSS — 자주 사용하는 CSS 모음.
JavaScript
- JS 기초 — JavaScript에서 필요한 기초 개념 및 관련 용어.
- JS로 APP 만들기 — express를 사용하여 App 만들기 위한 초기 세팅 및 용어 정리.
- express 웹서버 만들기 — express를 이용한 웹 서버 만들기.
- req & res — request와 response에 대해 알아보기.
- Middleware — Middleware에 대해서 알아보기.
- Router — Router 개념을 알아보고 구성해보기.
- PUG — PUG 관련 문법과 용어 알아보기.
- MongoDB — Mongo DB & Mongoose 사용해보기.
- User — User를 만들고 Login 해보기.
- FileUpload — FileUpload 해보기.
- WebPack — WebPack 사용하기.
TypeScript
- TypeScript 기초 — TypeScript에 대해 알아보기.
React JS
- React JS 기초 — React JS에 대해 알아보기.
- React App 만들기 — React App 만들어보기.
- React 심화 — React의 다양한 기능 사용해보기.
- Recoil — Recoil 사용법 및 개념.
Next JS
- Next JS 기초 — Next JS에 대해 알아보기.
React Native
- React Native & Expo — React Native에 대해 알아보기.
백엔드
- NodeJS — NodeJS에 대해 알아보기.
- NPM — NPM에 대해 알아보기.
- HTTP — HTTP에 대해 알아보기.
- REST — REST에 대해 알아보기.
- Authorization — Authorization에 대해 알아보기.
JAVA
Spring
- 스프링 부트란 — 스프링 부트에 대해 알아보기.
- 스프링 부트 시작하기 — 스프링 부트 애플리케이션 만들기.
- API 작성하기 — HTTP 메서드에 해당하는 API 작성하기.
데이터베이스
Query Language
- MySQL 기초 — MySQL에 대해 알아보고 사용해보기.
- GraphQL 기초 — GraphQL 개념 및 사용법.
Deploy
- GCP — GCP에 대해 알아보고 배포해보기.
클라우드 컴퓨팅
AWS
- EC2 — AWS EC2로 Node.JS 서버 배포하기.
Git
- Git 사용법 — Git 사용법에 대해 알아보기.
Language
Pyhton
- Python Basic — 파이썬 기초 문법.
Linux
- WSL — WSL을 이용하여 Linux에 대해 알아보기.
WHY…?
- Why — ???????.
- Errors — 작업하면서 만난 에러들.
Fomula — 알아두면 좋은 공식 모음.
- Markdown Basic — 마크다운 구문I.
- Markdown Writing — 마크다운 구문II.