생활코딩

Coding Everybody

코스 전체목록

닫기

JavaScript

| 공개
2018년 8월 1일부터 14일까지 10일동안 코딩야학 4기가 시작됩니다. 혼자 공부하지 마시고, 함께 공부해보세요. 현업의 엔지니어들이 기술지원과 상담을 해드리고, 완주하신 분들께는 수료증도 드립니다.  코딩야학 바로가기

수업을 시작하기 전에

이 수업은 JavaScript라는 언어의 문법 수업입니다. 코딩이 처음인 분에게는 문법 중심으로 진행되는 수업이 지루하게 느껴질 수 있습니다. 그래서 생활코딩에서는 해결하고 싶은 문제를 중심으로 그 문제를 해결하는데 필요한 문법을 맥락적으로 챙겨드리는 수업을 준비했습니다. 이 수업을 먼저 보실 것을 권해드립니다. 

WEB2 JavaScript 수업 바로가기

수업소개

본 모듈은 자바스크립트 언어에 대한 기초 수업입니다. 텍스트 수업과 동영상 수업이 함께 제공 됩니다. 텍스트만으로도 완주 하실 수 있고, 동영상만으로도 완주 할 수 있도록 구성 되었습니다. 동시에 텍스트가 이해 안되면 동영상으로, 동영상이 이해 안되면 텍스트를 통해서 상호보완적으로 학습하실 수 있습니다. 모든 동영상을 연속적으로 시청하고 싶으시면 Youtube 자바스크립트 입문 수업 재생목록을 이용하시면 됩니다. http://www.youtube.com/playlist?list=PLuHgQVnccGMA4uSig3hCjl7wTDeyIeZVU 본 수업은 생활코딩 페이스북 그룹을 통해서 연재 되었습니다. 

강의수준

프로그래밍을 처음 시작하는 분들의 눈높이에 맞게 만들어진 강의입니다. 이미 프로그래밍에 익숙한 분의 입장에서는 설명이 조금 장황할 수 있습니다.

선행학습

없습니다. 여기서 시작하시면 됩니다. 하지만 프로그래밍을 처음 시작하는 분이라면 프로그래밍을 통해서 실제 제품을 어떻게 만드는가에 대한 전체적인 모습을 보여드리기 위한 수업인 생활코딩의 웹서비스 만들기 수업을 완주하신 후에 본 수업을 들으셔도 좋습니다.

학습의 효용

자바스크립트는 웹브라우저 위에서 동작하는 언어입니다. 만약 여러분이 웹프로그래밍을 하려고 한다면 자바스크립트는 사실상 필수라고 할 수 있습니다. 최근에는 node.js라는 서버측 자바스크립트가 각광받고 있습니다. 또한 MongoDB와 같은 친 JavaScript 데이터베이스를 사용하면 클라이언트부터 서버 그리고 데이터베이스까지 모든 부분을 JavaScript 기반으로 구현할 수 있습니다. 또한 구글 Apps 스크립트등의 사례에서도 볼 수 있듯이 자바스크립트는 다양한 플랫폼을 프로그래밍적으로 제어하기 위한 도구로 폭넓게 채택되고 있습니다. JavaScript의 시대라고 할만합니다.

웹브라우저 JavaScript와의 차이점

생활코딩에는 JavaScript 수업이 하나 더 있습니다. (웹브라우저 자바스크립트 수업 참고) 이 수업과의 차이점은 웹브라우저 자바스크립트 수업이 자바스크립트를 이용해서 웹브라우저를 제어하는 방법에 대한 내용이라면 본 수업은 자바스크립트라는 언어 자체에 대한 수업입니다. 또 본 수업이 문법적인 부분에 대해서 보다 많은 내용을 다루게 됩니다. 

학습방법

자바스크립트의 모든 문법을 처음부터 배울 필요는 없습니다. 뒤로갈수록 어렵지만 어떤 특별한 상황에서 드물게 필요한 기능입니다. 앞에서 배우는 것일수록 쉽고, 보편적으로 사용되는 기능입니다. 만약 자바스크립트가 처음이라면 우리 수업에서 함수까지만 우선 공부하시고, 자바스크립트로 할 수 있는 일로서 웹브라우저 제어하기 수업이나 또는 서버 쪽 자바스크립트 수업을 보시면 좋을 것 같습니다. 

