자바스크립트 제대로 배워볼래?
자바스크립트를 제대로 배우길 원하는 초급자를 위한 가장 탄탄한 기초 강의입니다. 여러분은 이 강의를 통해 자바스크립트라는 언어를 이해하는 시작점이 될 것이고, 프론트엔드(Vue, React, Angular) 개발자, 서버(Node.js) 개발자가 되기 위한 기초를 완벽하게 준비할 수 있습니다.
![Thumbnail](https://cdn.inflearn.com/public/courses/326778/cover/fa701aa5-8e85-4c60-8bd0-32be8a67635b/3A9329DD-8AC3-44FA-AEAA-F981219DC5E2.png?w=736)
초급자를 위해 준비한
[프로그래밍 언어] 강의입니다.
이런 걸
배워요!
자바스크립트 기본을 제대로 익힐 수 있어요
ES6 문법을 익힐 수 있어요
바닐라 JS
HTML을 컨트롤하는 측면에서의 자바스크립트 사용법을 익힐 수 있어요
자바스크립트, 기초부터 ES6까지!
제대로 배워 완벽하게 활용해보세요✨
What is JavaScript?
객체 기반 스크립트 프로그래밍 언어, 자바스크립트로
다양한 분야의 프로그래밍을 할 수 있어요.
자바스크립트는 객체 기반의 스크립트 프로그래밍 언어예요. 모든 웹 브라우저에는 인터프리터가 내장되어 있어서 자바스크립트를 실행할 수 있어요. 즉 웹 브라우저가 탑재된 모든 기기에서 자바스크립트로 구현한 프로그램을 실행시킬 수 있게 되는 거예요.
자바스크립트, 왜 배워야 할까요?
자바스크립트로 할 수 있는 다양한 개발 분야
Node.js가 나오면서 자바스크립트는 더이상 웹 브라우저에 종속된 언어가 아닙니다. 웹 애플리케이션은 물론이고 데스크톱 애플리케이션, 모바일 앱, 키오스크, 게임, 아두이노 같은 마이크로 컨트롤러까지 자바스크립트를 사용할 수 있는 분야는 점점 다양해지고 있어요.
JavaScript is Everywhere.
자바스크립트 언어 하나를 잘 익히는 것만으로도 할 수 있는 게 점점 늘어나고 있어요. 그런데, 이 말은 자바스크립트를 예전에 웹 브라우저에서 HTML DOM을 핸들링하는 정도의 수준이 아닌 좀 더 고차원적인 코딩을 해야 한다는 뜻이기도 해요.
그래서, 자바스크립트를 제대로 배우고
제대로 사용할 수 있어야 해요.
기초부터 제대로 배우는 자바스크립트.
이 강의는 자바스크립트 기초를 다룹니다. 그렇다면 기초라는 것은 무엇일까요?
흔히 프로그래밍 언어에서 기초는 기초 문법을 배우는 거라 착각을 하는 경우가 많아요.
한국에서는 아이가 태어나면 1살, 그리고 건물 첫 층을 1층이라고 하죠? 그런데 유럽의 경우는 다릅니다. 나이를 0살, 건물 층수는 0층부터 세죠. 그리고 여러분이 배우고 있는 모든 프로그래밍 언어에서도 마찬가지로 배열(Array)의 시작 인덱스(Index)가 0부터 시작해요. 한국에서 0은 없는 것으로 여기지만, 유럽에서 0은 모든 것의 시작점이자 기반(Base)입니다.
우리에게는 이 0이 절실히 필요해요. 여러분이 좋은 개발자가 되기를 바란다면 절대로 이 0을 간과해서는 안돼요. 여러분은 이 강의를 통해서 자바스크립트의 기초를 배우게 될 거예요.
기초는 0이고,
시작점이자 기반(Base)이에요.
여러분은 이 강의를 통해 자바스크립트라는 언어를 이해하는 시작점에 서게 됩니다. 여러분이 앞으로 자바스크립트로 구현하게 될 수많은 애플리케이션 앞에 당당히 마주할 수 있게 될 거예요.
이 강의의 특징!
![326716-0.png](https://cdn.inflearn.com/public/files/courses/326931/d1500aab-435f-4090-bc56-1f776ca76363/326716-0.png)
![326716-1.png](https://cdn.inflearn.com/public/files/courses/326931/2aab519d-f8b0-4216-a946-2efb5fe34560/326716-1.png)
![326716-3.png](https://cdn.inflearn.com/public/files/courses/326931/61ac49e7-1a4d-4cf2-a00f-590bc04c398b/326716-3.png)
- 자바스크립트의 기본 문법을 차근차근 알려드려요.
- 자바스크립트 내장 함수의 기능뿐만 아니라, 실제 개발 실무에서 어떻게 적용되는지 알려드려요.
- 기능 중심의 강의가 아니라, 용도 중심으로 진행돼 정확한 사용법을 익힐 수 있어요.
- 모든 예제 코드는 깃허브를 통해 제공됩니다.
이미지를 클릭하면 깃허브로 이동합니다.
무엇을 배우나요?
![326778-0.png](https://cdn.inflearn.com/public/files/courses/326318/43ad1f3b-214e-4759-a8db-7ac13c5d52b6/326778-0.png)
![326778-1.png](https://cdn.inflearn.com/public/files/courses/326318/4a823a68-61a0-4cc5-a892-4a2ef49ad592/326778-1.png)
![326778-2.png](https://cdn.inflearn.com/public/files/courses/326318/cc11a7e5-27c6-4d2f-af86-11350dedee97/326778-2.png)
![326778-3.png](https://cdn.inflearn.com/public/files/courses/326318/7ad6e63a-e0d0-46bc-9885-b572a3d748d1/326778-3.png)
- 개발 IDE 툴로는 비주얼스튜디오코드(Visual Studio Code)를 사용합니다. 비주얼스튜디오코드를 이용한 개발 방법 및 유용한 확장 프로그램을 알게 됩니다.
- 자바스크립트의 기초 문법에 대해 확실히 이해하게 됩니다.
- 자바스크립트 개발자가 꼭 알아야 할 ES6 문법까지 익힐 수 있어요.
- HTML DOM을 핸들링하기 위한 자바스크립트 사용법을 알 수 있습니다.
선수 지식을 확인하세요!
- HTML에 대한 기본 지식이 있어야 해요.
- CSS를 알아야 해요. 아주 조금.
이 강의를 만든 사람은
누구일까요?
소프트웨어 기술을 통해 세상에 선한 영향력을 주고 싶은 22년차 소프트웨어 개발자.
지식을 나누는 것을 좋아하고, 항상 새로운 기술을 익히는 것을 즐겨요.
국내외 60개가 넘는 글로벌 기업 ERP 시스템을 구축하는 컨설턴트 및 개발자로 활동하였고, 직접 개발한 소프트웨어를 국내는 물론 해외 유수의 기업에 판매를 한 경험 또한 가지고 있어요. IT 스타트업 대표이사이기도 해요.
개발자뿐만 아니라 UX 컨설턴트로, 때로는 비즈니스 컨설턴트로 일하면서 애플리케이션과 서비스 개발 시 기획에서 개발까지 전 과정에 대한 수많은 경험을 쌓았습니다. 이제는 20년이 넘는 실무 경험을 바탕으로 후배들에게 정말 필요한 기술, 정말 제대로 된 지식을 전달하는 사명감을 갖고 지식을 나누는 일을 하고 있어요.
- 유튜브 ‘개발자의품격’ 채널을 통해 100여개의 유용한 강의 영상을 제공하고 있어요.
- 기술 블로그 미디엄에 꾸준히 지식을 연재하고 있어요.
- ‘디자인 씽킹을 넘어 프로그래밍 씽킹으로’, 'The Essentials of Smart Contract Development for Solidity Developers' 책의 저자이기도 합니다.
자바스크립트라는
최고의 언어를 만나보세요.
저는 지금 제가 가장 사랑하는 프로그래밍 언어인 자바스크립트에 대한 강의를 할 수 있어서 가장 행복한 순간을 마주하고 있어요.
이 강의를 통해서 여러분도 자바스크립트라는 최고의 언어를 사랑하게 될 수 있기를 바랍니다. 💌
다른 강의 함께 보기
Vue.js 제대로 배워볼래?
기본기가 탄탄한 FE 프레임워크 학습
이런 분들께
추천드려요!
학습 대상은
누구일까요?
자바스크립트를 처음 시작하는 분
자바스크립트를 제대로 배우고 싶은 분
프론트엔드개발자(React, Angular, Vue)가 되고 싶은 분
서버(Node.js) 개발자가 되고 싶은 분
선수 지식,
필요할까요?
HTML
CSS
안녕하세요
개발자의 품격입니다.
소프트웨어 기술을 통해 세상에 선한 영향력을 주고 싶은 24년차 소프트웨어 개발자.
지식을 나누는 것을 좋아하고 항상 새로운 기술을 익히는 것을 즐겨요.
국내외 60개가 넘는 글로벌 기업 ERP 시스템을 구축하는 컨설턴트 및 개발자로 활동하였고, 직접 개발한 소프트웨어를 국내는 물론 해외 유수의 기업에 판매를 한 경험 또한 가지고 있어요. IT스타트업 대표이사 이기도 해요.
개발자 뿐만 아니라, UX 컨설턴트로, 때로는 비즈니스 컨설턴트로 일하면서 애플리케이션과 서비스 개발 시 기획에서 개발까지 전과정에 대한 수많은 경험을 쌓았고, 이제는 20년이 넘는 실무 경험을 바탕으로 후배들에게 정말 필요한 기술, 정말 제대로 된 지식을 전달하는 사명감을 갖고 지식 나눔에 일을 하고 있어요.
- 유튜브 ‘개발자의품격’ 채널을 통해 200여개의 유용한 강의 영상을 제공하고 있어요.
- '바닐라 자바스크립트', 'Vue.js 프로젝트 투입 일주일 전', 'Node.js 프로젝트 투입 일주일 전', '개발자가 되기 위해 꼭 알아야 하는 IT 용어', ‘디자인 씽킹을 넘어 프로그래밍 씽킹으로’, 'The Essentials of Smart Contract Development for Solidity Developers', '저는 아직 아이들에게 코딩을 가르치지 않습니다' 책의 저자입니다.
- 오라일리의 '러닝 타입스크립트'을 번역한 역자입니다.
- (현)주식회사 더그레잇 대표이사
- (현)주식회사 썬슈어 CTO
- (현)주식회사 리턴밸류 CTO
- (현)팬임팩트코리아 유한회사 기술전문위원
이메일 - seungwon.go@gmail.com
커리큘럼
전체
43개 ∙ 12시간 41분
자바스크립트 작성 위치
21:40
콘솔(Console)
09:44
주석(Comments) 처리
08:40
데이터 타입
39:52
Number - 64비트 부동소수점
35:55
조건문(if-else, switch)
19:13
함수(function)
13:47
String 내장 함수
42:40
Number 내장 함수
14:10
Boolean 내장 함수
06:15
Array 내장 함수
58:12
Date 내장 함수
33:57
Math 내장 함수
24:04
JSON 객체
09:56
Window 객체
21:22
크롬 개발자도구
18:35
마지막 업데이트일: 2021년 10월 16일