생활코딩

Coding Everybody

코스 전체목록

닫기

JavaScript (nodejs) - 폐지예정

| 공개

본 수업은 새로운 수업으로 대체 되었습니다. 개편된 수업으로 공부하실 것을 권해드려요. 아래 지식지도에 노란색으로 강조 표시된 nodejs 수업에서 시작하시면 됩니다. 

 

 

수업의 목적

JavaScript와 Nodejs를 이용해서 웹에플리케이션을 만드는 방법을 알려드립니다. 

수업의 효과

웹브라우저에서 동작하는 자바스크립트를 이용해서 PHP나 JSP의 역할을 대체할 수 있습니다. 하나의 언어로 웹에플리케이션 전체를 구현할 수 있게 됩니다. 

선수학습

본 수업에서는 자바스크립트의 기초적인 문법은 설명하지 않습니다. 자바스크립트의 기초수업은 아래 제가 만든 수업을 참고하시면 도움이 될 것 같습니다. 전부 보실 필요는 없고 자바스크립트 기초와 함수지향 파트까지라도 보고 오시면 도움이 많이 되실꺼예요. 

https://opentutorials.org/module/532

웹에 대한 전체적인 이해를 선행하시면 더욱 좋습니다. 아래 수업은 웹에플리케이션을 구성하는 구체적인 기술들과 전체적인 흐름을 다루고 있습니다. 이 수업을 먼저 볼 것을 추천드립니다. 이 수업은 서버 쪽 기술로 PHP를 다룹니다만 PHP는 태생이 웹을 위한 언어이기 때문에 배우기 쉽다는 장점이 있습니다. PHP를 통해서 서버 쪽 언어에 대한 개념을 파악하신 후에 PHP를 JavaScript로 대체하는 수업인 본 수업을 보시는 것도 좋은 접근입니다. 

https://opentutorials.org/module/1514

소스코드

소스코드는 아래 github에 있습니다. 

server side javascript github 소스 코드 

Youtube 재생목록

youtube의 재생목록을 통해서 공부하실 수 있습니다. 

댓글

