50%

[ES6] 자바스크립트 시작하기

(1개의 고객 상품평)

1,980 990

튼튼한 기초가 중요해요! 자바스크립트 기초 중의 기초! 간단한 배경 지식과 변수와 상수, 식별자 그리고 데이터 타입에 대해 알아볼까요?

설명

왜 프로그래밍을 배워야 할까요?

여러분은 어떤 삶을 살고 싶으신가요? 혹시 시간과 공간에 얽매이지 않는 디지털 노마드나 여유롭고 풍족한 삶을 누리는 뉴리치의 삶이 목표인가요? 그렇다면 무엇이 그 목표를 가장 빨리 이루게 해줄 수 있을지 생각해보세요.

그것은 바로 "프로그래밍"입니다. 여러분이 최고의 프로그래머가 아니어도 괜찮습니다. 그저 프로그래밍을 이해하고 활용할 수 있는 정도로도 여러분은 사업을 더욱 성장시키고, 목표에 더 빠르게 도달할 수 있습니다.

이미 부와 성공을 이룬 수많은 사람들이 증명합니다. 더 이상의 설명은 불필요하지 않을까요?

"이 나라 모든 사람들이 컴퓨터 프로그래밍을 배워야 하는 이유는 사고하는 법을 배워야 하기 때문이다."

스티븐 잡스, Created Apple

"당신이 카레이서가 되던, 야구선수가 되던, 건축가가 되던간에 이 모든 것들은 컴퓨터 기술에 의해 막대한 영향을 받을 것이다."

드류 휴스턴, Created Dropbox

"우리는 지금 컴퓨터가 모든 것에 존재하는 세상에 살고 있다. 농업, 엔터테인트먼트 혹은 제조업 그 어딜가도 컴퓨터는 존재한다."

바네사, Created Girl Develop IT

"우리 모두는 소통을 하거나, 은행업무를 보거나, 정보를 검색할 때 조차 기술에 의존하는 삶을 살고 있다."

윌아이엠, Producer

"우리의 인사정책은 말 그대로 재능있는 엔지니어를 최대한 많이 뽑는 것이다."

마크 주커버그, Created Faceboook

"목표가 돈을 많이 버는 것이건 세상을 바꾸는 것이건 상관없이 컴퓨터 프로그래밍 능력은 당신에게 어마어마한 힘을 제공할 것이다."

하디 파토비, Created Code.org

"차세대 프로그래머는 미래의 마법사다. 다른 사람과 비교했을 때 마치 마법 능력이 있는 것 처럼 보여질 것이다."

게이브 뉴웰 Created Valve

"놀랍다. 아마 초능력에 가장 근접한 능력이 아닐까 생각한다."

드류 휴스턴, Created Dropbox

"훌륭한 프로그래머들은 오늘날의 락스타이다. "

윌아이엠, Producer

"프로그래밍"은 성공을 이루고 부를 형성하는 강력한 도구가 되어줄 수 있습니다. 프로그래밍은 여러분의 무한한 상상력을 실현하고 놀라운 영감을 주며, 성공과 목표를 이루는 강력한 힘입니다. 이 강력한 도구를 반드시 나의 것으로 만드세요.

더 자세한 내용이 궁금하다면 다음의 포스트를 참고해주세요.

부의 영향도

4.5

앳트레스트는 "프로그래밍" 지식이 여러분의 수입을 늘리고 부를 축적하는데 미치는 영향도를 약 점으로 평가합니다. 이 지식은 앞으로 여러분이 부를 축적하거나 더 나은 수입을 올리는데 매우 긍정적인 영향을 줄 수 있습니다.

프로그래밍은 현대 사회의 다양한 분야에서 활용되고 있으며, 전 세계 모든 기업들이 대부분 IT 기술을 기반으로 하고 있거나 IT 기술과 통합되고 있는 상태입니다.

프로그래밍 능력은 우리의 머릿속에 있는 무한한 상상력을 펼칠 수 있는 마법같은 도구가 되어 줄 수 도 있습니다. 프로그래밍은 더이상 선택이 아닌 부와 성공을 위한 필수 능력입니다.

참고만 해주세요."부의 영향도"는 앳트레스트의 주관적인 판단으로 제시하는 참고용 지표입니다. 개인의 성향이나 활용도 등에 따라 각자에게 느껴지는 영향은 다를 수 있습니다.

클래스 목표

세계에서 가장 인기있는 언어 중 하나인 자바스크립트 학습을 위한 클래스입니다. 본 클래스에서는 주요 스펙과 다양한 예제 문법을 제공하고, 실용적인 애플리케이션을 개발 할 수 있는 능력을 갖추는 것을 목표로 합니다.

“이 클래스”에서는 다음의 학습 목표를 제시합니다.

  • 자바스크립트의 개발환경과 기본 지식을 배울 수 있습니다.
  • 자바스크립트의 변수와 상수, 식별자 그리고 표기법에 대해 배우고 활용할 수 있습니다.
  • 자바스크립트의 데이터 타입과 변환에 대해 배우고 활용할 수 있습니다.

