생활코딩

Coding Everybody

코스 전체목록

닫기

클라이언트

클라이언트

클라이언트(client)란 한국어로 갑이라고 할 수 있습니다. 클라이언트와 대비되는 개념은 서버(Server)가 있는데 클라이언트는 요청하고, 서버는 응답하는 관계입니다. 오늘날 인터넷과 연결된 거의 모든 소프트웨어들이 클라이언트 - 서버 관계를 가지고 있습니다. 대표적인 것이 웹인데요. 웹은 (파이어폭스,크롬,IE와 같은) 웹브라우저와 (Apache, IIS, Nginx와 같은) 웹서버로 이루어집니다. 웹브라우저에 URL을 입력하면 그 URL에 해당하는 웹서버로 웹페이지에 대한 요청이 전달됩니다. (네이버,다음,구글, opentutorials.org와 같은) 웹서버는 웹브라우저가 요청한 정보를 제공하게 됩니다. 이 관계를 자세히 알고 싶다면 생활코딩 웹서비스 만들기 편을 참고해주세요. (생활코딩 웹서비스 만들기 바로가기)

어떤 기술을 분류한다는 것은 대단히 어려운 일입니다만 생활코딩에서는 아래와 같은 기술을 클라이언트로 분류하고 있습니다. 현재는 웹이 주력입니다만 차차로 앱이나 게임과 같은 기술로 확장하려고 합니다. 

  • 웹 : HTML, CSS, JavaScript
  • 앱 : 안드로이드, IOS
  • 게임

클라이언트 코스

지금 보고 계신 생활코딩 클라이언트 코스는 클라이언트 측 기술들을 모아둔 일종의 카테고리입니다. 즉 (웹브라우저와 같이) 요청하는 컴퓨터 쪽에서 실행되는  기술들을 모아뒀습니다. 그런 이유로 클라이언트 코스의 핵심은 UI 입니다. UI란 User Interface의 약자로 사용자가 시스템을 제어 할 수 있도록 하는 버튼이나 텍스트 입력창이나 이미지와 같은 것들을 프로그래밍적으로 만드는 방법에 대한 수업입니다. 

학습순서

클라이언트 코스는 공부순서가 따로 없습니다. 사실은 있지만 이에 대한 가장 좋은 가이드는 생활코딩 실습편입니다. 예를들어 웹서비스를 만들고 싶다면 웹서비스 만들기 실습편을 완주하시면 웹서비스를 만드는데는 어떤 기술이 동원되고, 어떤 순서로 공부해야 하는지를 실습을 통해서 알려드립니다. 아무것도 모르는 분들을 위한 실습이기 때문에 프로그래밍을 정말 처음 시작한다면 이것을 진입점으로 시작하시면 됩니다. (생활코딩 웹서비스 만들기 바로가기)

댓글

댓글 본문
  1. codingㅈㅁ
    <<html css w3.css framework javascript jquery(그 외 다양한 api)를 배우면서 느낀 점>>
    처음에 저는 프로그래밍의 '프'자도 모르는 일개 사용자였을 뿐이었고, 어느 날, youtube에서 한 프로그래머가 정해진 시간안에 프로그래밍을 하고 일종의 과제들을 하나하나 수행해나가는 것을 보고, 저도 문득 프로그래밍이라는 것에 대해 관심이 많아졌습니다. 그래서 결심을 하고 시작한 것이 바로 이 opentutorials의 egoing선생님의 생활코딩 강의였습니다. 하면 할수록
    아무것도 몰랐던 제가 웹애플리케이션(웹사이트) 프로그래밍에 재미가
    들었고, 무엇보다 처음하기 적합한 언어라는 점에서 매우 즐거운 경험을 하였던 것 같습니다. 강의를 듣고 배우는 과정에서 모르는 것도 많았고 배우는 길도 매우 험난하였지만,
    제 스스로 영어로 된 lib reference, mozilla web developer network reference, w3schools.com의 tutorial도 찾아보고, 하나하나 갈등을 해쳐나가는
    과정에서 저는 사막의 오아시스를 마침내 찾은 듯한 뿌듯함을 느꼈습니다.
    비록 완벽하고 유지보수가 잘되는 웹사이트는 아니었지만, 제가 처음부터 아무것도 없는 상태로 rwd(responsive web design)를 디자인하고, javascript로 제어 하면서 배운 과정은 그 무엇보다 값진 경험이었던 것 같습니다.
    생활코딩의 egoing선생님에게도 특별히 감사드리며, 이상으로 웹마스터라는 목표로 가는 여정에서 잠시 방향을 꺾어 다른 프로그래밍 언어도 배워보고
    여러 안목을 갖추고 싶습니다.
    여러분도 끝까지 포기하지 마시고, 꼭 열심히 수강하셔서 좋은 성과를 이루시기 바랍니다!~ 모두 화이팅하시고 이만 저는 가보겠습니다^^
  2. 웹서비스 만들기 실습편 수강하고 싶은데 링크 연결이 안되네요.. ㅠㅠ
  3. 웹서비스 만들기 링크 작동이 안됩니다ㅠㅠ
  4. 자스
    웹서비스 만들기 안되네요~
  5. gladtomeetloa
    생활코딩 웹서비스 만들기 서비스가 작동이 안되네요...
  6. 새로운시작이다야호
  7. Deok
    http://opentutorials.org......488

    '생활코딩 웹서비스 만들기 바로가기'
    링크가 작동하지 않네요.
  8. 야망야망
    좋은 컨텐츠 공유해주셔서 감사합니다 :)
  9. 수연
    감사합니다. 잘 공부해서 뛰어난 소프트개발자가 되고싶습니다.
    무료로 공부하게 해 주셔서 정말정말 감사합니다.
  10. Bak Ha Young
    오늘부터 시작 ~
  11. Seunghyun Shin
    Thank you, my guru !
  12. 용수철
    이제 봄인데 스파링 한번 합시다
  13. 스피링
    혹시 스프링은 다루시지 아니 하시는가요 ?? ?
graphittie 자세히 보기