또 공동공부에 참여하시면 학습량의 체크 할 수 있고 혼자서 공부하는 고립감을 완화시킬 수 있습니다. 공동공부 도움말로 바로가기

댓글

댓글 본문
  1. seaWater
    2021. 9. 18. 추석 연휴 시작
  2. Jiwon Ryu
    시작합니다! 최대한 빨리 익히는 걸 목표로 하고 있습니다
  3. Salty_poet
    2021. 8. 11
    다시 시작합니다.
    완료 목표일은 9월 30일
  4. 2021.08.06
  5. 혹시 최신버전의 강의 중 유투브로 들을만 한 강의 추천 가능하신가요?
    대화보기
    • 웹에 카테고리의 자바스크립트를를 끝내고 넘어왔습니다!
      문법이나 함수 연산자에 자세하게 배울 수 있는 강의너무 좋습니다!
      열심히 해보겠습니다! 항상 양질의 강의 너무 감사합니다!
    • 21.07.28 자바스크립트
    • 감사
      21.07.27 출발합니다~~~~~
    • dewofdawn
      21.07.16 시작
    • 코딩다씹어버릴테다
      헉 참고하겠습니다 넘나 친절하셔요
      대화보기
      • 이상
        21.6.20 시작합니다
      • 은행운
        님들아 아직도 이 강의로 공부시작하시는 분들이 많은데, 7년전 강의라 지금의 자바스크립트랑은 차이가 많습니다,,기왕 처음 시작하시는 분들은 좀더 최신 버전의 강의를 추천드려요, 물론 대부분의 개념은 차이가 없으니 여기서 배우시더라도 큰 상관은 없어보이지만 꼭 최신버전의 자바스크립트 강의도 들어보시는게 좋습니다.,,
      • 드림보이
        자바스크립트 강의 처음 시작합니다...

        열심히 수강하겠습니다...
      • GelandeWagen
        210530 gogo
      • kimjm010
        이제 시작합니다! 계획을 세우고싶은데 강의가 총 몇시간정도 될까요?
      • 정열심
        설렌다. 고수가 되고 싶다.
      • 백상훈
        2021-05-04
      • 전준호
        2021.05.02 시작
      • 나도한다
        시작합니다
      • 시작합니다!!!!
      • 전기쟁이
        저도 시작입니다
      • 김수현
        시작입니당
      • 앙냥냥
        2021/03/15 시작 ^ㅇ^~!
      • 2021-03-06 10:22 시작합니다
      • 진돌
        2021. 03. 04 완료
      • 달수의느린코딩
        달수 시작~
      • 주니어개발자
        시작
      • 장한봄
        21.1.04 시작
      • 홍주호
        20.12.19
      • LEGEND
        ...'나'라는 전설의 시작...
      • 박인재
        2020.12.02 JAVA 시작.
      • qtw0111
        2020 12 01 JSP 시작
      • psyless
        20201130
      • 문성석
        2020.11.27 자바스크립트 시작!
      • 16 Nov 20 Start
      • 돌돌시레
        WEB2 자바스크립트 강의를 다 듣고, 무언가를 만들다가 통 모르겠는 부분이 있어서 이번엔 개념강의 달려봅니닷
      • 미니빈
        11/11 시작합니다!
      • 홍안선생
        11/9 완료
      • 10/29 start!
      • 좋아요
      • J'ZY
        2020.09.03 start~
      • 내가바로구글
        영상이다 보니 회사에선 볼 수 없는게 아쉽지만 퇴근하면서, 집에서 시작해보겠습니다. 감사합니다!! 20/08/21
      • 한끼식사치킨크림리조또
        2020/08/16 시작
      • 카레맛와사비
        2020/08/13 시작
      • 김지영
        2020/07/29 시작
      • 파워펀치YT
        2020/07/20 시작
      • etcECO
        2020/07/26 시작!
      • 미진
        원래는 자바1에서 배운것들로 뭔가를 만들려고 했는데 도저히 불편한 점이 떠오르질 않아서 언어라도 배우면서 '이 언어로 만들 수 있지 않을까?'하는 것이 있을거 같아서 배우러 왔어요ㅜㅜ
        7/23 시작합니다!
      • 예쁜닉네임
        7/20 시작
      • rosydarling
        2020/7/14 시작
      graphittie 자세히 보기