
핵심만 골라배우는 CSS3
수코딩
₩59,400
14%
₩50,600
입문 / HTML/CSS
프론트엔드 입문자들은 필수적으로 익혀야하는 CSS3!! 기초부터 시작해서 고급에 이르기까지 CSS3를 샅샅히 파헤쳐봅니다!
입문
HTML/CSS
프론트엔드 입문자들은 필수적으로 익혀야하는 Javascript 문법! 기초부터 시작해서 고급에 이르기까지 javaScript 언어를 샅샅히 파헤쳐봅니다!
자바스크립트 기본 문법 (변수 선언, 자료형, 연산자)
조건문 (if, switch)과 반복문 (for, while, forEach)
함수 정의와 호출 (function, arrow function)
객체와 배열 다루기
배열 메서드 (map, filter, reduce 등)
이벤트 처리 (click, hover 등 이벤트 리스너)
DOM 조작 (HTML 요소 선택, 추가, 삭제, 수정)
자바스크립트에서의 비동기 처리 (setTimeout, setInterval, promise)
AJAX를 통한 서버와 데이터 통신 (fetch API)
자바스크립트의 this와 바인딩
클로저와 고차 함수
ES6+ 문법 (let, const, 템플릿 리터럴, 디스트럭처링 등)
클래스와 객체지향 프로그래밍 (OOP) 기법
에러 처리 (try, catch, finally)
자바스크립트 비동기 프로그래밍 심화 (async/await)
로컬 스토리지와 세션 스토리지 사용법
브라우저에서의 자바스크립트 성능 최적화 기법
실전 프로젝트 실습 (예: 할 일 목록, 계산기, 날씨 앱 등)
비전공자도 이해하기 쉬운 JavaScript!!
🛩 수코딩의 프런트엔드 로드맵 시리즈 3단계! 🛩
HTML/CSS/JS 입문 분야 베스트셀러
2022 『코딩 자율학습 HTML+CSS+자바스크립트』 출간! 🎉
수코딩 온라인 강의가 책으로도 출시되었어요.
출시 이후 한 번도 1위 자리에서 내려온 적이 없을 정도로 HTML/CSS 입문 분야 베스트 셀러입니다. 😎
도서와 함께 보면 시너지가 몇 배로 올라갑니다.
자바스크립트에서는 동적인 웹 페이지 구현을 위한 핵심 기능들을 배웁니다. 자바스크립트는 HTML과 CSS만으로는 구현할 수 없는 인터랙티브한 요소들을 추가하는 데 필수적인 언어입니다. 하지만, 모든 자바스크립트 기능을 한 번에 배우고 마스터하는 것은 어려운 일입니다.
이 강의에서는 실무에서 자주 사용되는 핵심 자바스크립트 기능만을 엄선하여 학습합니다. 복잡하거나 잘 사용되지 않는 기능은 과감히 제외하고, DOM 조작, 이벤트 처리, 비동기 처리 등 실제 웹 페이지에서 자주 활용되는 부분에 집중했습니다.
이를 통해 초보자도 자바스크립트의 핵심 개념과 기술을 쉽고 효율적으로 배울 수 있으며, 실무에서 바로 활용할 수 있는 개발 능력을 자연스럽게 익히게 됩니다.
자바스크립트는 프런트엔드에서 배우는 기술 중 가장 중요한 언어지만,
초보자에게는 조금 어려울 수 있죠.
하지만 걱정하지 마세요!
기초부터 탄탄하게 쌓을 수 있도록, 꼼꼼하고 친절하게 하나하나 설명해 드립니다.
처음 시작하는 사람도 자신 있게 배울 수 있도록 쉬운 예제와 실습으로 함께할게요! 🚀
자바스크립트의 핵심 개념을 하나씩 배우고,
실제 웹 페이지에 적용할 수 있는 기술을 자연스럽게 익혀가세요!
복잡한 이론은 최소화하고, 실제 프로젝트에서 자주 사용하는 자바스크립트 문법만 엄선했습니다.
DOM 조작, 이벤트 처리, 비동기 처리 등 실무에서 바로 활용 가능한 자바스크립트 기술을 배울 수 있습니다.
자바스크립트를 처음 배우는 사람도 쉽게 이해할 수 있도록 개념을 단계별로 설명하고, 예제 → 실습 방식으로 학습합니다.
손으로 직접 코딩하며 배우는 실습 중심 강의로, 이론을 실전에 바로 적용할 수 있게 도와줍니다.
단순한 이론이 아닌, 실제 웹 페이지와 앱 UI를 제작하는 프로젝트를 통해 배우는 강의입니다.
실무와 유사한 상황을 경험하며, 문제 해결 능력까지 키울 수 있습니다.
교과서에 없는 현업 개발자만의 실전 팁과 업무 효율을 높이는 방법까지 알려드립니다.
자바스크립트뿐만 아니라, 프런트엔드 개발자로 성장하기 위한 방향성도 제시합니다.
수강생의 질문에 대해 빠르고 친절한 피드백을 제공합니다.
자주 하는 실수나 헷갈리는 부분을 짚어주며, 개개인의 학습 효과를 극대화합니다.
누구에게나 인정받는 대작 게임이 나에게는 재미없을 수 있는 것처럼,
강의도 모두에게 똑같이 맞는 건 아닙니다.
아무리 칭찬이 자자한 강의라도 나와 맞지 않을 수 있고,
반대로 누군가에겐 평범한 강의가 나에겐 최고의 강의가 될 수 있죠.
그래서 제 모든 강의는 최소 10% 이상 무료로 공개되어 있습니다.
직접 들어보고, 저와 스타일의 ‘결’이 맞는지 확인해 보세요!
만약 저와 결이 잘 맞는다면,
프런트엔드 개발자로 가는 가장 빠른 지름길을 안내해 드리겠습니다.
믿고 따라오세요! 🚀
학습 진행 상황에 맞춰 기초 실습을 진행하며, 자바스크립트의 기본 개념을 체계적으로 배울 수 있습니다.
핵심 문법과 기본 함수를 실제 코드로 작성하면서, 실제 적용 방법을 익히고, 이론과 실습을 동시에 경험합니다.
기초부터 차근차근 실습을 통해 자신감을 쌓을 수 있도록 돕습니다.
어려운 언어를 배우는데 노트 정리는 필수죠!
수코딩은 약 39개의 노트 정리를 제공하여, 학습한 내용을 체계적으로 정리할 수 있도록 돕습니다.
핵심 개념과 중요 포인트를 쉽게 정리하고, 복습을 통해 이해도를 높일 수 있습니다.
자바스크립트를 배우는 데 중요한 지침서가 되어, 실력을 탄탄히 다질 수 있습니다.
DOM을 배우는데 UI가 빠지면 섭섭하죠!
실제 UI를 제공하여, 자바스크립트의 적용 방법을 더 생생하게 배워봅니다.
DOM 조작을 통해 HTML 요소를 동적으로 변경하고, 사용자와의 상호작용을 구현하면서 실무에서 필요한 기술을 익힙니다.
UI와 DOM을 함께 배우며 자바스크립트의 진짜 활용법을 체험할 수 있습니다.
자바스크립트로 조작하는 가장 일반적인 폼, 바로 로그인 화면을 만들어봅니다.
폼 유효성 검사와 사용자 입력 처리를 배우며, 자바스크립트를 활용한 동적인 폼 관리를 경험할 수 있습니다.
로그인 화면을 구현하면서 자주 사용되는 폼 관련 기능들을 실습하고, 실제 웹 애플리케이션에서 필수적인 기술을 익힙니다.
할일 관리 앱을 만들면서 자바스크립트의 모든 지식을 총동원하여 학습을 마무리합니다.
할일 추가, 삭제, 수정 등의 기능을 구현하면서 자바스크립트의 배열 조작, 이벤트 처리, 로컬 스토리지 활용 등 핵심 기술들을 모두 실습합니다.
이 프로젝트를 통해 자바스크립트의 실전 활용법을 익히고, 완성도 높은 애플리케이션을 만들어 보는 경험을 쌓을 수 있습니다.
Q. 진짜 아무것도 모르는 초보자입니다. 괜찮을까요?
A. 네. 정말 괜찮습니다. 아무것도 모르는 분들이 학습할 수 있게 구성한 맞춤 강좌입니다.
Q. 책을 구매했어요. 온라인 강의도 구매할 필요가 있을까요?
A. 책을 구매하셨다면 더욱 더 구매하시는 걸 권장드립니다. 책에서는 다루지 않는 내용도 많이 포함하고 있습니다.
Q. 선수지식이 필요한가요?
A. 네, 본 강좌는 반드시 HTML5/CSS3에 대한 선행 지식이 필요합니다.
운영 체제 및 버전(OS): Windows, macOS
사용 도구: 비주얼 스튜디어 코드(Visual Studio Code), 크롬(Chrome)
PC 사양: 웹 서핑이 가능한 수준의 최저 사양도 가능합니다.
실습 진행을 위한 강의별 학습 자료 제공합니다.
완전 비전공자, 초보자도 수강 가능
단, HTML5/CSS3에 대한 학습은 선행되어야 합니다.
학습 대상은
누구일까요?
자바스크립트를 한 번도 공부한 적이 없는 초보자 & 입문자
자바스크립트를 알긴 하지만, 정확하게 안다고 자신할 수 없는 경험자
아직도 대충 감으로만 자바스크립트를 사용하는 실무자
복잡한 설명 없이 단순하고 쉽게 배우고 싶은 사람
3,940
명
수강생
160
개
수강평
50
개
답변
4.9
점
강의 평점
6
개
강의
수코딩은 온라인과 오프라인을 병행하면서
코딩을 가르치는 활동을 하고 있습니다.
다년간의 오프라인 강의 경험을 바탕으로,
더 많은 사람들이 코딩을 쉽고 재미있게 배울 수 있도록
매일 고민하고, 끊임없이 노력하고 있습니다.
현재까지 다음과 같은 3권의 책을 출판하며
프런트엔드 강의 분야를 선도하고 있습니다:
또한, 유튜브 채널을 통해 다양한 무료 강의도 제공하고 있습니다.
👇 지금 바로 방문해 보세요
[유튜브 채널 링크]
전체
231개 ∙ (13시간 3분)
해당 강의에서 제공:
Hello, Javascript!
02:27
주석(Comment)
02:52
Code Runner
05:51
변수(variable)
04:18
변수명 제약 사항
02:30
기본 문법 용어
03:27
let, const
05:21
콘솔창
03:47
데이터와 값
02:44
문자열형(String)
07:13
템플릿 문자열
05:21
숫자형(Number)
02:43
논리형
03:51
특수 자료형
03:27
심볼형(Symbol)
04:09
배열(array)
06:40
배열 vs 객체 리터럴
02:50
함수(function)
11:01
얕은 복사와 깊은 복사
04:28
연산자란?
01:19
산술 연산자
04:19
산술 연산자 우선순위
04:33
문자열 연결 연산자
05:42
복합 대입 연산자
04:40
비교 연산자
09:11
삼항 연산자
06:10
증감 연산자
07:02
논리 연산자
09:36
if, else if, else
07:08
switch
06:24
반복문이란?
01:10
while
05:03
do while
03:16
for
04:58
for in, for of
07:33
다중 반복문
03:57
break, continue
03:01
(해설) 암스트롱 수
10:36
자바스크립트 코드 실행 과정
01:28
스택
01:51
실행 컨텍스트
06:19
렉시컬 환경
09:57
스코프 다시 바라보기
07:09
클로저
07:20
클로저를 사용하는 이유
05:07
호이스팅
10:47
즉시 실행 함수
08:22
동기
02:29
비동기
06:35
callback
06:28
callback hell
07:18
promise - 1
09:50
promise chaining
02:24
promise 활용
07:01
async, await
11:04
async, await 에러 핸들링
06:21
객체 복습
05:22
in, with
02:30
생성자 함수
04:30
생성자 함수와 this
05:10
함수는 객체다
03:58
프로토타입
05:33
프로토타입 체인
05:15
프로토타입 활용
06:13
프로토타입 체인 심화
08:19
MDN 사이트 보는법
08:05
object 객체
07:02
리터럴(literal)이란?
02:46
String 객체
04:23
래퍼 객체
03:21
Number 객체
07:01
Array 객체
03:39
Date 객체
06:34
Math 객체
06:54
BOM
01:22
window 객체
07:31
location 객체
06:08
screen 객체 정리
03:58
history 객체
04:29
navigator 객체
03:16
트리구조
03:55
노드와 노드의 종류
02:54
앞으로 배울 내용
01:39
getElement
08:26
querySelector
06:40
노드 관계 탐색 속성 - 1
09:23
노드 관계 탐색 속성 - 2
07:16
노드 선택 직접 속성
06:39
노드 생성
08:20
노드 삭제
06:52
속성 제어 - 1
07:17
속성 제어 - 2
03:24
속성 제어 - 3
08:40
속성 제어 - 4
03:36
텍스트 제어 - 1
04:29
텍스트 제어 - 2
07:37
(해설) 시계
04:24
스타일 제어 - 1
05:23
스타일 제어 - 2
05:19
스타일 제어 - 3
07:53
이벤트란?
06:47
기본 이벤트 모델
04:13
인라인 이벤트 모델
05:00
표준 이벤트 모델
04:39
이벤트 타입
02:28
마우스 이벤트
04:31
(해설) 다크모드
04:34
이벤트 객체란?
04:01
PointerEvent
07:31
키보드 이벤트
03:12
KeyboardEvent 객체
05:28
기본 이벤트 제거
05:42
(해설) 복사 및 붙여넣기 금지
06:16
이벤트와 this
02:13
(해설) 랜덤 색상
04:54
버블링
04:15
캡처링
01:27
이벤트 객체와 this
02:13
current target
02:29
이벤트 제거
02:55
폼 전송 막기
03:54
입력 요소 값 가져오기
04:38
체크박스 값 가져오기
01:14
라디오버튼 값 가져오기
03:26
이벤트 제어가 필요한 이유
02:46
쓰로틀링
06:46
쓰로틀링 개선
05:10
디바운스
02:27
(정답) 로그인 검증
05:53
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!
₩63,250
20%
₩79,200