자바스크립트 비기너: 튼튼한 기본 만들기

자바스크립트 비기너: 튼튼한 기본 만들기

(1개의 수강평)

48명의 수강생
29,700원
지식공유자 · 김영보
112회 수업 · 총 10시간 38분 수업
12개월동안 무제한 시청
수료증 발급 강의
수강 난이도 '초급'

이런 걸 배울 수 있어요

  • 자바스크립트 기본(ES5 기준) 지식을 습득할 수 있습니다.
  • 자바스크립트의 숲과 가지를 느낄 수 있습니다.
  • 자바스크립트 개발 경험자는 전반적으로 정리할 수 있습니다.


자바스크립트 스펙(ES5 기준) 기준으로 95% 이상을 다룹니다.
기본에 충실하였으며, 논리적 접근을 통해 근본을 이해하는데 중점을 두었습니다.

자바스크립트로 할 수 있는 것

강좌 범위

  • 자바스크립트 비기너 과정
  • 비기너에게 중요한 것은?
    기본을 만드는 것
    코딩 경험을 많이 하는 것
    감각을 만드는 것
  • ES5의 95% 정도를 다룹니다.


수강 대상

  • 자바스크립트를 처음 접하는 사람
  • 자바스크립트 기본을 정립하려는 사람
  • JavaScript 경험자도 정리하는 차원에서 들어보셔도 좋을 것 같습니다.

선수 지식

  • 프로그래밍 기본 개념 이해

지식공유자 소개

저서

머신러닝 TensorFlow.js JavaScript, 몰입자바스크립트, ECMAScript 6, 요구분석을 위한 Event Process 모델링, Ajax 활용, prototype.js 완전분석, DOM 스크립팅자바스크립트 정규표현식, HTML5

9권 중에서 8권이 국내 저자 최초이며 특히, "머신러닝 TensorFlow.js JavaScript" 책을 출판하는 시점에 amazon.com에 관련된 책이 없었습니다.

40년 넘게 소프트웨어 개발자로 살아왔습니다. 그동안의 경험과 노우하우를 동영상에 담았습니다.

교육과정

