생활코딩

Coding Everybody

코스 전체목록

닫기

생활코딩

Hello world!


생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 것을 목적으로 하는 비영리 활동입니다. 그간 프로그래머들이 이룩한 성취를 일반에 알려서 고독한 프로그래머들의 관객을 모객하는 활동이기도 합니다. 생활코딩은 세 가지로 구성되어 있습니다.

온라인 강의

생활코딩의 강의는 수업과 사전으로 구성되어 있습니다.

입문자의 가장 큰 고충은 '무엇을 모르는지 모르는 상태'일 겁니다. 온라인에는 프로그래밍을 익히는 데 필요한 거의 모든 정보가 있지만, 이 지식들은 게시판이나 블로그 또는 커뮤니티에 포스팅 단위로 파편화되어 있습니다. 그래서 최소한 무엇을 검색해야 하는지를 아는 사람들을 위해서는 더 없이 좋은 공간이지만, '무엇을 모르는지 모르는 상태'의 입문자에게는 그림의 떡으로 남아 있습니다. 다시말해서 전문가를 더욱 전문가답게 만드는 혁신에 머물고 있는 것이죠.

생활코딩 실습 시리즈인 웹 애플리케이션 만들기는 웹 기반의 서비스를 만드는 최소한의 절차를 배경지식 없이 무작정 따라하는 코스입니다. 이 코스를 완주하면 웹서비스가 어떤 맥락에서 시작되고, 어떤 과정을 통해서 현실화 되는지에 대한 전체적인 인상을 갖게 될 것입니다. 생활코딩을 지금 시작한다면 여기서 시작하시면 됩니다.

생활코딩의 수업 시리즈는 먼저 익혀야할 것과 나중에 익혀야할 것을 순차적으로 배치해서 그 기술을 이해하기 위한 지식을 제공합니다. 그래서 '무엇을 모르는지 모르는 상태'에서 재빠르게 빠져나올 수 있도록 최소한의 것을 제공합니다.

생활코딩의 사전 시리즈는 그 기술을 실제로 구현하기 위해서 필요한 정보를 직접 찾아볼 수 있도록 구성되어 있습니다. 수업을 통해서 '무엇을 모르는지'를 알았다면 이제 '모르는 것'을 스스로 찾아서 문제를 해결해야 합니다.

생활코딩은 포괄적인 기술 커리큘럼을 지향합니다.

자신이 필요한 것에 따라서 아래와 같은 순서로 공부하시면 됩니다. 

웹 프로그래밍

  1. 웹 애플리케이션 만들기 
  2. 프로그래밍 오리엔테이션
  3. HTML
  4. CSS
  5. javascript
  6. jQuery
  7. PHP
  8. mysql
  9. 리눅스

 안드로이드 프로그래밍

  1. Java
  2. 안드로이드 (계획 중입니다)

청소년 프로그래밍

  1. 스크래치

생활코딩의 목표는 고도로 복잡한 프로그래밍에 대한 진입점을 제공하는 것입니다. 프로그래밍을 하고 싶은 의지가 있다면 그렇게 할 수 있게 도움을 드리고 싶습니다. 그렇다고 생활코딩의 지식들이 쉬운 것들로만 구성되어 있는 것은 아닙니다. 누구나 처음엔 초보자입니다. 마찬가지로 영원한 초보자도 없습니다. 초급이 중급으로 중급이 고급으로 나아가는 과정을 이어주는 연결점을 제공하는 것 또한 생활코딩이 지향하는 목표입니다. 

이곳의 댓글을 통해서 수업화를 원하는 기술을 알려주시면 스케줄에 따라서 수업을 만들겠습니다.

생활코딩 Youtube 채널

생활코딩의 모든 동영상 강의는 Youtube를 통해서 서비스 되고 있습니다. Youtube 채널을 구독하시면 생활코딩의 새로운 동영상을 받아보실 수 있습니다.

http://www.youtube.com/user/egoing2

질문

각각의 수업의 하단에는 댓글이 있습니다. 이 댓글을 통해서 질문을 받습니다. 댓글을 달며 운영자에게 이메일이 발송되기 때문에 질문은 모두 운영자에게 열람이 됩니다. 하지만 많은 양의 질문을 받기 때문에 운영자 입장에서는 큰 부담이 되는 것도 사실입니다. 운영자가 답장을 하지 않는 것은 운영자도 잘 모르는 문제이거나 지금은 답변하기 어려운 것일 수 있습니다. 꼭 운영자를 통해서 문제를 해결해야 하는 것은 아니기 때문에 우선은 검색이나 커뮤니티에 질문하는 것을 통해서 문제를 해결하셨으면 좋겠습니다. 물론 운영자에게 질문하시는 것을 주저하실 필요는 없습니다. 답변할 수 있는 것은 최대한 신속하게 도움을 드립니다. 그리고 질문은 최대한 상세하게 해주세요.

공동공부

공동공부는 온라인의 편리한 접근성에 오프라인의 함께하는 느낌을 하이브리드한 공부방식입니다.공동공부를 통해서 덜 외롭게 공부할 수 있습니다. 아래 동영상은 공동공부에 참여하는 방법입니다.

커뮤니티

생활코딩 페이스북 그룹

생활코딩 페이스북 그룹은 프로그래밍을 하고 싶은 일반인과 일반인을 만나고 싶은 프로그래머들이 드물게 조우하는 커뮤니티 입니다.이곳에서 사람사는 잡담도 하고, 기술적인 질답도 하고, 서로의 입장도 바꿔보는 훈훈한 커뮤니티입니다. 그 지식을 기반으로 하는 사람들의 사회를 이해하는 것은 그 지식을 이해하는 것만큼 중요할 뿐 아니라, 지식을 넘어서 지혜를 구하는데 가장 좋은 방법입니다.

http://goo.gl/BjjSh

생활코딩 페이스북 페이지

생활코딩 페이스북 페이지에서 좋아요를 누르시면 새로운 강의가 등록될 때 알려드립니다.

http://goo.gl/xsdUW

오프라인 강의

생활코딩에서는 비정기적으로 오프라인 수업을 합니다. 3일 동안 웹서비스를 직접 만들어보는 비영리 수업입니다.  아래 양식에 연락처를 적어주시면 수업이 있을 때 알려드립니다. 

http://codingeverybody-notify.appspot.com

라이선스

생활코딩은 오픈소스를 지지합니다. 그 연장 선상에서 생활코딩의 모든 컨텐츠는 오픈된 컨텐츠 라이선스인 CCL를 따릅니다. 이 말은 생활코딩의 컨텐츠를 이용해서 영리활동을 하셔도 되고, 블로그나 홈페이지에 담아가셔도 됩니다. 또한 생활코딩을 사용하는 컨텐츠가 CCL 라이선스를 따라야 하는 것도 아닙니다. 다만, 영리를 목적으로 하는 경우에는 영리 활동이 생활코딩과의 제휴관계가 아니라 CCL 라이선스에 따른 사용관계라는 것을 사용자가 충분히 인지 가능한 형태로 명시해주셔야 합니다. 생활코딩의 라이선스 규정은 Creative Commons 저작자 표시 2.0 문서를 참고해주세요. 

생활코딩은 오픈 라이선스를 채택하고 있습니다만, 타인의 저작권을 존중합니다. 생활코딩의 내용 중에 저작권을 침해한 사례를 발견하시면 댓글이나 트위터 계정(@egoing)으로 연락해주시면 성심껏 바로잡도록 하겠습니다.

나만의 코스 만들기

생활코딩의 홈페이지인 opentutorials.org는 생활코딩과 같은 활동을 하고자 하는 분들이 그렇게 할 수 있도록 돕기 위한 비영리 플랫폼입니다. 생활코딩의 컨텐츠들을 재조립해서 생활코딩과 같은 새로운 코스를 만들 수 있습니다. 자세한 내용은 아래 동영상을 참고해주세요. 자세한 내용은 opentutorials.org에서 컨텐츠 만들기 토픽을 참고해주세요. 

생활코딩을 돕는 법

  1. 생활코딩이 있는 이유는 관객이 있기 때문입니다. 생활코딩의 관객이 되어주신 것으로도 충분한 도움이 되고 있습니다.
  2. 생활코딩 운영자는 활동을 지속하기 위해서 기업이나 단체를 위한 컨설팅과 교육을 진행하고 있습니다. 문의 사항은 egoing+consulting@gmail.com으로 연락 부탁드립니다.

 

댓글

댓글 본문
작성자
비밀번호
  1. Vanillasea
    강남에서 학원을 다니고 있는데요, 프로그램 처음 입문자에요.학원 코스는 웹페이지 만드는게 최종입니다.
    1달 동안 자바를 배웠는데, 개념에 대한 설명도 없었고 강사 본인도 모르는채 그냥 읽듯이 진도만 나가서
    반 학생 모두 멘붕왔어요..

    때마침 이 생활코딩이라는 사이트를 알게되었는데, 정말 너무 도움이 되고
    그동안 답답했던 부분들, 구글링 해서 찾아봐도 명확한 개념을 얻기 힘들었었는데요.

    머릿속에 안개가 걷힌 느낌입니다.

    강의잘 볼게요, 무료라고 하니까 너무 감사하네요.

    고맙습니다. 저도 이렇게 강의할 정도의 프로그래머가 되는것이 현재 목표 입니다

    언젠가 저도 생활코딩에 도움이 되는 프로그래머가 되고 싶네요.!
  2. 김수빈
    PHP, HTML, 자바스크립트, CSS ,DataBase 총 다섯가지를 한번에 보고 있습니다.
    하루에 4시간은 투자하는거 같네요.
    항상 좋은 강의 감사합니다.
    유튜브 번역기능도 잘되네요(다른분은 거의 안되던데)
  3. 도리도리
    안녕하세요? 유튜브에서 객체지향방법론을 검색하다가 만들어주신 "Java - 클래스와인스턴스그리고객체지향 5개 동영상"을 모두 봤습니다. 클래스와, 객체와 인스턴스 그리고 안에 메소드와 어트리뷰트에 대한 구성도를 머리 속에 넣게 되었습니다. 성우의 목소리로 실력있고 친철한 설명 감사드립니다. 이해되서 기분 너무 좋네요! ^^ 땡큐땡큐!!
  4. 워드프레스
    세상에... 이런 사이트가 있었다니.
    아주 우연히 방문하게 됐습니다만... 정말 고맙다는 말이 저절로 나오는 사이트군요.
    많이 배우겠습니다 꾸우벅~~~
  5. creban
    와우자 미디어 서비스를 통해서 h264로 인코딩된 mp4 파일을 hls 방식으로 스트리밍(m3u8로 변환하여 서비스)이 가능하더라구요. 전 개발자는 아니지만 제 메시지가 도움이 되실지 자려 서치시 참고하시기 바랍니다
    대화보기
    • 띠아블
      호스팅사에서는 대부분 스트리밍 서비스를 유료로 제공해줍니다.
      서비스 규모에 따라 다르겠지만 큰 비용없이 이용할 수 있습니다.
      카페24에서 스트리밍 호스팅이나 UCC 호스팅, 가비아의 미디어 호스팅 등을 살펴보시고 이용방식에 따라 선택하시면 될것 같습니다.
      위 3가지 서비스는 실제 운영되는 방식이 각각 다른 형태입니다.
      대화보기
      • 띠아블
        http://blog.naver.com......081
        위 사이트에 설명이 잘 되어있는것 같습니다.
        SSL 인증서를 먼저 구매하신뒤 인증서를 호스팅사에 설치해달라고 요청하시고,
        위 설명에 따라 플러그인을 설치하셔서 셋팅하시면 될것 같습니다.
        대화보기
        • 나그네
          개발자이지만 많은 도움을 받아요..~
        • 롤대리 롤잡_WILL
          명강의 이고잉선생님 짱짱 멋있어요~! 제 롤모델입니다~~!!
        • sdfsd
        • 엔터를 땅치면 요롷케
          최고의 강의 입니다. 마구 잡이 식으로 하다가 요롷케 틀을 먼저 배우니 훨씬이해가 잘되내요 감사합니당~~
        • 팽맨이러닝
          질문 하나 드립니다.

          스트리밍 서비스를 위해 KT의 유클라우드 비즈와 유사한 서비스를 아시는 것이 있으신지요?
          전엔 몰랐었는데 스트리밍 서비스를 구축할려면 돈이 많이 들어가더고요.
        • 행복한나!?
          선생님 목소리가 마치 유희열의 음악도시를 듣는 듯 합니다 ^^
          너무나 재밌습니다. 신세계를 만난 듯 해요. 앞으로도 멋진 강의 쭈욱 듣고 열심히 배우겠습니다!!!
          정말 감사합니다!!!!!!!!!!!!!!!!!!
        • CXSD SA SD SD SD
          대화보기
          • 김성희
            안녕하세요. 홈페이지에 SSL 적용할려고 SSL이 과연 무엇인지 공부하려고 생활코딩 사이트까지 왔습니다.

            한가지 문의 드리고자 글을 올립니다.

            제가 만들고 있는 사이트는 워드프레스로 만들고 있습니다. 하지만, 워드 프레스에 SSL 적용하려고 하니, 여간 어려운 일이 아니에요..

            호스팅 업체로부터 443포트가 아닌 SSL에 대한 특정포트를 부여받은 상태입니다.

            어떤방법으로 워드프레스에 적용해야 하는지에 대해 도움을 받고자 문의 드립니다. (워드프로레스는 443 포트로 SSL을 통신한다고들 해서요...)

            구글링을 통해 여러가지 방법을 이용해 봤지만, 제대로 동작이 안되서요.

            현재 2주째 삽질을 하고 있는 상태입니다. ㅠㅠ

            제 연락처입니다. rlajjj@daum.net (010-3921-9674)
          • 옵티마이저
            아무것도 모르던 컴맹이었습니다.

            이고잉 선생님 덕분에 너무나 많은 것들을 배웠고, 또한 알아가고 있습니다.

            감사함을 표할 방법이 없어서 댓글로나마 진심으로 감사한 마음과 존경을 표합니다.

            이런 방대한 지식을 아무 댓가도 없이 나누어 주신다는게 너무나 고된 작업이셨을텐데요...

            건강하시고 좋은 지식 더 많이 나누어 주세요.

            저 또한 생활코딩에 일조할 날을 그리며 열심히 배우고 가겠습니다.

            다시한번 깊은 감사를 드립니다.
          • 호두과자
            사랑합니다~~❤️❤️ㅋㅋㅋㅋ 감사합니다.
          • 스크래치가 아닌 안드로이드를 공부하시면 됩니다. 자바도 안드로이드를 학습하기 전에 배우면 더 좋구요.
            대화보기
            • 이동호
              베리굳!!!!
            • 배성수
              PT가 인상적입니다. 지식과 의지가 묻어있고 하고자 하는 부분이 명확하시니 철학이 담겨있다고 봅니다.
              부럽기도 하고 가끔 들러서 배우고 가겠습니다.
            • 이승욱
              으아아 감사합니다!!
            • 김회윤
              고맙심더
            • 누렁
              잘 보고 있습니다.
            • 이고은
              감사합니다 ^^
            • egoing
              감사합니다. 안드로이드도 조만간 시작해야죠 ^^
              대화보기
              • 강민철
                아직도 이게 무료라는 것이 믿기지 않습니다. 정말 좋은 강의 감사드립니다.

                현재 무엇을 만들까! 라는 생각보다는.
                배워 놓고 나서 필요할 때 만들자! 라는 생각을 갖고 있습니다.

                험난한 길이 될 것 같지만 생활코딩과 함께라면 .. ㅎㅎ

                좋은 강의 감사드립니다.

                *추신 : 안드로이드 강의가 빨리 올라왔으면 좋겠어요..!!
              • 허석우
                학생들을 위해 어플리케이션을 만들기 위해 고민하던 중 친구의 추천으로 오게되었습니다. 감사합니다. 열심히 배워서 꼭 좋은 수업으로 학생들 지도하겠습니다. ^^
              • 진주
                미국에서 영어로 프로그래밍 코스 들었는데 사실 이해 되지 못한 부분이 많았는데, 한국어로 들으니 개념이 확실히 명확해지고 내용도 정확해지네요. 넘 ~~~ 감사합니다
              • selinamam
                늦게 프로그래밍 하는 재미에 빠진 애둘 가진 아줌마입니다..

                아들 녀석은 그저 게임에만 정신없지만 그래도 프로그램을 배우고자 하는 엄마를 아직 이해하지는 못하는 듯....하지만

                홈페이지를 이미 만들었고 지금 한창 javascript 배우고 있습니다.. egoing님의 생활코딩 내용 재미있고 쉽게 설명하여 주셔서 감사감사한 마음으로 배우고 있습니다.

                감사감사 합니다...
              • ryanonit
                이고잉님 덕분에 많은 도움을 받는 사람들중 하나입니다.
                정말 좋으신 일 하시는거에 감사드리고 대한민국 최고 사이트중 하나가 되시리라 믿습니다.
                새해 복 많이 받으세요
              • egoing
                이러닝님도 새해 복 많이 받으세요. :)
                대화보기
                • 팽맨이러닝
                  이고잉님 새해 복 많이 받으세요.

                  생활코딩 덕분에 제가 웹개발에 뛰어들 수 있는 자신감을 가지게 되었습니다.
                  감사 인사를 새해 인사와 함께 전합니다.
                • dlrlwjd1127@naver.com
                  프로그래밍은 고귀한 행위가 맞습니다. 하지만, 그렇다고해서 소수만 알아야하는건 아니죠. 발전하기위해선 많은 사람들이 서로 알아가야하고, 여러사람이 발전시킴에, 프로그래밍이 고귀해지는겁니다.
                  대화보기
                  • 핑플
                    비전공자로서 웹콘텐츠제작과정을 배우고 있는 사람인데 많이 도움이 됩니다. 제작자분께 깊은 감사의 말씀 드립니다.
                  • Dress Fibo
                    세상이 참 좋아진거 같아요.
                    이고잉님 감사합니다.
                  • 코딩에 대해 소개할 일이 있었는데 좋은 자료를 구하게 되었네요...!
                    위 자료를 참고해서 더 잘 소개할 수 있을거같아요 ㅎㅎ
                    참고하겠습니다...!
                  • 민은기
                    오 저 생활코딩 사진이 aws에 저장되있는 사진이라니
                  • Young Jae Lee
                    나이서른에 다시한번 도전해봐야겠다는 생각이 드네용

                    ^^ 페이지 정말 구성이 좋네용 감사합니다.
                  • 개발하다 못해서 짤리셨나요? 왜이렇게 삐딱선 타시는지 혼자..
                    이런건 그냥 속으로만 생각해야 내 얼굴에 침뱉지 않는 일입니다.
                    대화보기
                    • 카타리나
                      좋은일 하시네요~ 너무 감사합니다. 어제부터 강의 듣고있네요. 많은 도움이 되고 있습니다
                    • C# 프로그래밍 언어 강좌를 올리실 게획 있나요? JAVA와 비슷해서 강의하기도 쉬우실 거고 저도 C#이 필요합니다.
                    • 츀인
                      고잉형 목소리가 섹쉬하시네요
                      자바 이제 한바퀴 다 들었는데 넘 좋아요.. 좋아서 뭐라고 형용할 말이 없네요
                    • 안녕맨
                      안녕~
                    • egoing
                      아직은 없습니다~
                      대화보기
                      • 혹시 SAS나 SPSS, R과 같은 통계 프로그래밍도 올리실 계획 있으신가요?
                      • 루니아
                        감사합니다. 이런것도 있네요. 유튜브에서 타고 들어왔습니다.

                        스크랫치 부터 시작하겠습니다.

                        참고로 전 가계부 어플(안드로이드)을 만들고 싶습니다.
                        제게 필요한게 아무대도 없거든요...ㅠㅠ
                      • *
                        멋집니다-
                      • whydda
                        우와 너무 좋네요 찬찬히
                        하나씩 봐야겠어여 ㅎㅎ
                      • 예은이 아빠
                        처음 들어와 봤는데 좋아 보이네요...

                        앞으로 열심히 하셔서

                        khan academy 와 같은 좋은 사이트가 되기를 바랍니다.
                      • 개발자
                        코딩이 고귀하단소린 또 첨듣네요
                        대화보기
                        graphittie 자세히 보기