- 1. 자료구조 & 알고리즘
- 2. 컴퓨터 구조
- 3. 운영체제
- 4. 네트워크
- 5. 데이터베이스 & SQL
- 6. 파이썬
- 7. 자바
- 8. 코틀린
- 9. 자바스크립트
- 10. Html & CSS & Bootstrap
- 11. Django
- 12. Vue
- 13. Spring
- 14. Spring Data JPA
- 15. Docker
- 16. 마크다운 문법
- 17. 깃 사용법
- 18. 외부 API 사용법
- Git Init 부터 Git Hub push까지
- Git branch, switch
- Git Branch Merge, merge 3종류
- Git Undoing Things
- Git Reset & Revert
- Git으로 협업하기
- ORM 개요 및 패러다임 불일치
- Spring Data JPA - 프로젝트 세팅
- Spring Data JPA - 엔티티 매핑
- Spring Data JPA - Value 매핑
- Spring Data JPA - 관계 매핑
- Spring Data JPA - Cascade
- Spring Data JPA - Fetch
- Spring Data JPA - Query
- Spring 이클립스로 맨땅에 헤딩
- Spring 찍어먹기 - 프로젝트 환경 설정 부터 빌드까지
- Spring 찍어먹기 - 회원 관리 MC 패턴으로 간단한 백엔드 개발
- Spring 찍어먹기 - DB 접근 기술 (JDBC, JPA)
- Spring 찍어먹기 - AOP
- Vue - MVVM 패턴, SPA와 CSR
- Vue - 공식문서 시작하기, 기본 문법
- Vue - 디렉티브
- Vue - Component 기초, Webpack, Babel
- Vue - props & emit
- Vue - Router
- Vuex Intro
- django - 설치 및 프로젝트&앱 생성, 요청과 응답, Template
- django - HTML_form, Variable Routing, Namespace, Static
- django - Model
- django - CRUD
- 📝 django - 게시판 구현
- django - Form
- django - ModelForm
- django - HTTP requests
- django - Media files (이미지 업로드)
- django - Authentication, 쿠키/세션
- django - 1:N, Custon User 반영
- django - M:N, ManyToManyField
- django - 좋아요, 팔로우 기능 구현
- 📝 게시글 관련 REST API 서버 구축
- django - CORS 기초 및 라이브러리
- django - DRF Authentication (토큰 및 JWT)
- 📝 DRF Authentication 기능이 있는 REST API 서버 구축
- kotlin 기본 문법 / 반복문까지!
- kotlin 클래스 / 프로퍼티, 생성자, 상속
- kotlin 고급 문법 / 람다, data class, object class, companion object
- kotlin 형변환, Map, List
- kotlin & spring boot로 crud 구현
- SQL 기초
- SQL 문법 - Insert, Select, Limit, Offset, Distinct, Update
- SQL 문법 - csv 파일 적용, Where, Aggregate, Like, Order By, Group By, ALTER
- SQL 문법 - Join
- 위의 내용 요약
- SQL 연습
- SQL injection
- SQL vs NoSQL
- Anomaly
- Index
- 정규화
- Redis
- DB 트랜잭션
- DB 트랜잭션 격리 수준
- 저장 프로시저
- 네트워크 - 개요
- 네트워크 - TCP/IP, OSI 7 계층, 패킷, 캡슐화
- 네트워크 - 2계층, 이더넷 프로토콜
- 네트워크 - 3계층
- 네트워크 - ARP 프로토콜
- 네트워크 - IPv4 프로토콜
- 네트워크 - ICMP 프로토콜
- 네트워크 - 라우팅 테이블
- 네트워크 - 조각화
- 네트워크 - 4계층, 포트번호
- 네트워크 - UDP 프로토콜
- 네트워크 - TCP 프로토콜
- 네트워크 - Nat와 포트포워딩
- 네트워크 - HTTP 프로토콜
- 운영체제 - 개요
- 운영체제 - 커널, 이중 모드, 시스템 호출
- 운영체제 - 프로세스, PCB, 문맥 교환
- 운영체제 - 프로세스 상태와 계층 구조
- 운영체제 - 스레드
- 운영체제 - CPU 스케줄링 개요, 준비 큐, 대기 큐, 선점형 스케줄링, 비선점형 스케줄링
- 운영체제 - CPU 스케줄링 알고리즘, 선입 선처리, 최단 작업 우선, 라운드 로빈, 우선순위, 다단계 피드백 큐
- 운영체제 - 프로세스 동기화, 실행 순서 제어, 상호 배제, 공유 자원, 임계 구역
- 운영체제 - 동기화 기법, 뮤텍스 락, 세마포, 모니터
- 운영체제 - 교착상태, 자원 할당 그래프, 교착 상태 발생 조건
- 운영체제 - 교착 상태 해결 방법, 예방, 회피, 검출 후 회복
- 운영체제 - 가상 메모리, 스와핑, 메모리 할당, 외부 단편화
- 운영체제 - 페이징을 통한 가상 메모리 관리
- 컴퓨터 구조 - 개요
- 컴퓨터 구조 - 데이터
- 컴퓨터 구조 - 명령어
- 컴퓨터 구조 - 명령어의 구조
- 컴퓨터 구조 - ALU와 제어장치
- 컴퓨터 구조 - 레지스터
- 컴퓨터 구조 - 명령어 사이클과 인터럽트