본문 바로가기
프로그래밍/프로젝트

메인프로젝트 - 첫번째 멘토링 후기

by monicada 2022. 9. 15.
728x90

첫 번째 멘토링 후기 

메인 프로젝트를 시작하면서 어제저녁 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

 

댓글