자바스크립트 완전 끝내기: 비기너

튼튼한 자바스크립트 기본을 만들 수 있습니다. 자바스크립트 개발 경험자는 전반적으로 기본을 정리할 수 있습니다.

강좌 소개
난이도
쉬움
카테고리
웹 프로그래밍 - 프로그래밍
태그
자바스크립트
수료증
발급 가능
소요 시간
약 11시간
추천 수강대상
- 자바스크립트를 처음 접하는 초보자
- 자바스크립트 기본을 정립하려는 개발자


자바스크립트 끝내기 강좌의 1번째 강좌입니다.

자바스크립트를 처음 배우는 비기너 강좌입니다.
자바스크립트 스펙의 95% 이상을 다룹니다. 넓고, 깊으며, 디테일합니다.

비기너는 빠짐없이 배울 수 있으며, 경험자는 전체를 정리할 수 있습니다.
4개 강좌를 통해 자바스크립트의 마침표를 찍을 수 있습니다.


해당 강좌로 배울 수 있는 것

자바스크립트로 코딩하는 방법을 배울 수 있습니다.
자바스크립트 기본(ES5 기준)을 배울 수 있습니다.
자바스크립트 개발 경험자는 전반적으로 정리할 수 있습니다.



4개의 자바스크립트 끝내기 강좌 전체가 하나의 시나리오입니다.

배워야 할 것과 배우는 순서를 갖고 있습니다. 강좌를 따라오시면 됩니다.
내용이 중복되지 않습니다. 중복에 따른 시간, 비용을 허비하지 않습니다.

끝내기 강좌 하나로 자바스크립트를 끝낼 수 있습니다.


자바스크립트 끝내기 루트 오픈!

자바스크립트 끝내기 강좌 시리즈를 루트 구매를 통해 45% 할인된 가격으로 한번에 구매 할 수 있습니다.



키노드 제공

"강좌 02. 기본 문법"의 첫 번째 강의인 "1. 강좌 환경"에서 강좌의 키노트를 다운로드 받을 수 있습니다.



선수 지식

프로그래밍 기본 개념 이해


체험하기
모두 펼치기
  • 01
    0. 강좌 범위
  • 1. 자바스크립트로 할 수 있는 것
    2. 애플리케이션으로(그래프, 서킷 디자인)
    3. 디바이스 연결, 딥러닝/머신러닝
    4. 자바스크립트 키워드