모두 펼치기 112 강의 10시간 38분
섹션 1. 기본 문법
11 강의 52 : 04
강좌 환경, Hellow JavaScript
04 : 58
문장
02 : 43
변수
06 : 54
주석
03 : 30
console.log()
04 : 18
정수, 실수, 숫자 처리
04 : 49
상수, 진수
06 : 27
데이터 타입(Data Type)
05 : 22
Number 타입, String 타입
05 : 11
Undefined, Null 타입
03 : 18
Boolean 타입, Object 타입
04 : 34
섹션 2. 연산자(Operator)
12 강의 42 : 40
연산자, 표현식
02 : 41
할당 연산자, 해석/실행 순서
02 : 54
산술 연산자(+ 연산자)
03 : 04
숫자로 변환
02 : 34
산술 연산자(-, *, /, % 연산자)
04 : 01
단항 연산자
02 : 38
후치, 전치, 논리 NOT 연산자
05 : 19
유니코드, UTF
03 : 05
관계 연산자
05 : 02
동등, 부등, 일치, 불일치 연산자
03 : 45
콤마, 그룹핑, 논리 연산자
04 : 31
조건 연산자, 연산자 우선순위
03 : 06
섹션 3. 문장(Statement)
8 강의 39 : 49
문장, 화이트 스페이스, 세미콜론 자동 삽입, 블록
05 : 39
if, debugger
06 : 01
while, do-while
02 : 30
for, [코딩 시간]
07 : 25
break, continue
04 : 45
switch
02 : 55
try-catch, throw
05 : 48
strict 모드, [코딩 시간]
04 : 46
섹션 4. 함수(Function)
3 강의 23 : 27
함수 구성 요소, 함수 이름 규칙과 관례
07 : 37
함수 호출, return 문
07 : 07
주석 작성 목적, 주석 작성 사례
08 : 43
섹션 5. 오브젝트(Object)
2 강의 09 : 48
프로퍼티(Property) 개요, 프로퍼티 추가/변경
06 : 36
프로퍼티 값 추출, for~in 문
03 : 12
섹션 6. 빌트인(Built-in)
2 강의 13 : 25
빌트인 개요, 빌트인 분류
09 : 30
빌트인 오브젝트 유형, 빌트인 오브젝트 형태
03 : 55
섹션 7. Number 오브젝트
7 강의 32 : 31
Number 오브젝트 개요, 프로퍼티 리스트
05 : 31
Number 타입으로 변환, Number 상수
03 : 31
인스턴스 생성 방법/목적, new 연산자
05 : 49
Number 인스턴스 생성, 인스턴스 형태
05 : 15
프리미티브 값, 프리미티브 타입, 프리미티브 값 구하기
05 : 30
String 타입으로 변환, 지역화 문자
03 : 48
지수 표기, 고정 소숫점 표기
03 : 07
섹션 8. String 오브젝트
10 강의 69 : 00
String 오브젝트 개요, 문자열 연결 방법, 프로퍼티 리스트
06 : 59
문자열로 변환, 프리미티브 값 구하기
02 : 42
length 프로퍼티, length 값 반환 논리
09 : 07
화이트 스페이스 삭제
02 : 42
함수 호출 구조, __proto__ 구조
12 : 54
인덱스로 문자열 처리, [코딩 시간]
11 : 44
문자열 연결, 대소문자 변환
01 : 33
문자열 추출
06 : 10
정규 표현식을 사용할 수 있는 함수
09 : 16
Unicode 관련 함수
05 : 53
섹션 9. Object 오브젝트(ES3 기준)
7 강의 45 : 05
자바스크립트 오브젝트 구분, 네이티브/호스트 오브젝트, 오브젝트와 인스턴스
07 : 08
프로퍼티 리스트
04 : 19
Object 인스턴스 생성, 프리미티브 값 구하기
08 : 04
빌트인 오브젝트 구조, prototype
07 : 32
함수와 메소드 연결, 함수, 메소드 호출
07 : 10
프로퍼티 처리 메소드
04 : 53
Object와 prototype, 빌트인 Object 특징
05 : 59
섹션 10. Function 오브젝트
5 강의 26 : 09
프로퍼티 리스트, Function 인스턴스 생성
04 : 37
함수 생명 주기, 함수 분류, length 프로퍼티
05 : 58
함수 형태, 함수 선언문, 함수 표현식
05 : 20
함수 호출
05 : 24
Argument 오브젝트
04 : 50
섹션 11. Global 오브젝트
7 강의 37 : 34
Global 오브젝트 개요, Global 함수, 변수
05 : 02
Global 프로퍼티, 프로퍼티 리스트
05 : 38
Global과 Window 관계
06 : 16
정수, 실수 변환
04 : 20
NaN, 유한대 체크 함수
04 : 00
인코딩, 디코딩
06 : 26
eval() 함수
05 : 52
섹션 12. Array 오브젝트(ES3 기준)
10 강의 72 : 36
Array 오브젝트 개요, 배열 생성 방법, 엘리먼트 작성 방법, 배열 차원
11 : 14
프로퍼티 리스트
05 : 43
Array 인스턴스 생성, length 프로퍼티
10 : 17
엘리먼트 추가/삭제 메커니즘, delete 연산자
10 : 37
엘리먼트 삽입, 첨부
05 : 25
엘리먼트 복사
04 : 07
엘리먼트 값을 문자열로 변환, [코딩 시간]
06 : 19
엘리먼트 삭제
06 : 21
sort(분류), sort()와 Unicode
05 : 53
sort 알고리즘, 역순 정렬, [코딩 시간]
06 : 40
섹션 13. Array 오브젝트(ES5 기준)
7 강의 43 : 01
프로퍼티 리스트, 함수 여부 체크
06 : 55
index 처리 메소드
06 : 10
콜백 함수를 가진 Array 메소드, forEach()
08 : 01
for()와 forEach() 차이, [코딩 시간]
08 : 05
true, false를 반환하는 메소드
03 : 31
필터, 매핑
04 : 42
반환 값을 파라미터 값으로 사용
05 : 37
섹션 14. Boolean 오브젝트
1 강의 04 : 11
Boolean 오브젝트 개요, 프로퍼티 리스트, Boolean 값으로 변환
04 : 11
섹션 15. 자바스크립트 특징
4 강의 31 : 25
스크립팅 언어 특징, 컴파일 순서, JS와 객체지향, OOP의 객체
08 : 29
자바스크립트 객체 형태, JS의 OOP 구현 방법, prototype 형태/연결
08 : 19
자바스크립트 인스턴스, instanceof 연산자
05 : 13
메소드 형태, 메소드 호출 방법
09 : 24
섹션 16. Object 오브젝트(ES5 기준)
6 강의 33 : 06
ES5 Object 특징, ES5 Object 함수, 프로퍼티 디스크립터
05 : 27
Object에 프로퍼티 추가
04 : 37
프로퍼티 디스크립터, value/writable/enumerable/configurable 속성
08 : 49
getter와 setter, get 속성, set 속성
03 : 05
프로퍼티 추출
06 : 01
프로퍼티 디스크립터 함수
05 : 07
섹션 17. JSON 오브젝트
2 강의 13 : 22
JSON 오브젝트 개요, JS 타입을 JSON 타입으로 변환
07 : 20
JSON 타입 파싱
06 : 02
섹션 18. Date 오브젝트
2 강의 14 : 11
Date 오브젝트 개요, 시간값 표시 기준, 시간의 문자열 형태
03 : 36
프로퍼티 리스트, Date 인스턴스 생성, Date 오브젝트 함수 분류
10 : 35
섹션 19. Math 오브젝트
1 강의 07 : 37
Math 오브젝트 개요, Math 상수, Math 함수
07 : 37

