Do it! 클론 코딩 줌 (노마드 코더와 만드는 화상 채팅 서비스)

Do it! 클론 코딩 줌 (노마드 코더와 만드는 화상 채팅 서비스)

$18.42
Description
똑같이 만들어 보는 것만큼 초보자에게
효과적인 학습법은 없다!
왜냐면 클론 코딩은 "진짜"를 만드니까!
주니어 개발자들의 필수 북마크, '노마드 코더'의 대표 강사 니꼴라스는 세상에서 가장 빠르게 프로그래밍을 배울 수 있는 방법은 '클론 코딩'이라고 말한다. 클론 코딩은 줌, 트위터, 넷플릭스, 인스타그램과 같은 실제 서비스를 복제해 보는 프로그래밍 학습 방법이다. 클론 코딩은 코드를 입력할 때마다 눈앞에 결과물이 바로바로 보이므로 프로그래밍을 빠르고 재미있게 배울 수 있다. HTML, CSS, 자바스크립트를 이제 막 뗀 웹 개발 초보자도 3일이면 충분하다!
이 책은 클론 코딩 시리즈의 세 번째이자, 화상 채팅 서비스인 줌(Zoom)을 똑같이 만들어 본다. 웹 소켓을 이용한 실시간 메시지 교환, 채팅룸 생성, 그리고 실시간 화상 채팅까지 줌의 핵심 서비스를 똑같이 구현한다. 그야말로 진짜 서비스를 만드는 것이다.

북 트레일러

  • 출판사의 사정에 따라 서비스가 변경 또는 중지될 수 있습니다.
  • Window7의 경우 사운드 연결이 없을 시, 동영상 재생에 오류가 발생할 수 있습니다. 이어폰, 스피커 등이 연결되어 있는지 확인 하시고 재생하시기 바랍니다.
저자

니꼴라스

니꼴라스는9살때부터코딩을시작한전형적인'천재코더'로대학교따위는내팽개치고혼자서코딩을공부했습니다.그덕분에다른사람들이대학교에다닐때코딩강의를할수있었지요.거액연봉의입사제안도자유가더중요하다며뻥차버린자유로운영혼의소유자입니다.노마드코더를설립해'코딩을널리알려회사에얽매인영혼들을자유케하자'라는책임감을갖고있습니다.
-페이스북facebook.com/nomadcoders
-인스타그램instagram.com/nomad_coders
-유튜브bit.ly/2yBdEFm
-노마드코더academy.nomadcoders.co
-1:1채팅문의nomad-coders.channel.io

목차

01클론코딩줌시작하기
__01-1클론코딩줌,이런기능을만들어요!
__01-2클론코딩수업준비하기
__01-3프로젝트생성하기
__01-4서버를위한준비작업
__01-5프런트엔드를위한준비작업

02웹소켓을이용한실시간기능구현하기
__02-1HTTP와비교하면이해되는웹소켓
__02-2웹소켓설치하고서버만들기
__02-3웹소켓이벤트
__02-4메시지주고받기

03실시간채팅완성하기
__03-1채팅기능준비하기
__03-2사용자간채팅하기
__03-3닉네임추가하기1
__03-4닉네임추가하기2

04socket.io를이용한채팅룸만들기
__04-1socket.io설치하기
__04-2socket.io다루기
__04-3채팅룸만들기
__04-4채팅룸안에서메시지교환하기
__04-5채팅룸알람보내기

05채팅룸완성하기
__05-1닉네임추가하기
__05-2채팅룸관리하기
__05-3사용자수표시하기
__05-4Adminpanel사용하기

06화상채팅준비하기
__06-1카메라불러오기
__06-2비디오와오디오제어하기
__06-3카메라변경하기

07화상채팅완성하기
__07-1WebRTC알아보기
__07-2채팅룸만들고관리하기
__07-3데이터교환을위한offer보내기
__07-4offer에응답하는answer보내기
__07-5peer-to-peer연결생성하기
__07-6미디어트랙제어하기
__07-7메시지교환기능추가하기

08스타일시트추가하기
__08-1스타일정의를위한준비
__08-2스타일정의하기

출판사 서평

클론코딩시리즈3탄,노마드코더의동영상무료공개!
'줌클론코딩'이책으로나왔다!
-----------------------------------
출간즉시IT분야1위를기록한《Doit!클론코딩영화평점웹서비스》,《Doit!클론코딩트위터》출간이후'다른웹서비스도클론하고싶다'는독자의요청이쇄도했다.이러한독자성원에힘입어노마드코더는'줌클론코딩'을촬영하고전체강의를무료공개했다.해당강의는총40개로구성,이제막프런트엔드웹개발을초보자가봐도이해할수있을정도로쉽게풀어냈다.또한화상채팅서비스의기본개념인웹소켓,SocketIO,WebRTC부터,자바스크립트를활용한메시지구현,채팅방생성,화상채팅기능까지모두구현할수있다.실제노마드코더수강생후기로"SocketIO와WebRTC와같은고급네트워크기술을쉽게사용할수있다니실무에큰도움이되었다!"와같은찬사가쏟아지는중이다.평소클론코딩에관심이있었다면,또는하나의서비스를완벽하게내것으로만들고싶다면지금줌클론코딩을시작해보자!

-----------------------------------
취준생포트폴리오부터상용서비스까지!
일단'실전형코딩책'으로만들어봐~
-----------------------------------
취업준비용포트폴리오가필요해?완성된프로젝트를경험하고싶어?《Doit!클론코딩줌》이라면모든고민을한번에해결할수있다!이책은처음부터끝까지키보드를잡고따라하면서줌을클론코딩할수있도록설계했다.각각의'액션'단계를통해어떤명령어를입력해야하는지,어디에파일을만들어야하는지,어디를수정해야하는지정확하게안내한다.액션을따라하면실시간으로메시지보내고받기,채팅룸생성하기,카메라를활용한화상채팅구현등의줌서비스를빠르게완성할수있다.한마디로복잡한이론공부보다일단만들어보고싶은사람을위한'실전형코딩책'이라할수있다.