클래스 소개

ES6부터 ES10으로 이어지는 자바스크립트의 최신 버전은 기존의 ES5이하의 자바스크립트와는 다른 새로운 문법과 기법이 추가되었어요. 이것은 기존의 ES5버전과는 다른 새로운 패러다임으로 프로그램을 개발할 수 있게 되었다는 것을 의미하죠.

조금 더 보충 설명을 하자면 사실 자바스크립트의 정식 명칭은 ECMAScript예요. ECMAScript는 자바스크립트의 표준을 정의한 규격으로 우리가 학습할 ES6는 2009년에 ES5가 표준화된 이후 처음으로 업데이트된 버전이죠. 현재는 ES10까지 업데이트 된 상태인데 ES6는 객체와 메서드, 모듈과 문법에 이르기까지 많은 변화가 있어 가장 핵심적인 업데이트가 이루어진 버전이라고 할 수 있어요. 만약 자바스크립트를 처음 배운다면 꼭 ES6를 배워야 해요.

맞아요. 특히 최신의 자바스크립트 프레임웍인 , 리액트, 앵귤러또는 Node.js등의 새로운 기술들이 자바스크립트의 새로운 문법을 대거 채용하고 있어요. 최신의 자바스크립트 프레임웍이나 응용 기술을 학습하고 싶다면 꼭 자바스크립트의 ES6 버전을 학습하세요!

자바스크립트는 이름에 “스크립트”라는 단어가 들어있어 그냥 스크립트 언어잖아? 라고 할 수 도 있지만 사실은 프로그래밍 언어예요. 프로그래밍 언어라는 것은 변수, 함수와 같은 프로그래밍의 기초 개념부터 집어가며 익혀야 한다는 의미이고, 실제로 자바스크립트는 최근 프론트엔드부터 백엔드에 이르기까지 핵심이 되는 기술로 자리잡으면서 프로그래밍 언어로서의 진가를 보여주고 있죠.

네, 그래서 현대의 프로그래밍 언어 중 가장 인기있는 언어 중의 하나가 된 자바스크립트를 본 클래스에서는 다양한 예제를 직접 작성해보며 확실하게 이해할 수 있도록 구성하고 있어요.

본 클래스는 프로그래밍 언어인 “자바스크립트”를 배우기 위한 클래스인 만큼 우선 프로그래밍을 처음 접해본 분들을 위해 자바스크립트의 주요 스펙과 기능을 위주로 설명하고, 자바스크립트를 접해보았지만 조금 더 깊게 배우고 싶으신 분들을 위해 조금 더 깊은 개념을 설명하는 형태로 제작했어요.

마지막으로 이 클래스의 목표는 여러분이 자바스크립트의 문법을 이해하고 간단한 웹 애플리케이션을 직접 만들 수 있는 정도의 수준에 도달하는 거예요. 이 수준에 도달하게 되면 이후에 정규 표현식이나 객체 지향 프로그래밍, 함수형 프로그래밍 등의 다양한 개념과 기법을 추가적으로 학습하여 어떤 복잡한 어플리케이션이라도 뚝딱 개발할 수 있는 훌륭한 프로그래머가 될 수 있어요.

잠깐만요! 한가지만 더. 자바스크립트는 기본적으로 웹을 위한 언어인 만큼 HTML과 CSS에 대한 초급 이상의 이해도가 필요할 수 있어요. ^^

프리미엄 클래스
경험해보세요.

프리미엄 클래스는 '읽기'최적화된 UI를 제공하는
강력한 리딩 플랫폼입니다.

앳트레스트의 프리미엄 리딩 플랫폼과 함께
부와 성공을 위한 풍부한 지식인사이트를 키워보세요.

광고없는 쾌적한 화면

프리미엄 클래스는 보다 쾌적한 화면에서
학습할 수 있도록 광고와 페이지 내의
불필요한 요소들을 숨깁니다.

관심 주제 마킹과
미리보기가 가능한
'프리미엄 목차'

어떤 주제를 체크해두고 싶다면
목차의 해당 주제를 마킹해두세요.

다른 주제를 미리보고 싶다면?
목차의 주제 미리보기를 통해
페이지 이동없이 바로 확인하세요.

바쁠땐 저장하고
나중에 보세요.

학습 도중에 급한 볼일이 생겼다면?
학습 위치를 저장해두세요.
학습 위치를 저장해두면 언제라도
저장된 위치부터 다시 볼 수 있습니다.

아직 프리미엄 클래스가 유용한지 잘 모르겠다면?
직접 경험해보세요!

프리미엄 클래스를 직접 경험해 보세요.
프리미엄 클래스를 경험할 수 있는 샘플 페이지가 준비되어 있어요.

더 나은 '리딩'으로 더 풍부한 '인사이트'를 키우세요.

프리미엄 클래스 경험하기

클래스 로드맵

