국내 1위 "면접을 위한 CS 전공지식노트" 저자의 디자인패턴, 네트워크, 운영체제, 데이터베이스 등 CS 지식 강의! CS 면접에 필요한 모든 개념과 최신 기출을 다룬다!
강의 대규모 업데이트 공지
안녕하세요. 수강생여러분. ㅎㅎ
제가 예전에 말씀드린대로 수강생들의 피드백을 수렴해서 이번에 대규모 업데이트를 진행했습니다.
무려 2달에 걸쳐 업데이트를 진행했고 이제 완료가 되었습니다. 총 47강이 추가 및 수정이 되었으며 강의교재 또한 340페이지로 증가되었습니다.
교안 최신버전 : v23.01.02
수강생 여러분이 꼭 이 강의 하나만으로 CS면접 완벽하게 준비할 수 있도록 하겠습니다.
감사합니다.
[업데이트 사항]
[특강]IT대기업 100% 합격하기
MVC MVP MVVM패턴
Spring의 MVC패턴 적용사례
의존성주입(Dependency Injection) 과 의존관계역전원칙(Dependency Inversion Principle)
TCP/IP 4계층 #2. MTU와 MSS와 PMTUD
웹브라우저의 캐시 #1. 로컬스토리지의 개념
웹브라우저의 캐시 #2. 로컬스토리지와 오리진
웹브라우저의 캐시 #3. 로컬스토리지를 활용한 UX 개선
웹브라우저의 캐시 #4. 세션스토리지
HTTP 헤더(header)
웹브라우저의 캐시 #5. 쿠키(Cookie)
웹브라우저의 캐시 #6. 로컬스토리지, 세션스토리지, 쿠키의 공통점과 차이점
로그인 구현 #1. 세션기반인증방식 : 개념
로그인 구현 #2 세션기반인증방식 : 실습
[부록] 개발자가 관례를 따라야 하는 이유
로그인구현 #3. 토큰기반인증방식(access토큰, refresh토큰) 개념
로그인구현 #4. 토큰기반인증방식(access토큰, refresh토큰) 실습
DEEP DIVE : 직렬화와 역직렬화
꼭 외워야 하는 HTTP 상태코드(status code)
HTTP 메서드 #1. GET과 POST의 차이
HTTP 메서드 #2. PUT과 PATCH의 차이
자료구조의 기본
시간복잡도(time complexity)
빅오표기법(Big - O notation)
문제로 연습하는 시간복잡도 Q1
문제로 연습하는 시간복잡도 Q2
문제로 연습하는 시간복잡도 Q3
문제로 연습하는 시간복잡도 Q4
문제로 연습하는 시간복잡도 Q5
시간복잡도가 필요한 이유
공간복잡도(space complexity)
정적배열(array)
동적배열(vector)
메모리와 포인터(pointer)
연결리스트(linked List)
배열과 연결리스트의 차이
스택(stack)
큐(queue)
그래프이론의 기초(Graph, Vertex, Edge, Weight)
트리(Tree Data Structure)
이진트리와 이진탐색트리
인접행렬(adjacency matrix)
인접리스트(adjacency list)
인접행렬과 인접리스트의 차이
맵(map)
셋(set)
꼭 외워야 하는 자료구조의 시간복잡도