첫 번째 멘토링 후기
메인 프로젝트를 시작하면서 어제저녁 8시 반에 프론트엔드, 백엔드 멘토님을 만나 멘토링을 처음으로 진행했다
프론트엔드 멘토님은 현업, 인프런강의, 유튜브 등을 운영하는 능력자이다.
강의하시는 유료 인프런 강의를 무료로 볼 수 있는 코드까지 선물해주셨다.

판다코딩
코딩하는 판다입니다 :) 인프런 : https://www.inflearn.com/users/@pandacoding 구름EDU : https://edu.goorm.io/search?page=1&sort=newest&teacher=101887111053452620722_k5n87_google
www.youtube.com
멘토링을 시작하면서 그동안 배운 것을 간단히 정리 겸 테스트(?)한다고 하셔서 긴장했다.
인상 깊은 질문들은
"html, css, http request의 정의는?"
"401 에러와 403 에러는 각 무엇인지?"
"react hook의 종류에 대해 아는 대로 말해보아라"
등등이었다.
전체 멘토링 시간(프론트+백엔드)에는 팀이 작성한 기획서를 바탕으로 평가를 받았다.
로그인 구현을 좀 더 앞당겨서 진행해야겠다는 피드백을 받았다.
프론트엔드 멘토링은 향후 매주 화요일 오후 8시에 진행하기로 했다.
대답을 잘 못하는 부분이 많아서 다시 클래스탭에 들어가서 배운 것 복습 겸 목차도 정리해보았다.
향후 모르는 부분이 생기면 아래의 목차를 보고 빠르게 접근할 수 있다.
커리큘럼 정리
Section1
Learn how to learn
Javascript 기초, 제어문
-변수
-타입
-함수
-조건문
-반복문
Html 기초, css기초
-시멘틱요소
-박스모델
-css selector
Linux, git 기초
-cli명령어
-텍스트에디터 nano
-git
Javascript 배열, 객체, 주요 문법, DOM
-배열
-객체
-dom(create, append, read, update, delete)
-유효성검사
-이벤트객체
Section2
javascript(고차함수, 객체지향 프로그래밍)
-일급객체
-내장고차함수(filter, map, reduce)
-클로저
-클래스와 인스턴스
-프로토타입
비동기
-async
-callback
-promise
-fatch api
react(spa, state&props)
-jsx
-react router
-이벤트 처리
http/네트워크 기초, 실습
-url과 uri
-ip와 포트
-도메인과 dns
-http requests
-http responses
-ajax
-ssr과 csr
-rest api, 디자인, 성숙도모델
-postman
react(클라이언트 ajax요청)
-effect hook
Web server 기초
-cors
-refactor express
Section3
자료구조/알고리즘 재귀
-JASON.stringify
Ui/ux
-user flow
-와이어프레임, 프로토타입
-figma
Custom component
-cdd
-styled components
-story book
-useRef
상태관리
-전역 상태 관리
-props drilling
-redux
-redux hooks(useDispatch, useSelector)
웹표준/접근성
-seo
-wai-aria
네트워크 심화
-tcp/ip
-ip/ip packet
-tcp/udp
-네트워크 계층모델
-http의 특징
-https
Backend 인증/보안
-cookie
-axios
-session
-token
-oauth
Section4
Html/css심화
-브라우저의 구조
-브라우저 렌더링(리플로우, 리페인트)
-반응형 웹
-css 애니메이션
-canvas
번들링과 웹팩
React 심화
-virtual dom
-react diffing algorithm
-react hook(useMemo, useCallback, Custom Hooks)
-코드 분할
-react,lazy(), suspense
컴퓨터 공학 기초
-cpu와 메모리
-운영체제
-프로세스
-스레드
-문자열과 그래픽
-가비지 컬렉션과 캐시
GraphQL
-GraphQL vs rest API
TDD
Optimization
-최적화기법
-tree shaking
-lighthouse
AWS
-cloud computing
-deploy
-ec2
-rds
-s3
-배포전략
Ci/cd
-배포자동화
코딩테스트준비
-시간복잡도와 공간복잡도
-greedy algorithm
-dynamic programming
-gcd와 lcm(최대공약수, 최소공배수)
-멱집합
-정규표현식
자료구조 기초
-stack과 queue
-tree와 graph
-BFS와 DFS
'프로그래밍 > 프로젝트' 카테고리의 다른 글
두번째 멘토링 준비 - 멘토님 숙제 하기 (0) | 2022.09.20 |
---|---|
메인 프로젝트 - 기획서, 프로젝트정의서, 화면정의서, 피그마 작성 (0) | 2022.09.16 |
메인 프로젝트 기획서 작성 (0) | 2022.09.14 |
Main Project - 아이디어 선정 (1) | 2022.09.08 |
Pre-project 회고(stack overflow clone) (0) | 2022.09.07 |
댓글