교육 과정
모두 펼치기
  • 01
    0. 강좌 범위
  • 1. 자바스크립트로 할 수 있는 것
    2. 애플리케이션으로(그래프, 서킷 디자인)
    3. 디바이스 연결, 딥러닝/머신러닝
    4. 자바스크립트 키워드
  • 02
    1. 기본 문법
  • 1. 강좌 환경, Hellow JavaScript
    2. 문장
    4. 주석
    5. console.log()
    6. 정수, 실수, 숫자 처리
    7. 상수, 진수
    8. 데이터 타입(Data Type)
    9. Number 타입, String 타입
    10. Undefined, Null 타입
    11. Boolean 타입, Object 타입
  • 03
    2. 연산자(Operator)
  • 1. 연산자, 표현식
    2. 할당 연산자, 해석/실행 순서
    3. 산술 연산자(+ 연산자)
    4. 숫자로 변환
    5. 산술 연산자(-, *, /, % 연산자)
    6. 단항 연산자
    7. 후치, 전치, 논리 NOT 연산자
    8. 유니코드, UTF
    9. 관계 연산자
    10. 동등, 부등, 일치, 불일치 연산자
    11. 콤마, 그룹핑, 논리 연산자
    12. 조건 연산자, 연산자 우선순위
  • 04
    3. 문장(Statement)
  • 1. 문장, 화이트 스페이스, 세미콜론 자동 삽입, 블록
    2. if, debugger
    3. while, do-while
    4. for, [코딩 시간]
    5. break, continue
    6. switch
    7. try-catch, throw
    8. strict 모드, [코딩 시간]
  • 05
    4. 함수(Function)
  • 1. 함수 구성 요소, 함수 이름 규칙과 관례
    2. 함수 호출, return 문
    3. 주석 작성 목적, 주석 작성 사례
  • 06
    5. 오브젝트(Object)
  • 1. 프로퍼티(Property) 개요, 프로퍼티 추가/변경
    2. 프로퍼티 값 추출, for~in 문
  • 07
    6. 빌트인(Built-in)
  • 1. 빌트인 개요, 빌트인 분류
    2. 빌트인 오브젝트 유형, 빌트인 오브젝트 형태
  • 08
    7. Number 오브젝트
  • 1. Number 오브젝트 개요, 프로퍼티 리스트
    2. Number 타입으로 변환, Number 상수
    3. 인스턴스 생성 방법/목적, new 연산자
    4. Number 인스턴스 생성, 인스턴스 형태
    5. 프리미티브 값, 프리미티브 타입, 프리미티브 값 구하기
    6. String 타입으로 변환, 지역화 문자
    7. 지수 표기, 고정 소숫점 표기
  • 09
    8. String 오브젝트
  • 1. String 오브젝트 개요, 문자열 연결 방법, 프로퍼티 리스트
    2. 문자열로 변환, 프리미티브 값 구하기
    3. length 프로퍼티, length 값 반환 논리
    4. 화이트 스페이스 삭제
    5. 함수 호출 구조, __proto__ 구조
    5. (임시) 함수 호출 구조, __proto__ 구조
    6. 인덱스로 문자열 처리, [코딩 시간]
    7. 문자열 연결, 대소문자 변환
    8. 문자열 추출
    9. 정규 표현식을 사용할 수 있는 함수
    10. Unicode 관련 함수
  • 10
    9. Object 오브젝트(ES3 기준)
  • 1. 자바스크립트 오브젝트 구분, 네이티브/호스트 오브젝트, 오브젝트와 인스턴스
    2. 프로퍼티 리스트
    3. Object 인스턴스 생성, 프리미티브 값 구하기
    4. 빌트인 오브젝트 구조, prototype
    5. 함수와 메소드 연결, 함수, 메소드 호출
    6. 프로퍼티 처리 메소드
    7. Object와 prototype, 빌트인 Object 특징
  • 11
    10. Function 오브젝트
  • 1. 프로퍼티 리스트, Function 인스턴스 생성
    2. 함수 생명 주기, 함수 분류, length 프로퍼티
    3. 함수 형태, 함수 선언문, 함수 표현식
    4. 함수 호출
    5. Argument 오브젝트
  • 12
    11. Global 오브젝트
  • 1. Global 오브젝트 개요, Global 함수, 변수
    2. Global 프로퍼티, 프로퍼티 리스트
    3. Global과 Window 관계
    4. 정수, 실수 변환
    5. NaN, 유한대 체크 함수
    6. 인코딩, 디코딩
    7. eval() 함수
  • 13
    12. Array 오브젝트(ES3 기준)
  • 1. Array 오브젝트 개요, 배열 생성 방법, 엘리먼트 작성 방법, 배열 차원
    2. 프로퍼티 리스트
    3. Array 인스턴스 생성, length 프로퍼티
    4. 엘리먼트 추가/삭제 메커니즘, delete 연산자
    5. 엘리먼트 삽입, 첨부
    6. 엘리먼트 복사
    7. 엘리먼트 값을 문자열로 변환, [코딩 시간]
    8. 엘리먼트 삭제
    9. sort(분류), sort()와 Unicode
    10. sort 알고리즘, 역순 정렬, [코딩 시간]
  • 14
    13. Array 오브젝트(ES5 기준)
  • 1. 프로퍼티 리스트, 함수 여부 체크
    2. index 처리 메소드
    3. 콜백 함수를 가진 Array 메소드, forEach()
    4. for()와 forEach() 차이, [코딩 시간]
    5. true, false를 반환하는 메소드
    6. 필터, 매핑
    7. 반환 값을 파라미터 값으로 사용
  • 15
    14. Boolean 오브젝트
  • 1. Boolean 오브젝트 개요, 프로퍼티 리스트, Boolean 값으로 변환
  • 16
    15. 자바스크립트 특징
  • 1. 스크립팅 언어 특징, 컴파일 순서, JS와 객체지향, OOP의 객체
    2. 자바스크립트 객체 형태, JS의 OOP 구현 방법, prototype 형태/연결
    3. 자바스크립트 인스턴스, instanceof 연산자
    4. 메소드 형태, 메소드 호출 방법
  • 17
    16. Object 오브젝트(ES5 기준)
  • 1. ES5 Object 특징, ES5 Object 함수, 프로퍼티 디스크립터
    2. Object에 프로퍼티 추가
    3. 프로퍼티 디스크립터, value/writable/enumerable/configurable 속성
    4. getter와 setter, get 속성, set 속성
    5. 프로퍼티 추출
    6. 프로퍼티 디스크립터 함수
  • 18
    17. JSON 오브젝트
  • 1. JSON 오브젝트 개요, JS 타입을 JSON 타입으로 변환
    2. JSON 타입 파싱
  • 19
    18. Date 오브젝트
  • 1. Date 오브젝트 개요, 시간값 표시 기준, 시간의 문자열 형태
    2. 프로퍼티 리스트, Date 인스턴스 생성, Date 오브젝트 함수 분류
  • 20
    19. Math 오브젝트
  • 1. Math 오브젝트 개요, Math 상수, Math 함수
마지막 업데이트|2024년 03월 13일
강의자 소개
40년 넘게 소프트웨어를 개발했으며 지금도 개발하고 있습니다. 그 중에서 20년 넘게 JavaScript 중심으로 개발했습니다. 저서: 몰입! 자바스크립트, ECMAScript 6, 자바스크립트 정규표현식 HTML5, DOM 스크립팅, Ajax 활용, prototype.js 완전분석 요구분석을 위한 Event Process 모델링 머신러닝 TensorFlow.js JavaScript 9권 중에서 8권이 국내 저자 최초입니다. 특히, "머신러닝 TensorFlow.js JavaScript"는 출판하는 시점에 amazon.com에 관련된 책이 없었습니다.

강좌 후기
44,000

평균평점
0.0
난이도
쉬움
수강기간
평생 무제한
소요 시간
약 11시간