공개 일자

2019년 9월 17일 (마지막 업데이트 일자 : 2019년 9월 18일)

수강 후기

2.0
1개의 수강평
김형태 23일 전
분명히, 자바스크립트 ES5까지의 대부분의 것들이 들어있습니다. 하지만, 비기너가 듣기에 좋은 강좌인지는 의문입니다. 정확하지 못한 설명 및 간단한 설명 실수들이 중간중간에 일부 존재하고 있으며, 설명이 정말로 비기너가 이해하기엔 어려운 부분들이 많이 존재합니다. 사전과 같이 내용들을 정리해나가며, 듣기에는 좋으나, 이해하기에 애매한 설명들은 다른 내용들을 찾으면서 이해할 수 밖에 없습니다. (프로그래밍을 공부하면서 다른 것을들 찾아보는 것을 당연한 일이지만, 강의에서 강의의 내용에 대해서 다른 것을 찾아볼 필요가 없도록 잘 설명해주는 강의가 좋은 강의라 생각합니다.) 꼼꼼하게 내용들을 설명해주시려 강사님께서 노력하신 부분은 많이 느껴지지만 2% 아쉬움이 있습니다. 평이 다소 박한 부분이 있으나, 비기너를 위한 강좌라는 측면에서 평가를 해서 그렇지, 강사님 나름의 논리 전개나 다른 기초강의에서는 짚어주지 않고 넘어가는 부분들을 설명해주시거나 하는 부분은 좋은 점수를 주고 싶습니다. 강의의 내용을 완전히 소화할 수 있다면, 자바스크립트 비기너 이상이 될 수 있는 강의라 생각합니다. + 강사님의 아재개그 센스는 최고등급이십니다.
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스