댓글 본문
  1. Image
    Sansol Park
    강의는 그대로 유지될거에요! :)
    대화보기
    • Image
      하나일
      파일을 CRUD하는 강의 보다 DB를 이용하는 CRUD 강의가 실질적으로 더 유용하다고 봅니다.
      이 강의를 폐지하는 것은 형평성에 맞지 않다고 보는데 부디 본 강의를 그대로 유지해주시길 바랍니다.
      오히려 본 강의를 업데이트하는 것이 더 좋은 방향이라고 생각합니다. 선처를 부탁합니다.
    • Image
      일억개라고 한번 상상해보세요
      폐지 가즈아!!!!!
    • Image
      소루
      익스프레스 템플릿 엔진 부분은 남겨주세요 ㅜㅜ
    • Image
      LINK
      폐지 안돼요ㅠㅠㅠㅠ 너무 좋은 강의였는데
    • Image
      뇌섹인1
      잉 ㅜ 자바스크립트 아직 못 봤는데 그냥 두심 안되요?ㅜ
    • Image
      왕초보
      아직 도움이 많이 됩니다.
      폐지는 좀 더디게 해주세요.....
    • Image
      굼벵이
      완료
    • Image
      egoing
      아래에 있습니다.
      https://opentutorials.org......332
      대화보기
      • Image
        손한희
        지식지도에 노란색으로 강조 표시된 nodejs이 어디에 있을까여?
      • Image
        밍트
        안녕하세요 질문있습니다~!
        먼저PHP를 "https://opentutorials.org......uot; 이거를 먼저하고 자바스크립트 "https://opentutorials.org......uot; 이 강의를 들으라는 말씀인가요?
      • Image
        안녕
        login을 클릭하면 TypeError: Cannot read property 'salt' of undefined가 뜨고
        register를 클릭하면 Error: ER_NO_DEFAULT_FOR_FIELD: Field 'email' doesn't have a default value
        라고 뜹니다 이건 어떻게 해결하나요?..
      • Image
        뚜기두밥
        대화보기
        • Image
          엄수현
          아래 지식지도에 노란색으로 강조 표시된 node.js는 어디있나요 찾아봐도 안보이는데..ㅜㅜ
        • Image
          강의굿
          유튜브에는 강의 그대로 두실거죠??
        • Image
          김동훈
          2019 02 08
          시작합니다.
        • Image
          ㅁㄴㅇ
          2018 12/26 시작
        • Image
          정원영
          2018 12 24 시작합니다.
        • Image
          우니운
          시작해봅니다
        • Image
          닉네임없음
          말로만 들었던 node js 시작합니다. 감사합니다.
        • Image
          안녕당근
          api를 만들어보고싶습니다 !! 강좌 정주행합니다 !!
        • Image
          springstar
          이 도 기웃 저도 기웃 에라 나도 기웃~!
        • Image
          피자
          ㅋㅋㅋㅋㅋㅋ 기웃 기웃 기웃ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 저도 js 공부하다가 기웃해봤씁니다
          대화보기
          • Image
            Daewoo Lee
            java 개발자인데, 이렇게 매력적인 언어가 있는지 이제 알았네요.
            swift 기웃, kotlin 기웃, php 기웃 하다 node.js 매력에 푹 빠졌습니다.
            정말 감사합니다.
          • Image
            SangHyup
            좋은강의 감사합니다 !
          • Image
            Daun Jeong
            PHP 개발자였는데 이틀만에 완강하고 Node.js 개발자가 되기로 마음먹었습니다!

            너무너무 쉽게 설명 잘해주시고 목소리도 좋으시네요.

            정말 감사드립니다!!
          • Image
            김정훈
            너무나도 좋은 강의 올려주셔서 감사합니다!!
          • Image
            webster
            1234
          • Image
            안드로이드 앱 에서 로그인 시도했을 때

            new LocalStrategy~~ 부분까지 성공해서 done(null, user); 까지 성공합니다.

            그리고 serializeUser 이 호출된 후에 deserializeUser이 호출되지않습니다.

            mysql sessions 테이블을 살펴보니 웹에서 접속할 땐 한번의 session_id가 생성되지만

            안드로이드에서 접속했을 시 그때마다 계속 세션을 생성하고있고 deserializeUser이 호출되지 않습니다.

            어떤 이유일까요... ?
          • Image
            Daknichu
            더이상은 미루면 안되겠네요 시작합니다! 화이팅!!
          • Image
            러브큐핏
            웹폼에서는 안정된 스프레드 시트툴로는 어느 것으로 많이 개발되나요?
          • Image
            Seo Yun Seok Tudoistube
            드디어 node.js 를 시작합니다. 3년전에 학원친구가 이제는 node.js 해야해라고 했지만, 실감이 나지 않았고
            웹개발을 하면서 프론트엔드를 구성하는데 자바스크립트를 해야겠다는 필요성을 느끼고, 작년여름부터
            7개월간 React.js 를 공부했는데 자바스크립트 기초도 없었고, Router, Redux, Flux 등 갈수록 어려워서
            1년에 한번 치는 시험에 떨어진거 마냥 좌절감을 맛봤습니다.
            이고잉님의 강의로 꼭 제 손으로 프론트에서 백엔드까지 node.js 로 구현할 수 있기를 간절히 바래보면서
            이제 시작합니다. 감사합니다^_____^!!!
          • Image
            고마워요
            체계적인 수업 정말 감사합니다. 웹을 만들고 싶었는데 어떻게시작해야할지 감도 안왔습니다. 생활코딩을 접하고 나서야 공부해야 할 길이 보입니다. 정말 감사합니다.
          • Image
            신발빗는노인
            파이썬 장고로 클라우드 서비스를 구축중입니다! 최신 버전의 장고로 채팅을 만들려면 장고채널스를 이용해야 하는데,, 호환성도 그렇고 상당히 문제가 많더라구요.. 그래서 채팅을 가장 간편하게 만들수 있는 nodeJS와 socket.io를 사용하고자 이 수업 듣습니다. 항상 좋은 수업자료들 감사드립니다!! 꼭 완성하여 수익이 생기면 오픈튜토리얼스에 후원하고싶습니다 ㅎㅎ
          • Image
            sohnryang
            계속 미뤄왔던 node.js를 시작하네요. egoing님 감사합니다.
          • Image
            신입1
            드디어 노드 시작합니다. 항상 감사합니다.
          • Image
            여행
            이고잉님! 혹시 Angular 강의는 만드실 생각이 없으신가요? 고려 부탁드립니다!
          • Image
            FOBO
            여기다 질문해도 되나요?
            지금 nodejs랑 express만 사용해서 웹서버 만들고 있습니다.
            그런데 웹페이지들이 <head>~</head> <header>~</header> 처럼 공통된 부분들이 많더라구요. <section>~<section> 부분만 많이 달라서 공통된 부분들을 따로 파일로 만들었습니다. 예를 들면 head.html (<head>~</head> 내용 다 포함되있습니다.), header.html 등등으로 따로 나눴습니다.
            그리고 서버에 접속하면 그 나눴던 파일들을 filesystem을 이용해 읽어서 보내는 방식으로 구현했습니다. 그리고 다른 하위 url로 접속하면 router로 이용하도록 모듈을 나눴구요. 나눈 모듈에 변수를 보내는데
            첫번째는 fs를 보내서 그 모듈이 파일들을 다 읽어서 보내는 방법입니다. 그런데 이미 읽었던 파일들을 또 읽어서 보내다 보니 변수가 2개가 만들어지지 않나 싶네요.
            두번째는 읽었던 파일들 내용을 가진 변수들을 넘기는 방법인데, 변수들이 많아서 좀 그렇네요.
            어떤식으로 해야할까요?
            app.js에 html 내용을 다 써둘수도 없고... 패키지를 따로 쓰지 않으려고 합니다.
          • Image
            동찜
            2017.01.11 start!!!
          • Image
            압축
            안녕하세요 꾸준한 도움을 받아 이쪽일을 시작한 사람입니다.
            일단 감사하다는 말로 시작하겠습니다.
            다름이 아니라 한가지 더 도움을 받고싶기도 하고 꼭 듣고싶은 수업이 있는데
            node compeesion 대해서 하는 방법까지를 알고 싶은데 답변을 받을수 있을까요..?
          • Image
            텅 빈 충만
            딱 지금부터 일년 전에 웹 어플리케이션 만들기를 공부했던 나 자신이 생각나네요. 이번에도 열심히 해 나갈 계획입니다.
            화이팅! 2016. 8. 22.
          • Image
            circlestar
            안드로이드 어플 만들려면 java공부하고 무슨 공부해야되나요??
          • Image
            JustStudy
            2016.07.04 월
            고맙습니다.
          • Image
            egoing
            화이팅하세요!
            대화보기
            • Image
              꿈틀
              오 새로운수업^^! 감사합니다!!
            • Image
              arachi
              드디어 시작합니다~~
            • Image
              WayneKing
              예전에 번역서로 node js 공부했었는 데, 그때 따라만 했지 이해를 하나도 못햇었는데요. 그게 소켓 프로그래밍도 모르고 리눅스로 모르고 그래서였던 거 같은 데요. 지금도 잘 모르고요 ㅋㅋㅋ
              소캣 프로그래밍 공부한 다음 보면 이해하는 데 도움 될까요?
            • Image
              멍뭉이jsi
              이번에도 큰 배움 얻을 수 있도록 노력하겠습니다.
              정말 감사합니다.
            • Image
              언제나 큰도움받고있어요 감사합니다
            • Image
              Yusulism
              감사합니다! 꼭 봐야겠어요 :)
            Image
            graphittie 자세히 보기
            Image Image
            '; return o2moivepop.document.write(htmlCode); }); });