개발자 프론트엔드 스터디 커리큘럼

WEB & FRONT

I.  브라우저에서 Web의 구현방법

II.  자바스크립트 소스 구현 위치

III.  HTML, CSS, JS 구현 순서

IV.  HTML, CSS, JS 구동 순서

V.  브라우저별 구현/구동 차이

HTML&CSS

I.  block과 inilne-block의 개념과 활용법

II.  block 요소 정렬

III.  엘리먼트의 부모/자식/형제 관계와 텍스트

IV.  각종 웹 폰트 사용법 및 폰트사이즈
[한글/영어/타이틀 폰트 따로따로]
[폰트가 잘 먹히고 있는지는 어떻게 확인할까?]
[px, pt, em, rem의 차이는?]

V.  POSITION 속성
[Absolute와 TOP, LEFT, RIGHT, BOTTOM, RELATIVE의 개념과 활용법]

VI.  Display 속성
[display로 풀지 못하는 문제는 position 속성으로 해결하자.]

VII.  젠코딩과 자식/후손 선택자 그리고 text-align

VIII.  margin, padding과 inline vs inline-block

VIIII.  border-radius와 inherit 그리고 a의 노말라이즈

X.  text-shadow, box-shadow, 시멘틱 태그

XI.  생산성을 좌우하는 Grid와 Flex

XII.  CSS 프레임워크 알아보기

XIII.  SASS와 CSS 차이 및 간단히 알아보기

Javascript

I.  자바스크립트 데이터 타입
[Number, BigInt, string, boolean, object, symbol, undefined, null]

II.  자바스크립트 변구 var, const, let
[var의 문제점]

III.  스크립트 내 Array 배우기

IV.  DOM 다루기

V.  스크립트 내 OOP (객체지향) 프로그래밍

VI.  Object Literal 알아보기

VII.  반복문 map, filter, reduce

VIII.  조건문과 Function

VIIII.  this 키워드

X.  Scope?

XI.  자바스크립트 타 API 사용방법

XII.  내장함수
[String, Number, Boolean, Array, Date, Math]

XIII.  객체
[JSON, Window]

 

?1.  만능 reduce?
[reduce + 복잡한함수 + acc < map + 간단한함수 + reduce]

?2.  reduce 하나보다 map + filter+reduce

?3.  forEach, map, filter, reduce 메서드 작동원리

?4.  L.filter, L.map, L.range, take 의 평가순서 및 써보기

?5.  range, map, filter, take, reduce 중첩사용 및 함수들이 가지는 결합법칙

Vue

I.  Vue.js 소개
– MVVM 모델에서의 Vue
– 기존 웹 개발 방식 (HTML, Javascript)

II.  Reactivity 구현 및 코드 라이브러리화 하는 법

III.  뷰 개발자도구 보기

IV.  컴포넌트
– 전역 컴포넌트 등록
– 지역 컴포넌트 등록
– 전역과 지역 컴포넌트의 차이
– 컴포넌트와 인스턴스의 관계

V.  컴포넌트의 통신방법
– 컴포넌트 통신
– 컴포넌트 통신규칙이 필요한 이유
– 같은 컴포넌트 레벨 간의 통신 방법 및 구현
– 웹 서비스에서의 클라이언트와 서버와의 HTTP 통신 구조

VI.  HTTP 라이브러리와 Ajax 그리고 Vue Resource

VI.  axios 소개 및 오픈 소스를 사용하기 전에 알아야 할 것들

VI.  Props 속성

VII.  event emit
– event emit 으로 콘솔 출력하기

VIII.  뷰 인스턴스에서의 this

VIIII. 데이터 바인딩과 computed 속성

X.  뷰 디렉티브와 v-bind

XI.  클래스 바인딩, v-if, v-show

XII.  속성 및 처리방법
– methods 속성과 v-on 디렉티브를 이용한 키보드, 마우스 이벤트 처리 방법
– watch 속성
– watch 속성 vs computed 속성
– computed 속성을 이용한 클래스 코드 작성 방법

 

?1.  모르는 문법이 나왔을 때 공식 문서를 보고 해결하는 방법

?2.  오류가 났을 때 구글 검색 및 답변 선택법

?3.  크롬 개발자 도구 네트워크 패널 보는 방법

Follow
...
Back
Cart Your cart 0

장바구니에 상품이 없습니다.

Total0
Checkout
Empty

This is a unique website which will require a more modern browser to work!

Please upgrade today!