°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (20,520¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (15,120¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (17,280¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

½Ç¹«¿¡ ¹Ù·Î Àû¿ëÇÏ´Â Node.js

¿øÁ¦ : Practical Node.js: Building Real-World Scalable Web Apps
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

°øÀ¯Çϱâ
Á¤°¡

24,000¿ø

  • 21,600¿ø (10%ÇÒÀÎ)

    1,200P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • Ç°Àý 
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

¡º½Ç¹«¿¡ ¹Ù·Î Àû¿ëÇÏ´Â Node.js¡»´Â ÀÚ¹Ù½ºÅ©¸³Æ®¿Í Node.js ±âº» °³¿ä¸¦ Á¦°øÇÏ°í, À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛÀ» À§ÇÑ ¸ðµç Çʼö ¸ðµâ ¼³Ä¡¹ýÀ» ¼³¸íÇÏ°í ÀÖ´Ù. ºí·Î±× ÇÁ·ÎÁ§Æ®¿¡¼­ºÎÅÍ ´Ù¸¥ ÀÛÀº ¿¹Á¦¸¦ ´Ù·ç´Â ½ÄÀ¸·Î ±¸¼ºµÇ¾î µ¥ÀÌÅͺ£À̽º ½ºÅ©¸³Æ®¸¦ ¸¸µé°í RESTful API, Å×½ºÆ®, ½ºÅ©·¡Ä¡·ÎºÎÅÍ Àüü ½ºÅà ¾ÖÇø®ÄÉÀ̼ǿ¡ À̸£±â±îÁö¸¦ ´Ù·é´Ù.

ÃâÆÇ»ç ¼­Æò

ÃâÆÇ»ç ¼­Æò
Èï¹Ì·Î¿î ¿¹Á¦, ½Ç¿ëÀûÀÎ ÄÚµå·Î ¹è¿ì´Â Node.js!


Node.js´Â À¥ ¼­ºñ½º¸¦ ¸¸µé±â À§ÇÑ Çõ½ÅÀûÀÌ°í °¡Àå È¿À²ÀûÀÎ Ç÷§ÆûÀ̱ä ÇÏÁö¸¸, ÀåÁ¡¸¸ ÀÖ´Â °Ç ¾Æ´Ï´Ù. ÃֽŠÀ¥ °³¹ß¿¡¼­´Â ´Ù¾çÇÑ ÄÄÆ÷³ÍÆ®µéµµ ÇÔ²² »ç¿ëµÇ°í Àִµ¥, ¶ó¿ìÆÃ, µ¥ÀÌÅͺ£À̽º µå¶óÀ̹ö, ORM, ¼¼¼Ç °ü¸®, OAuth, HTML ÅÛÇø´ ¿£Áø, CSS ÄÄÆÄÀÏ·¯, Å×½ºÆÃ, Àû¿ë µîÀÌ ÀÌ¿¡ ÇØ´çÇÑ´Ù. µû¶ó¼­ Node.js¿¡ ´ëÇÑ ±âº» Áö½ÄÀÌ ÀÖ´Ù¸é ´Ù¾çÇÑ ¿¡ÄڽýºÅÛ ÆÐÅ°Áö¿Í ¾î¶»°Ô ±ÕÇü ÀÖ°Ô »ç¿ëÇÒ °ÍÀÎÁö¸¦ ¸ÕÀú »ìÆì¾ß ÇÑ´Ù.

ÀÌ Ã¥Àº ÀÚ¹Ù½ºÅ©¸³Æ®¿Í Node.js ±âº» °³¿ä¸¦ Á¦°øÇÏ°í, À¥ ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛÀ» À§ÇÑ ¸ðµç Çʼö ¸ðµâ ¼³Ä¡¹ýÀ» Á¦°øÇÑ´Ù. Ã¥ÀÇ ±¸¼ºÀº ºí·Î±× ÇÁ·ÎÁ§Æ®¿¡¼­ºÎÅÍ ´Ù¸¥ ÀÛÀº ¿¹Á¦¸¦ ´Ù·ç´Â ½ÄÀ¸·Î Àü°³µÈ´Ù. µ¥ÀÌÅͺ£À̽º ½ºÅ©¸³Æ®¸¦ ¸¸µé°í RESTful API, Å×½ºÆ®, ½ºÅ©·¡Ä¡·ÎºÎÅÍ Àüü ½ºÅà ¾ÖÇø®ÄÉÀ̼ǿ¡ À̸£±â±îÁö¸¦ ´Ù·é´Ù. GitÀ» ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö, Heroku¿¡ ¾î¶»°Ô Àû¿ëÇÏ´ÂÁö, ±×¸®°í ¾Æ¸¶Á¸ À¥ ¼­ºñ½º¿¡ Àû¿ëÇÏ´Â ¿¹Á¦¿Í µ¥¸óÈ­ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇؼ­µµ ´Ù·ç°í ÀÖÀ¸¸ç, Nginx, Varnish Cache, Upstart, init.d, forever ¸ðµâµµ ´Ù·é´Ù. ¸¶Áö¸·À¸·Î, »ç¿ëÀÚ ÀڽŸ¸ÀÇ Node.js ¸ðµâ °³¹ß ¹æ¹ý°ú NPM¿¡ ÆÛºí¸®½ÌÇÏ´Â ¹æ¹ýµµ Á¦°øÇÑ´Ù.

ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
Á¦³Ê·²¸®½ºÆ® ¶Ç´Â °³¹ß ¿î¿µ(DevOps) ¿£Áö´Ï¾î¿Í Ç°Áú °ü¸®(QA) ¿£Áö´Ï¾î¸¦ Æ÷ÇÔÇÑ Ç® ½ºÅà °³¹ßÀÚ
ºê¶ó¿ìÀú ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ´ëÇÑ È®½ÇÇÑ ¹è°æ Áö½Ä°ú ÀÌÇØ·ÂÀ» °®Ãá ¼÷·ÃµÈ ÇÁ·ÐÆ®¿£µå À¥ °³¹ßÀÚ
ÀÚ¹Ù, PHP, ·çºñ¿Í °°Àº ´Ù¸¥ ¾ð¾î¸¦ »ç¿ëÇØ¿ÔÀ¸³ª ÀÚ¹Ù½ºÅ©¸³Æ® ¾ð¾î¸¦ ÆľÇÇϱâ À§ÇØ Á» ´õ ¸¹Àº ½Ã°£À» ±â²¨ÀÌ ÅõÀÚÇÏ·Á ÇÏ´Â °æÇè ¸¹Àº ¹é¿£µå ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î

¸ñÂ÷

CHAPTER 1 Node.js¿Í Çʼö ¿ä¼Ò ¼³Ä¡Çϱâ 1
Node.js¿Í NPM ¼³Ä¡Çϱâ 1
Node.js ½ºÅ©¸³Æ® ½ÇÇàÇϱâ 9
Node.js ±âÃÊ¿Í ¹®¹ý 10
Node.js ÇÁ·Î±×·¥ µð¹ö±ëÇϱâ 27
Node.js IDE¿Í ÄÚµå ÆíÁý±â 32
ÆÄÀÏ º¯°æ °¨½ÃÇϱâ 34
Á¤¸® 35

CHAPTER 2 Express.js 4¸¦ ÀÌ¿ëÇÑ Node.js À¥ ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼º 37
Express.js¶õ? 38
Express.js µ¿ÀÛ ¹æ½Ä 41
Express.js ¼³Ä¡ 42
Express.js ½ºÄ³Æúµù 47
ºí·Î±× ÇÁ·ÎÁ§Æ® °³¿ä 53
Express.js 4 Hello World ¿¹Á¦ 56
Á¤¸® 66

CHAPTER 3 Mocha¸¦ ÀÌ¿ëÇÑ Node.js¿ë TDD¿Í BDD 67
Mocha ¼³Ä¡ ¹× »ç¿ë¹ý ÀÌÇØ 68
assert¸¦ »ç¿ëÇÑ TDD 71
expect.js¸¦ »ç¿ëÇÑ BDD 74
ÇÁ·ÎÁ§Æ®: ºí·Î±×¿ë BDD¸¦ óÀ½À¸·Î ÀÛ¼ºÇϱâ 76
Á¤¸® 81

CHAPTER 4 ÅÛÇø´ ¿£Áø: Jade¿Í Handlebars 83
Jade ¹®¹ý°ú Ư¡ 84
µ¶¸³Àû Jade »ç¿ë¹ý 93
Handlebars ¹®¹ý 97
µ¶¸³ÀûÀÎ Handlebars »ç¿ë¹ý 104
Express.js 4¿¡¼­ Jade¿Í Handlebars »ç¿ë¹ý 106
ÇÁ·ÎÁ§Æ®: ºí·Î±×¿¡ Jade ÅÛÇø´ Ãß°¡Çϱâ 109
Á¤¸® 119

CHAPTER 5 MongoDB¿Í MongoskinÀ» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ÀúÀå 121
½±°í ÀûÀýÇÑ MongoDB ¼³Ä¡ 122
Mongo ¼­¹ö ½ÇÇà ¹æ¹ý 124
Mongo ÄܼÖÀ» ÅëÇÑ µ¥ÀÌÅÍ Á¶ÀÛ 125
MongoDB ¼Ð 127
Node.js ¿¹Á¦¸¦ À§ÇÑ ÃÖ¼ÒÈ­µÈ ³×ÀÌƼºê MongoDB µå¶óÀ̹ö 128
ÁÖ¿ä Mongoskin ¸Þ¼Òµå 132
ÇÁ·ÎÁ§Æ®: MongoskinÀ» »ç¿ëÇÏ¿© MongoDB¿¡ ºí·Î±× µ¥ÀÌÅÍ ÀúÀå 134
Á¤¸® 150

CHAPTER 6 Node.js ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ Session°ú OAuth¸¦ ÀÌ¿ëÇÑ »ç¿ëÀÚ ÀÎÁõ ¹× ±ÇÇÑ ºÎ¿© 151
Express.js ¹Ìµé¿þ¾î¸¦ ÀÌ¿ëÇÑ ±ÇÇÑ ºÎ¿© 152
ÅäÅ« ±â¹Ý ÀÎÁõ 153
¼¼¼Ç ±â¹Ý ÀÎÁõ 154
ÇÁ·ÎÁ§Æ®: ºí·Î±×¿¡ À̸ÞÀÏ°ú Æнº¿öµå ±â¹Ý ÀÎÁõ ±¸Çö 155
Node.js OAuth 162
ÇÁ·ÎÁ§Æ®: Everyauth¸¦ ÀÌ¿ëÇÏ¿© ºí·Î±×¿¡ Twitter OAuth 1.0 ·Î±×ÀÎ ±¸Çö 166
Á¤¸® 173

CHAPTER 7 Mongoose ORM ¶óÀ̺귯¸®¸¦ »ç¿ëÇÑ Node.js µ¥ÀÌÅÍ Ã³¸® 175
Mongoose ¼³Ä¡ 176
µ¶¸³Çü Mongoose ½ºÅ©¸³Æ® ³» ¿¬°á ¼ö¸³ 176
Mongoose ½ºÅ°¸¶ 179
ÄÚµå ±¸¼º À¯Áö¸¦ À§ÇÑ ÈÄÅ© 181
Ä¿½ºÅÒ Á¤Àû/°´Ã¼ ¸Þ¼Òµå 182
Mongoose ¸ðµ¨ 182
Æ÷ǽ·¹À̼ÇÀ» ÀÌ¿ëÇÑ °ü°è¿Í Á¶ÀÎ 185
ÁßøµÈ µµÅ¥¸ÕÆ® 187
°¡»ó Çʵå 189
½ºÅ°¸¶ ŸÀÔ µ¿ÀÛ º¯°æ 190
Express.js + Mongoose = true MVC 192
Á¤¸® 204

CHAPTER 8 Express.js¿Í Hapi¸¦ ÀÌ¿ëÇÑ Node.js REST API ¼­¹ö ±¸Ãà 205
RESTful API 񃧯 206
ÇÁ·ÎÁ§Æ® Á¾¼Ó¼º 208
Mocha¿Í Superagent¸¦ ÀÌ¿ëÇÑ Å×½ºÆ® Ä¿¹ö¸®Áö 209
Express¿Í MongoskinÀ» ÀÌ¿ëÇÑ REST API ¼­¹ö ±¸Çö 215
¸®ÆÑÅ丵: Hapi.js REST API ¼­¹ö 222
Á¤¸® 229

CHAPTER 9 À¥¼ÒÄÏ, Socket.IO, DerbyJS¸¦ ÀÌ¿ëÇÑ ½Ç½Ã°£ ¾ÖÇø®ÄÉÀÌ¼Ç 231
À¥¼ÒÄÏÀÇ Á¤ÀÇ 231
³×ÀÌƼºê À¥¼ÒÄÏ°ú ws ¸ðµâÀ» »ç¿ëÇÑ Node.js ¿¹Á¦ 232
Socket.IO¿Í Express.js ¿¹Á¦ 236
DerbyJS, Express.js, MongoDB¸¦ »ç¿ëÇÑ °øµ¿ ¿Â¶óÀÎ ¿¡µðÅÍ ¿¹Á¦ 241
Á¤¸® 251

CHAPTER 10 Node.js ¾ÖÇø®ÄÉÀÌ¼Ç ¿î¿µ Áغñ »çÇ× 253
ȯ°æ º¯¼ö 254
Express.js ¿î¿µ 254
Socket.IO ¿î¿µ 257
¿À·ù ó¸® 258
¿À·ù 󸮸¦ À§ÇÑ Node.js µµ¸ÞÀÎ 260
cluster ±â¹Ý ¸ÖƼ½º·¹µù 264
cluster2 ±â¹Ý ¸ÖƼ½º·¹µù 266
À̺¥Æ® ·Î±ë°ú ¸ð´ÏÅ͸µ 267
Grunt¸¦ ÀÌ¿ëÇÑ Å½ºÅ© ºôµå 272
GitÀ» ÀÌ¿ëÇÑ ¹öÀü °ü¸® ¹× ¹èÆ÷ 276
TravisCI Ŭ¶ó¿ìµå¿¡¼­ Å×½ºÆ® ¼öÇà 281
Á¤¸® 283

CHAPTER 11 Node.js ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷ 285
Heroku¿¡ ¹èÆ÷ 285
¾Æ¸¶Á¸ À¥ ¼­ºñ½º¿¡ ¹èÆ÷ 292
forever, Upstart, init.d¸¦ »ç¿ëÇÑ Node.js ¾ÖÇø®ÄÉÀÌ¼Ç Áö¼Ó ±¸µ¿ 297
Nginx¸¦ »ç¿ëÇÑ Á¤Àû ¸®¼Ò½º Á¦°ø 302
Varnish¸¦ ÀÌ¿ëÇÑ Ä³½Ì 305
Á¤¸® 307

CHAPTER 12 Node.js ¸ðµâ °ÔÀç¿Í ¿ÀÇ ¼Ò½º È°µ¿ 309
±ÇÀå Æú´õ ±¸Á¶ 310
Çʼö ÆÐÅÏ 311
package.json 314
NPM °Ô½Ã 314
¹öÀü Àá±Ý 315
Á¤¸® 316
¡¶½Ç¹«¿¡ ¹Ù·Î Àû¿ëÇÏ´Â Node.js¡· °á·Ð 316
Ãß°¡ ÀÐÀ»°Å¸® 317

ã¾Æº¸±â 319

º»¹®Áß¿¡¼­

Node.js´Â ´©±¸³ª ½±°Ô ½ÃÀÛÇÒ ¼ö ÀÖ´Â °£ÆíÇÔÀ» Áö³æ´Ù. ¹®¹ýÀû Á¦¾àÀÌ ÀûÀº ÀÚ¹Ù½ºÅ©¸³Æ®¶ó´Â ¾ð¾îÀÇ ÀåÁ¡°ú Node.js Ä¿¹Â´ÏƼ¿¡¼­ ¸¸µé¾î³»´Â À¯¿ëÇÑ ¶óÀ̺귯¸®µéÀÌ ±× È®»êÀ» ÁÖµµÇÏ°í ÀÖ´Ù. ÇÏÁö¸¸ ½¬¿î ½ÃÀÛ°ú´Â ´Þ¸® ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¿¡ Node.js¸¦ Àû¿ëÇÏ·Á¸é ¸¹Àº ³ë·ÂÀÌ ÇÊ¿äÇÏ´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ´ëÇÑ ³ôÀº ¼öÁØÀÇ ÀÌÇØ¿Í ¾ÈÁ¤È­µÈ ¿ÀÇ ¼Ò½º ÆÐÅ°ÁöµéÀÇ ¼±Åà ¹× È°¿ë ´É·ÂÀÌ ÇʼöÀûÀÌ´Ù. _x

NPMÀÇ °¡Àå ÁÁÀº Á¡Àº ¸ðµç ÀÇÁ¸ ¸ðµâÀ» ·ÎÄÿ¡ µÎ°í Àֱ⠶§¹®¿¡ ¸ðµâ A°¡ ¸ðµâ B v1.3À» »ç¿ëÇÏ°í, ¸ðµâ C°¡ ¸ðµâ B v2.0(v1.3¿¡¼­ Å©°Ô º¯°æµÈ)À» »ç¿ëÇÒ °æ¿ì ·ÎÄÿ¡ A¿Í C µÑ ´Ù ¼­·Î ´Ù¸¥ ¹öÀüÀÇ ¸ðµâ B º¹»çº»À» °®°Ô µÈ´Ù. ÀÌ·¯ÇÑ Á¡Àº ±âº»ÀûÀ¸·Î Àü¿ª ¼³Ä¡¸¦ ÇÏ´Â ·çºñ¿Í ´Ù¸¥ Ç÷§Æû¿¡ ºñÇØ ±²ÀåÈ÷ ¿ì¼öÇÏ´Ù. _24p

Jade´Â °³¹ßÀÚ°¡ Äڵ带 ´ú ÀÛ¼ºÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁÖ¸ç, °ÅÀÇ ¸ðµç ÀÚ¹Ù½ºÅ©¸³Æ® ÇÔ¼ö¸¦ ½ÇÇà °¡´ÉÇÑ ³î¶ó¿î ÅÛÇø´ ¿£ÁøÀÌ´Ù. »óÀ§¿¡¼­ ÇÏÀ§ ÁøÇà ó¸®¿Í ÇÏÀ§¿¡¼­ »óÀ§ ÁøÇà ó¸®, ±×¸®°í ±× ¿Ü ´Ù¸¥ À¯¿ëÇÑ ±â´ÉµéÀ» Áö¿øÇÑ´Ù. Jade´Â ·çºñÀÇ Hamló·³ °ø¹é ¶Ç´Â µé¿©¾²±â¸¦ »ç¿ëÇϸç, µé¿©¾²±âÇÒ ¶§ µÎ Ä­ÀÇ °ø¹éÀ» »ç¿ëÇÏ´Â °ÍÀÌ ±Ô¾àÀÌ´Ù. _64

Everyauth ¸ðµâÀº ´ÙÁß OAuth Á¤Ã¥ ±¸ÇöÀ» Áö¿øÇϸç, ¸î ÁÙÀÇ Äڵ常À¸·Î Express.js ¾ÖÇø®ÄÉÀ̼ǿ¡ Ãß°¡ÇÒ ¼ö ÀÖ´Ù. Everyauth´Â ´ëºÎºÐÀÇ OAuth ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ Á¤Ã¥À» Áö¿øÇϹǷΠ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ¿¡ Á¾¼ÓÀûÀÎ Á¤º¸(¿£µåÆ÷ÀÎÆ®, ÆĶó¹ÌÅÍ¸í µî)¿¡ ´ëÇÑ Á¶»ç³ª ±¸ÇöÀÌ ÇÊ¿ä ¾ø´Ù. Everyauth´Â »ç¿ëÀÚ °´Ã¼¸¦ ¼¼¼Ç¿¡ ÀúÀåÇÏ°í, µ¥ÀÌÅͺ£À̽º ½ºÅ丮Áö´Â Á¤ÇØÁø ÆÐÅÏÀ» »ç¿ëÇÏ¿© findOrCreate ÄÝ¹é ³»¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Ù. _164p

Á¾·á ½Ã »õ·Î »ý¼ºµÈ °´Ã¼ÀÇ ID¸¦ Àü¿ª º¯¼ö id¿¡ ÀúÀåÇØ °´Ã¼ Á¶È¸, º¯°æ, »èÁ¦ ½Ã »ç¿ëÇÒ ¼ö ÀÖ´Ù. °´Ã¼ Á¶È¸ °ü·Ã ³»¿ëÀº ´ÙÀ½ Å×½ºÆ® ÄÉÀ̽º¿¡¼­ »ìÆ캸µµ·Ï ÇÏÀÚ. superagent ¹æ½ÄÀº get()°ú °´Ã¼ ID¸¦ Æ÷ÇÔÇÏ´Â URL °æ·Î¿¡ µû¶ó º¯È­µÈ´Ù. console.log¸¦ Ãß°¡ÇÒ °æ¿ì HTTP ÀÀ´äÀÇ Àüü º»¹® ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. _211p

À̹ø ÀýÀÇ ³»¿ëÀº IaaS¿¡¸¸ Àû¿ëµÇ´Â ÀåÁ¡À¸·Î, ÀÌ ´Ü°è°¡ ÇÊ¿äÇÑ ÀÌÀ¯´Â Àå¾Ö ¹ß»ý ÈÄ º¹±¸¸¦ Çس»±â À§Çؼ­´Ù. ¸¶½ºÅÍ-Â÷Àϵå·Î ±¸¼ºµÈ ½Ã½ºÅÛÀÌ¶óµµ Áö¼ÓÀûÀÎ ¸¶½ºÅÍ ÇÁ·Î¼¼½º °ü¸®°¡ ÇÊ¿äÇϹǷΠº¸¼ö³ª ¾÷±×·¹ÀÌµå µî ¿î¿µ °úÁ¤¿¡¼­µµ ÇÁ·Î¼¼½º¸¦ Áß´ÜÇÏ°í Àç½ÇÇà½Ãų ¹æ¹ýÀÌ ÇÊ¿äÇÏ´Ù. _297p

ÀúÀÚ¼Ò°³

¾ÆÀÚÆ® ¸¶¸£´Ü [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

Å×Å© Æ®·£½º ±×·ì T4 [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

Å×Å© Æ®·£½º ±×·ì T4´Â ÃֽŠIT Å×Å©³î·ÎÁö¿¡ ´ëÇÑ ¸®¼­Ä¡¸¦ ¸ñÀûÀ¸·Î ÇÏ´Â ½ºÅ͵ð ±×·ìÀÌ´Ù. ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æ¿¡¼­ ¿ÀǼҽº¸¦ È°¿ëÇÑ ÇÁ·¹ÀÓ¿öÅ© ±¸Ãà¿¡ °ü½ÉÀÌ ¸¹À¸¸ç React.js, Node.js, OpenCV, ¸Ó½Å·¯´×/µö·¯´× µîÀÇ ±â¼ú¿¡ ÁÖ¸ñÇÏ°í ÀÖ´Ù. ¶ÇÇÑ ´Ù¾çÇÑ ¿ÀǼҽº ±â¹Ý Ç÷§ÆûÀÇ °³¹ß ¹× È°¿ë¿¡ ¸¹Àº °ü½ÉÀ» °®°í ÀÖ´Ù. ¿ª¼­·Î´Â ¡ºOpenCV¸¦ À§ÇÑ ¸Ó½Å·¯´×¡»(¿¡ÀÌÄÜ, 2017), ¡ºÄÄÇ»ÅÍ ºñÀü°ú µö·¯´×¡»(¿¡ÀÌÄÜ, 2018) µîÀÌ ÀÖ´Ù.

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    8.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    0.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë