웹 애플리케이션 만들기 실습

종강

이렇게 해서 여러분은 생활코딩의 컨텐츠를 담아내는 컨테이너인 opentutorials.org의 초창기 모습에 도달했습니다. 무엇을 모르는지 알게 됐나요? ^^ 여기서 멈추지 말고 자기만의 프로젝트에 도전해보세요. 제가 밀고 있는 가설이 있습니다. 하고 싶은 의지와 그것을 해낼 수 있는 능력이 내 안에서 조화롭게 공존할 때 몰입의 상태에 도달합니다. 그리고 사람은 몰입 할 때 덜 불행합니다. 그래서 사람들은 몰입 할 수 있다면 무슨 짓이든 하는 것이겠죠. 프로그래밍은 이런 상태에 도달 할 수 있는 몇 안되는 활동입니다. 심지어 생산적이기까지 합니다. 저는 프로그래밍만큼 재미있는 일을 아직 발견하지 못했습니다.

생활코딩의 실습편인 웹서비스 만들기의 배후에는 웹서비스를 만들기 위해서 필요한 수업과 사전들이 준비되어 있습니다. 수업을 통해서 기본적으로 알아야 하는 것을 익히시고, 사전을 통해서 자신이 필요한 것을 직접 찾아가면서 하고자 하는 것을 하시면 됩니다. 그 과정에서 궁금한 점이 있으면 댓글로 물어보시면 도움을 받을 수 있습니다. 또 생활코딩 페이스북 그룹이나 네이버 카페에서 활동하시다 보면 프로그래밍을 직업과 취미로하는 사람들의 문화를 경험해보실 수 있습니다. 그 지식을 사용하는 사람들의 문화를 경험하는 것은 지혜를 얻기 위한 가장 좋은 방법입니다.

생활코딩 밖에서도 다양한 방법으로 프로그래밍을 배울 수 있습니다. 생활코딩의 페이스북 맴버들과 함께 관리하고 있는 '생활코딩 밖에서 프로그래밍 배우기'에서 다양한 커리큘럼을 만날 수 있습니다. http://goo.gl/VVa3r 

또 자신이 알게 된 것을 메모하는 습관을 들이는 것도 좋습니다. 엔지니어링은 대단히 복잡한 정신 활동이기 때문에 3달만 지나면 모르는 상태로 돌아갑니다. 제가 생활코딩 활동을 하면서 좋았던 것중의 하나는 제가 만든 수업을 제가 보고 있을 때 입니다. 메모는 타인이 보고도 이해할 수 있을 정도로 디테일하고, 쉽게 작성되었을 때 비로소 타인이 된 미래의 자기 자신에게도 의미가 있습니다. 그 과정에서 타인에게도 도움이 될 수 있다면 이 보다 좋을수는 없습니다. 필자는 강의주도 학습(Teach-Driven Study)이라는 말을 만들었습니다. 즉 강의를 통해서 학습을 리드하는 것입니다. 그것의 일차적인 수혜자는 자기 자신입니다. 

다음 동영상은 여러분이 보고 있는 생활코딩 컨텐츠와 그 컨테이너인 opentutorials.org가 어떠한 과정을 거쳐서 현재의 상태에 도달했는가에 대한 영상입니다. opentutorials.org의 사용법이 궁금하시면 opentutorials.org 사용 설명서를 참고해주세요.

​​

정말 어려운 과정을 완주하신 겁니다. 자기 자신에게 꼭 선물하세요. 부족한 강의의 관객이 되어주셔서 정말 고맙습니다.

댓글

본 수업은 웹 애플리케이션 만들기 수업으로 대체 되었습니다. 개편된 수업에서 뵙겠습니다. 본 수업은 2015년 6월 이후에 폐지됩니다. http://opentutorials.org/course/1688

 

궁금하신 점은 각 강의의 댓글로 문의해주세요. 답변이 없는 것은 운영자가 못 봤거나 모르는 것입니다. 생활코딩 커뮤니티에 질문하면 더 많은 분의 도움을 받을 수 있습니다. 그리고 문제를 해결했다면 본문의 댓글로 공유해주시면 다른 분에게 큰 도움이 됩니다. 원하는 답변을 얻는 것은 확률의 문제입니다. 질문의 품질이 높으면 그 확률도 올라갑니다. 질문자의 상황을 더 잘 전달하기 위해서 screenr.com이나 이미지 캡처의 이용을 권합니다.

 

댓글 본문
  1. Jae Min Kim
    감동 받았습니다!
  2. oigom
    나름의 철학을 설명해주신 마지막 동영상도 무척 인상깊네요..!!

    웹서비스만들기 진행하면서 동영상은 하나도 안보고 진행하고 있었는데
    공동공부에선 기준을 동영상을 봤는지의 여부로 잡는군요..ㅋㅋ;;;

    페이스북으로 가입하고 싶은데 이상하게 창이 넘어가질 않습니다 ! 왜그럴까요 ㅎㅅㅎ

    앞으로 여기서 더 도움 잘 받으며 공부하겠습니다 ㅎㅎㅎ 감사드립니다!
  3. 또롱
    하루만에 완주는 아니고 오래걸려서 완주를 했지만 이 강의를 들으면서 프로그램에 대해 좀더 알게 된것같아서 기쁘고요. 왜 공부를 해야하는지 동기 부여가 됐습니다. 좋은 수업 감사합니다.
  4. 좋은 강의 감사합니다~~!!!
  5. 신민호
    개발 관련 시야를 높이는 좋은 강의라고 생각합니다.
    감사합니다. 좋은 활동 부탁드립니다. ^^

    화이팅!!
  6. 안녕html5
    정말 저자님 최고입니다.
  7. ybin
    제가 웹 사이트 만들기를 보고 개인 블로그를 만들고 있습니다.
    제가 공부한 내용들을 정리해서 올리고 싶은데요. 예로들어 Java 를 클릭했다면
    1. 변수
    2. 조건문
    3. 객체

    위와 같이 목록이 출력되고 그 목록을 누르면 정리된 내용을 만들게 하고 싶습니다. 그러면 어떤 방식으로 접근해야 하나요? 게시판을 만들어야 하는건지. 아니면 직접 <li><a>1.변수 </a></li> 이런식으로 목록을 만들고 거기에 해당 페이지 링크를 걸어야 하나요?

    생활코딩 페이지는 각 페이지들이 어떻게 연결됬는지 궁금합니다. 이고잉님은 홈페이지 내에서 글을 써서 올리시나요? 아니면 직접 HTML 페이지를 제작해서 연결시키시나요?
  8. 인혁
    정말 대단하신 것 같아요. 많은 것 배우고 갑니다. 다른 강의들도 들어볼게요! :)
  9. egoing
    약간의 버그가 있어서 수정 중입니다. 아마도 봤어요를 안한 토픽이 하나 있을 것 같습니다. 빨리 처리할께요~
    대화보기
    • blanche
      좋은 강의 감사합니다. 완주했으나 명예의 전당으로 이동은 안 되네요. 현재 페이지도 봤어요 했으나 공부방에서 보면 종강 항목은 동그라미가 체크가 안되는 것 같습니다. 감사합니다.
    • 고르찰
      좋은 강의 좋은 조언 잘 들었습니다. 이고잉님이 닦아놓은 편한 길을 따라 천천히 걷다보니 어느덧 종강까지 왔네요. 아직은 잘 모르겠지만, 뚜듯하기도 합니다^^. 진심으로 감사합니다!
    • 암스원
      천천히 완주했습니다. 좋은 강의에 감사드립니다.
    • 내칭구
      좋은 강의 감사합니다. 어려운 내용이 쉽고 체계적으로 잘 설명되어 있네요.
    • Powergoing
      좋은 강의 정말 감사드립니다. 이 강의가 없었다면 전 지금도 제가 뭘 모르는지, 뭘 공부해야할지도 모른채 허우적거리고 있었을 겁니다. 이런 좋은 강의를 해주신 이고잉님과, 같이 수고해주신 오픈 튜토리얼스 관계자 분들께 정말 감사드립니다.
    • 삼다도소년
      네 저도 좋은 강의 감사드립니다^^
      대화보기
      • egoing
        완주 축하드려요!
        대화보기
        • 삼다도소년
          멋진 강의 잘 봤습니다.^^
        • egoing
          저도 어려운 길 끝까지 완주해주셔서 고개 숙여 감사합니다. 소식 계속 전해주셨으면 좋겠습니다. 응원하겠습니다.
          대화보기
          • James
            몇년간의 오랜 투병 생활로 인해 실의에 차있던 저에게 작년 연말 장기이식이라는 기적이 이루어졌고, 수술 후 서른넘어 삶의 갈림길에 선 저에게 친형제 같은 후배 녀석이 오픈튜터리얼스를 적극 추천하며 저에게 삶의 희망과 용기를 다시 한번 불어넣어줬습니다.

            비록 지금은 코딩문맹이지만, 열심히 습득하여 제가 만들고 싶은 것을 창조하고 생산해내어 제가 이제껏 세상 사람들한테서 받은 것보다 더 많은 것들을 사람들에게 나누어 주고 싶습니다.

            여기 댓글을 빌려 오픈튜터리얼스 관계자분들께 감사를 표합니다.
          • lovebang
            종강이면서 시작이네요ㅎ
            그동안 수고 만하으셨습니다~,~
          • manta
            악전고투는 아니었지만 쉽지 않게 종강을 하게 되었네요.
            문맹자에서 겨우 실러블을 알아볼 수 있을 정도는 된 것 같습니다.
            고맙습니다.
          • 잠수
            ㅋㅋㅋ전략은 볼때마다 재밌고 유용하네요ㅋㅋㅋ
          • Artist
            궁금한게 생겼습니다!! 이고잉님은 도대체 연세가 어떻게 되십니까?!??
          • ggg5438
            대단원의 막을 내렸네요. 이제 언어로 넘어가야겠어요. 화이팅할게요!
          • egoing
            화이팅!
            대화보기
            • egoing
              대단합니다!
              대화보기
              • egoing
                축하드려요!
                대화보기
                • 환타니아
                  완주했습니다. 계속 정진합니다~ㅎ
                • 누구냐넌
                  정주행 하고 처음 댓글 다네욤... 감사합니다...^0^
                • 어쩌다보이
                  참 착한 강의들 많이 기대됩니다. ㅋㅋㅋ
                • egoing
                  저도 완주해 주셔서 감사합니다. ^^
                  대화보기
                  • egoing
                    별모모님의 의지는 정말 귀감이라는 표현이 아까지 않습니다. 고맙습니다!
                    대화보기
                    • SIDeok
                      완주했습니다. 일단은 초심자 입장에서 흐름 파악을 주요점으로 삼아서 공부했습니다.(PHP강의는 조금 많이 어려웠습니다......) 일단 잘 모르겠는 부분은 과감히 패스했고, 따로 마련된 공부들에서 더 열심히 보기로 했습니다. 이렇게 좋은 강의가 무료로 배포되고 있다는 사실에 egoing님께 큰 감사를 드립니다. 다음 강의를 향해 달려가겠습니다! 감사합니다.
                    • 별모모
                      [ 웹 서비스 만들기 ] 이곳에 먼저 와 보았습니다. 초기에 학습을 하고, "작심삼일"을 따라 했지만, (부족한 지식이 많기 때문에)잘 알아 듣지 못했습니다. "작심삼일"을 정신없이 따라 하다가도 순간 정신을 잊거나 경험자의 (아주 사소한)일상적인 지식으로 입문자에게는 작은 지식의 "간극"이 생깁니다. 이것이 쌓여 어떤 순간에, 학습의 "클릭(절벽과 절벽 사이)"을 만나면 이 "클릭"의 간극을 건너지 못해 더 이상은 나아갈 수 없었습니다.

                      생활코딩은 배려와 섬세함으로 "클릭(절벽과 절벽 사이)"이 적고, 그 간격은 이고잉님을 비롯한 많은 분들의 헌신과 노력으로 입문자가 노력하고 용기를 내면 "뛸(건널) 수 있을" 수준이 되어가고 있습니다.

                      이제, 제가 만난 "클릭(지식의 간격)"은 건널수 있는 단계에 온 것 같습니다. 이 "클릭"을 건너면 저 멋진 들판을 맘 껏 달릴 수 있을 것입니다. 이고잉 님을 비롯한 생활코딩과 함께 해주신 분들께 감사를 드립니다.
                      ----------------------
                      "클릭"을 메우기 위해 C, java, php, mysql, apache, apm, bitnami, python, HTML, CSS, JavaScript, shell, vi-vim, emacs, Lisp-clojure, ftp-ssh/sch, json, mongoDB, django , node 정도를 흟어 본 것 같습니다. 오늘 다시 보니, "작심삼일" 프로젝트 과정을 따라하면 MVC 프로그래밍 모델을 익히게 되어 있더군요. 한 사람으로 싹 튼, 이 작은 씨앗은 분명 위대한 "대한민국"일 것입니다. 참 대단한 일입니다. "당신"이 있어 대한민국이 자랑스럽습니다.
                    • egoing
                      화이팅입니다. 응원 할께요!
                      대화보기
                      • egoing
                        답글이 늦었네요. 중간 중간에 소식 전해주세요~
                        대화보기
                        • egoing
                          알려주셔서 고맙습니다!
                          대화보기
                          • 디지
                            감사합니다.

                            생활코딩 밖에서 ~~


                            링크가 두개 다 페이스북으로 연결됩니다~

                            하나는 네이버 카페로 하시려 하신게 아닌가 생각되서..
                          • clownT
                            웹서비스 만들기라는 하나의 과정의 보고나서 이렇게 댓글을 달아봅니다.
                            막연히 프로그래밍을 하고 싶다는 생각에 이리 저리 알아보던 중 우연히도
                            opentutorials.org를 알게 되었습니다.
                            단순하게 강의 한번 들어보자는 생각으로 이 사이트에 접속을 하게 되었는데
                            하나 하나 들을때마다 이고잉님께 감사한 마음이 들었습니다.

                            아무것도 모르던 저에게 하나의 길을 비추어 주었어서 감사합니다.
                            이제 겨우 시작이라고 생각을 하고 있습니다.

                            앞으로도 힘든 일이 많겠지만 잘 헤쳐나가겠습니다 .
                          • 비트윈
                            이제서야 댓글을 달아봅니다. 이고잉님!!
                            먼저 감사하단 말씀을 드리고 싶네요~ 진심으로 감사드립니다. 저에게 이 강의들이 많은 도움이 되었습니다.
                            정말 아무 생각없이 시작하게 된 프로그래밍 공부였는데 ( 발단은 유투브의 마이키 리 님이 올리신 놀라운 힘"이었던 것 같습니다) 이제는 제 삶의 활력소가 되어가고 점점 차지하는 부분이 넓어지고 있음 을 느낍니다. 미래에 대해서도 여러구상도 해보구요^^ 이제 웹서비스를 끝내네요,,2주 넘게 걸린 것 같습니다. 가끔 이고잉님의 감미로운(?)목소리에 졸았던 적도 많았습니다. 이제 본격적으로 모르는 부분에 대해 배워나가야 할 시기라더군요. 겁먹지말고 시작해보렵니다~
                          • 개미
                            질문입니다.
                            버추얼박스 및 버추얼 박스네 설치한 우분투 등의 프로그램을 삭제하려면 어떻게 해야 하나요?
                            버추얼 박스는 제어판 '프로그램삭제'에서 하면 될 것으로 보이는데요...???
                          • 누렁이
                            우와! 댓글서비스가 개편됐군요! 발전하는 생활코딩 흐흐흐! 좋은 수업 항상 감사합니다 =D
                          • AhnJoonSul
                            정말 좋은 수업 감사합니다.무따기 처럼 할 수록 기본적인 개념을 잡는 수업이었습니다. 감사합니다~!!
                          • oh535
                            정말 좋은 수업 감사합니다...그런데 너무 어렵네요..ㅜㅜ ㅎ
                          • 권태준
                            기본적인 개념을 잡는 아주 훌륭한 강의 였습니다 감사합니다~
                          • ikokomo
                            쉽지 않은 일인데~ 수고 많이했다는~! 더욱 파이팅하기를~!!!
                          버전 관리
                          egoing
                          현재 버전
                          선택 버전
                          graphittie 자세히 보기