±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
Á¤°¡ |
24,000¿ø |
---|
21,600¿ø (10%ÇÒÀÎ)
1,200P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
¡º½Ç¹«¿¡ ¹Ù·Î Àû¿ëÇÏ´Â 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
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
Å×Å© Æ®·£½º ±×·ì T4´Â ÃֽŠIT Å×Å©³î·ÎÁö¿¡ ´ëÇÑ ¸®¼Ä¡¸¦ ¸ñÀûÀ¸·Î ÇÏ´Â ½ºÅ͵ð ±×·ìÀÌ´Ù. ¿£ÅÍÇÁ¶óÀÌÁî ȯ°æ¿¡¼ ¿ÀǼҽº¸¦ È°¿ëÇÑ ÇÁ·¹ÀÓ¿öÅ© ±¸Ãà¿¡ °ü½ÉÀÌ ¸¹À¸¸ç React.js, Node.js, OpenCV, ¸Ó½Å·¯´×/µö·¯´× µîÀÇ ±â¼ú¿¡ ÁÖ¸ñÇÏ°í ÀÖ´Ù. ¶ÇÇÑ ´Ù¾çÇÑ ¿ÀǼҽº ±â¹Ý Ç÷§ÆûÀÇ °³¹ß ¹× È°¿ë¿¡ ¸¹Àº °ü½ÉÀ» °®°í ÀÖ´Ù. ¿ª¼·Î´Â ¡ºOpenCV¸¦ À§ÇÑ ¸Ó½Å·¯´×¡»(¿¡ÀÌÄÜ, 2017), ¡ºÄÄÇ»ÅÍ ºñÀü°ú µö·¯´×¡»(¿¡ÀÌÄÜ, 2018) µîÀÌ ÀÖ´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.