전체 학습 과정에 대한 로드맵은 클래스의 진행 상황에 따라 추가되거나 축소될 수 있습니다.

  • 자바스크립트 시작하기

    • 기초 지식 한 스푼
    • 변수와 상수 그리고 리터럴
    • 데이터 타입
    • 데이터의 타입 변환
  • 제어문

    • 기초 지식 한 스푼
    • 변수와 상수 그리고 리터럴
    • 데이터 타입
    • 데이터의 타입 변환
  • 표현식과 연산자

  • 함수

  • 스코프

  • 배열과 배열 처리

  • 객체와 객체지향 프로그래밍

  • 맵과 셋

  • 예외와 에러처리

  • 이터레이터와 제너레이터

  • 함수와 추상적 사고

  • 비동기적 프로그래밍

  • 날짜와 시간

  • Math

  • 정규표현식

  • 브라우저 자바스크립트

  • 노드

  • 객체 프로퍼티 설정과 프락시

자주 묻는 질문

  • 클래스는 언제 시작하고 종료되나요?

    앳트레스트가 제공하는 클래스는 언제든지 무료로 보실 수 있으며, 보다 최적화된 구독 경험을 제공하는 프리미엄 서비스는 구매 후에 바로 이용하실 수 있습니다.

    프리미엄 클래스에 대한 자세한 내용은 가격 안내 페이지를 참고해주세요.

  • 클래스는 언제까지 들을 수 있나요?

    앳트레스트의 무료 클래스는 언제, 어디서든 무제한으로 이용할 수 있습니다.

    프리미엄 클래스는 지정된 기간동안 이용하실 수 있으며, 지정된 기간이 종료된 후에는 무료로 계속 이용하실 수 있습니다. 로그인 잊지 마세요! ^^

  • 클래스의 난이도는 어느정도 인가요?

    앳트레스트의 클래스는 성공과 부의 형성을 위한 다양한 분야의 지식을 클래스로 제공하며 각각의 클래스의 난이도는 다를 수 있습니다. 우선 클래스 안내 페이지의 클래스 로드맵을 확인해주세요.

    클래스 로드맵에 제시된 클래스의 학습 순서와 난이도를 체크해보시거나, 클래스를 무료 버전으로 먼저 이용해 보신 후에 자신에게 맞는 클래스라면 프리미엄 클래스로 이용해보시는 것을 추천드립니다.

  • 유료와 무료의 차이는 무엇인가요?

    무료 클래스는 일반적인 아티클의 형태로 기본적인 목차와 함께 제공되며 언제 어디서라도 항상 무료로 학습하실 수 있습니다.

    프리미엄 클래스는 최적화된 읽기 경험과 풍부한 인사이트를 제공하기 위해 풍부한 정보 접근성, 화면 제어 등의 기능을 제공하며 서비스 유지를 위한 소정의 구독료를 받고 있습니다.

    프리미엄 클래스의 경우 고지된 이용 기간이 종료되면 자동적으로 무료 클래스로 전환되며 자동 결제는 이루어지지 않습니다. 프리미엄 클래스는 필요시에만 원하는 형태로 이용할 수 있어 콘텐츠에 대한 효율적인 지출관리를 할 수 있습니다.

  • 결제는 어떻게 하나요?

    결제는 국내 PG사인 한국사이버결제(KCP)와 제휴되어 있는 국내 카드로만 가능합니다.

  • 환불이 되나요?

    환불은 프리미엄 클래스 이용 시 불만족스러운 경우 100% 환불이 가능합니다.

    단 시스템 장애 등이 아닌 개인의 변심에 의한 환불 요청시에는 해당 환불 규정의 부정적인 이용을 막고 더 나은 서비스로 개선하기 위해 이후 3개월간 해당 계정의 프리미엄 클래스 구매가 제한됩니다.

    자세한 내용은 환불 정책 페이지를 참고해주세요.

  • 할인 쿠폰은 어디서 얻나요?

    • 앳트레스트에 대한 내용을 포스팅하거나 댓글로 언급한 사이트의 URL 또는 캡쳐 이미지를 가입 아이디, 이메일 주소와 함께 보내주시면 프리미엄 클래스 1회 이용 쿠폰을 보내드립니다.
    • 페이스북, 인스타그램, 카카오톡 등의 SNS 서비스를 통해 공유한 내용 또는 캡쳐 이미지를 가입 아이디, 이메일 주소와 함께 보내주시면 프리미엄 클래스 1회 이용 쿠폰을 보내드립니다.
    • 앳트레스트의 뉴스레터 서비스에 등록해주시면 프리미엄 클래스 1회 이용 쿠폰을 보내드립니다.

그 외 더 궁금한 것이 있으신가요? 고객센터를 통해 언제라도 편하게 물어보세요.

추가 정보

자바스크립트 시작하기

/start-javascript/

[ES6] 자바스크립트 시작하기에 대한 1개 리뷰

  1. ATTREST

    자바스크립트는 세계에서 가장 인기있는 언어 중에 하나예요. 자바스크립트의 역사와 기초 지식에 대해 학습해보세요.

상품평 추가하기