-----------------------------------
'클론코딩줌'40강전체영상무료!
1:1질문채널도놓치지말고활용하기!
-----------------------------------
노마드코더에서는유료로계획되었던'클론코딩줌'강의를,오직독자를위해!전체무료로공개했다!공부하다모르는점이생기면노마드코더1:1질문채널에서물어볼수있으니아래링크를참고하자.
-클론코딩줌40강전체영상보기(무료회원가입):nomadcoders.co/noom
-노마드코더1:1질문하기:nomad-coders.channel.io

-----------------------------------
니꼬샘이내옆에앉아있는것같은기분?
하나하나짚어주는'실습구성'으로쉽게코딩하자!
-----------------------------------
이제막웹개발공부를시작한사람도빠르고정확하게따라할수있도록실습요소를배치했다.코드를작성하고결과를확인하는일련의과정을스티커와색,삭제선등으로표시하고,주요개념은팁과보충수업으로보완했다.놓치기쉬운내용은말풍선으로강조하여확실하게실습할수있도록도와준다.책을읽다보면노마드코더의니꼬샘이바로옆에앉아손으로콕콕짚어가며알려주는기분을느낄수있다!

-----------------------------------
배우고,나누고,함께성장하는
두잇스터디룸에서공부하자!
-----------------------------------
혼자계획을세우고공부하다보면금방지치기마련이다.그럴땐나와비슷한고민을하는독자를만나어려운내용을공유해보면어떨까?내가열심히공부한내용으로다른사람을도와줄수있다면더보람되고뿌듯할것이다.두잇스터디룸에서같이공부하는친구를만나학습성취도를높이자!
-Doit!스터디룸:cafe.naver.com/doitstudyroom

[이런사람에게이책을추천!]
-HTML,CSS,자바스크립트를배운웹초보자들
-다양한프로젝트를경험하고싶은주니어개발자
-컴퓨터공학을전공했지만실무에서어떻게서비스를만드는지모르는전공자
-웹프로그래밍초보지만웹서비스를만들어보고싶은사람
-현업에서일하면서날마다새로업데이트되는프로그래밍지식을쌓고싶은개발자

[예제소스및업데이트공유]
-깃허브:github.com/penguingoon89/noom
-이지스퍼블리싱:http://easyspub.co.kr[자료실]에서도서명검색후내려받기

▶추천평
웹소켓개념,클론코딩으로공부하면어렵지않아요!
이책은어렵게느껴졌던웹소켓개념을쉽게잡을수있도록도와주었어요.누구나쉽게따라할수있는수준인데다가,필요한정보만골라서활용할수도있죠.웹소켓을이용해무언가를만들고싶은데시작조차못했다면이책을꼭읽어보세요.실습을차분히따라하다보면혼자서도줌앱을만들수있을거예요!
-고석진(5년차프런트엔드개발자)

줌을만드는전체과정이모두들어있어요!
니꼬샘의친절한설명과단계별실습덕분에줌을만드는모든과정이머릿속에쏙쏙들어왔어요!특히동영상강의로만공부할때보다책으로읽으니더명확하게이해됐어요.여러분도줌을만들고싶다면책과동영상을같이보며공부해보세요.그리고결과물을완성한성취감과개발지식이한층높아지는경험을해보세요!
-김현성(15년차앱,백엔드개발자)

웹을처음공부하는사람도쉽게따라할수있어요!
Socket.io부터WebRTC까지여러도구로화상채팅서비스를구현하는방법을배웠어요.특히웹을처음공부하는사람도포기하지않도록기초단계부터차근차근따라할수있게도와준다는점이인상깊었어요.중요한개념은필요할때마다설명해서초급자를확실히이끌어준다는느낌이들어요.여러분도니꼬샘과함께이책을끝까지완주해보세요!
-박지영(3년차프런트엔드개발자)

클론코딩찐팬도추천하는책!
이책은마치니꼬샘의생생한강의를받는듯한느낌이들어요!실습을통해pug라는뷰엔진을처음사용했는데,기존HTML과어떻게다른지경험해볼수있는좋은기회였어요.초보개발자도이책의실습을잘따라한다면줌서비스를얼마든지만들수있을거예요.프로개발자가하는일을간접경험하게해주는《Doit!클론코딩줌》을적극추천해요!
-장민(프리랜서개발자)

프로그래밍에자신감이생겨요!
프로그래밍에입문할때배운기술을어떻게활용해서서비스를완성하는지궁금하고답답한경험이있을거예요.니꼬샘은그런분들에게코드를쉽게설명하고,기술을어떻게활용하는지알수있게도와줘요.게다가이책에서배운내용을다른프로젝트에적용해서나만의서비스를만들수있다는자신감도생겼어요!
-장석현(풀스택개발자)

HTML,CSS만알고있어도도전할수있어요!
HTMl,CSS기본서만여러권째,언제쯤이면완성된웹,앱서비스하나만들수있을지내자신에대한확신도점점없어질때쯤'니꼬느님'을만났어요.그리고클론코딩을시작한지딱,3일만에저도줌서비스를완성했어요!이렇게짧은시간안에웹초보자도근사한서비스를뚝딱!만들수있다니정말놀라운경험이었죠.혹시저처럼웹기초밖에모르는초보자라도주저말고클론코딩줌을시작해보세요.줌서비스를완성하고나면지금보다한단계더향상된코딩실력을갖게될거예요!
-김은숙(프로를꿈꾸는새내기개발자)