±¹³»µµ¼
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
ÄÄÇ»ÅÍ È°¿ë/WEB
À¥/ȨÆäÀÌÁö
Á¤°¡ |
25,000¿ø |
---|
22,500¿ø (10%ÇÒÀÎ)
1,250P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
Àü·« ¾øÀÌ log·Î µð¹ö±ëÇÏ´Â À¥ °³¹ßÀÚ¸¦ À§ÇÑ ¾È³»¼ ¡ºÀÚ¹Ù½ºÅ©¸³Æ® Å×½ºÆ®¿Í µð¹ö±ë¡». Å×½ºÆ®¿Í µð¹ö±ëÀÇ Á߿伺À» ¾Ë¸é¼µµ ¾ÈÁ¤ÀûÀÎ Äڵ带 ¸¸µé¾î ³ª°¡°Å³ª ¹ö±×¸¦ ¼öÁ¤, ¹èÆ÷ÇÏ´Â ÀÛ¾÷ÀÌ ¸·¸·ÇÏ°Ô ´À²¸Áö´Â °³¹ßÀÚµéÀ» À§ÇÑ ¾È³»¼ÀÌ´Ù. ´ÜÀ§ Å×½ºÆ®·Î ¿À·ù°¡ ÃÖ¼ÒÈµÈ ÀÚ¹Ù½ºÅ©¸³Æ® Äڵ带 ¸¸µé¾î º¸°í, °¢Á¾ µð¹ö±ë µµ±¸¸¦ ´Ù·ç´Â ¹æ¹ý°ú »ç¿ë ¿¹Á¦¸¦ ÅëÇØ º¸´Ù ¿ì¾ÆÇÏ°Ô UI¸¦ °³¹ßÇÒ ¼ö ÀÖ´Â ³ëÇϿ츦 Àü¼öÇÑ´Ù.
ÃâÆÇ»ç ¼Æò
ÀÚ¹Ù½ºÅ©¸³Æ® µð¹ö±ëÀ» ¾î·Á¿öÇϰųª, Àü·« ¾øÀÌ log·Î µð¹ö±ëÇÏ´Â À¥ °³¹ßÀÚ¸¦ À§ÇÑ ¾È³»¼.
µð¹ö±ëÀÌ ¹Ýµå½Ã ÇÊ¿äÇÑ °úÁ¤ÀÓÀ» ¾Ë°í ÀÖÁö¸¸, ´Ü¼øÈ÷ °á°ú È®Àο¡ ±×Ä¡°Å³ª ¹«ÀÛÁ¤ ·Î±× ±â·Ï¿¡¸¸ ÀÇÁ¸ÇØ ¿Â °³¹ßÀÚ¶ó¸é ÀÌ Ã¥À» ÅëÇØ È¿À²ÀûÀÎ µð¹ö±ë ¹æ¹ýÀ» ¹è¿ö º¸ÀÚ.
ÀÌ Ã¥¿¡´Â µ¥½ºÅ©Åé¿¡¼ ¸ð¹ÙÀÏ À¥±îÁö ´Ù¾çÇÑ °³¹ß ȯ°æ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â °¢Á¾ µð¹ö±ë µµ±¸ÀÇ »ç¿ë¹ýÀ» ´ã¾ÒÀ¸¸ç, ÄÚµå Å×½ºÆ®¿Í ´ÙÀ̳ªÆ®·¹À̽º, Çǵ鷯 µî ¼º´É °³¼±¿¡ ´ëÇÑ ³»¿ëÀ» °çµé¿´´Ù.
- ÀÌ Ã¥ÀÇ ±¸¼º
* 1ºÎ Å×½ºÆÃ: µð¹ö±ëÀ» Àû°Ô ÇÏ´Â ÇÁ·Î±×·¥À» ¸¸µé±â À§ÇØ Å×½ºÆ® ÄÚµå ÀÛ¼º ¹æ¹ýºÎÅÍ ¹è¿ö º»´Ù.
* 2ºÎ µð¹ö±ë': °¢Á¾ µ¥½ºÅ©Åé ºê¶ó¿ìÀú¿Í ¸ð¹ÙÀÏ À¥±îÁö ¿©·¯ ȯ°æ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â µð¹ö±ë µµ±¸ÀÇ »ç¿ë¹ý°ú ÆÁÀ» ¾Ë¾Æº»´Ù.
* 3ºÎ ¼º´É °³¼±: ¼º´ÉÀ» ÃøÁ¤ÇÏ°í °³¼±ÇÏ´Â µµ±¸¿¡ ´ëÇؼ »ìÆ캻´Ù.
¸ñÂ÷
I. Å×½ºÆÃ
01. TDD¸¦ Àû¿ëÇÑ ´ÜÀ§ Å×½ºÆ®
_1.1 Å×½ºÆ®ÀÇ Á¾·ù
__1.1.1 Å×½ºÆ® ¼öÁØ¿¡ µû¸¥ ºÐ·ù
__1.1.2 Å×½ºÆ® ¸ñÀû¿¡ µû¸¥ ºÐ·ù
__1.1.3 Å×½ºÆ® ¹æ¹ý¿¡ µû¸¥ ºÐ·ù
_1.2 Å×½ºÆ® ÁÖµµ °³¹ß(TDD)À̶õ ¹«¾ùÀΰ¡
_1.3 TDD ÁøÇà ¹æ¹ý
_1.4 TDD¿¡¼ À¯ÀÇÇØ¾ß ÇÒ Á¡
_1.5 TDDÀÇ ÀåÁ¡
02. ÀÚ¹Ù½ºÅ©¸³Æ® ´ÜÀ§ Å×½ºÆ® µµ±¸
_2.1 QUnit
__2.1.1 ȯ°æ ¼³Á¤
__2.1.2 Å×½ºÆ® ÇÔ¼ö
__2.1.3 ´Ü¾ð¹®(assertion)
__2.1.4 ºñµ¿±â Å×½ºÆ®¿¡ »ç¿ëÇÏ´Â ÇÔ¼ö
_2.2 ±× ¹Û¿¡ À¯¿ëÇÑ ÇÔ¼ö
__2.2.1 ÀϺΠ¸ðµâ(module)¸¸ ½ÇÇàÇϱâ
__2.2.2 QUnitÀ» È°¿ëÇÏ¿© ÀÚµ¿ÈµÈ CI Å×½ºÆ® ±¸ÃàÇϱâ
_2.3 Å×½ºÅÒ(Testem)
__2.3.1 ¼³Ä¡ ¹æ¹ý
__2.3.2 »ç¿ë ¹æ¹ý
__2.3.3 ±âŸ ¼³Á¤ ¹× ±â´É
03. ÀÚ¹Ù½ºÅ©¸³Æ® ´ÜÀ§ Å×½ºÆ® ÆÐÅÏ
_3.1 Å×½ºÆ® ÄÉÀ̽º ÆÐÅÏ
_3.2 ±âº»ÀûÀÎ DOM Å×½ºÆ®
_3.3 ½Ã½ºÅÛ Ã¢ Å×½ºÆ® (alert, confirm)
_3.4 À̺¥Æ® Å×½ºÆ®
__3.4.1 °¡Â¥ À̺¥Æ®¸¦ ÀÌ¿ëÇÑ Å×½ºÆ®
__3.4.2 À̺¥Æ®¿Í ¿¬°üµÈ ºÎºÐÀ» ÇÔ¼ö·Î ºÐ¸®ÇÑ Å×½ºÆ®
_3.5 Ajax Å×½ºÆ®
__3.5.1 µ¿±â Å×½ºÆ®
__3.5.2 ºñµ¿±â Å×½ºÆ®
_3.6 Timer(setTimeout, setInterval) Å×½ºÆ®
04. Å×½ºÆ® ´õºíÀ» ÀÌ¿ëÇÑ Å×½ºÆ®
_4.1 Å×½ºÆ® ´õºí(Test Double)
__4.1.1 ½ºÅÓ °´Ã¼¸¦ »ç¿ëÇÑ Å×½ºÆ®
__4.1.2 ¸ñ °´Ã¼¸¦ »ç¿ëÇÑ Å×½ºÆ®
_4.2 Å×½ºÆ® ´õºíÀÇ »ç¿ë Àü·« ¹× Àå´ÜÁ¡
__4.2.1 Å×½ºÆ® ´õºíÀÇ »ç¿ë Àü·«
__4.2.2 Å×½ºÆ® ´õºíÀÇ ÀåÁ¡
__4.2.3 Å×½ºÆ® ´õºí »ç¿ëÀÇ ´ÜÁ¡
II. µð¹ö±ë
05. ÆÄÀ̾îÆø½º(Firefox) µð¹ö±ë
_5.1 ÆÄÀ̾î¹ö±×
__5.1.1 ÆÄÀ̾îÆø½º ¼³Ä¡
__5.1.2 ÆÄÀ̾î¹ö±× ¼³Ä¡
_5.2 ÄܼÖ(Console) ÀÌ¿ëÇϱâ
__5.2.1 ÄÜ¼Ö ÅÇ
__5.2.2 ÄÜ¼Ö °´Ã¼
_5.3 HTML, CSS µð¹ö±ë
__5.3.1 HTML ÅÇ
__5.3.2 CSS ÅÇ
_5.4 ½ºÅ©¸³Æ® µð¹ö±ë
_5.5 ³×Æ®¿öÅ© µð¹ö±ë
_5.6 ÄíÅ°
06. ÀÎÅÍ³Ý ÀͽºÇ÷η¯ µð¹ö±ë
_6.1 IE ÇÏÀ§ ¹öÀü(6~7) µð¹ö±ë
__6.1.1 µð¹ö±ë µµ±¸ ¼³Ä¡Çϱâ
__6.1.2 IE °³¹ßÀÚ µµ±¸(IE developer tool bar)
__6.1.3 ½ºÅ©¸³Æ® µð¹ö±ë
__6.1.4 ½ºÅ©¸³Æ® ÆíÁý±â
__6.1.5 ³×Æ®¿öÅ© ÇÁ·ÎÆÄÀϸµ
_6.2 IE »óÀ§ ¹öÀü(8~9) µð¹ö±ë
__6.2.1 ¿¤¸®¸ÕÆ® ¼±Åà µµ±¸(HTML, CSS ÅÇ)
__6.2.2 ½ºÅ©¸³Æ® ÅÇ
__6.2.3 ³×Æ®¿öÅ© ÅÇ(IE 9 ÀÌ»ó)
__6.2.4 ÇÁ·ÎÆÄÀÏ·¯
07. Å©·Ò, »çÆĸ® µð¹ö±ë
_7.1 µð¹ö±ë µµ±¸ ½ÇÇà
_7.2 ¿¤¸®¸ÕÆ®(Elements) ÅÇ
_7.3 ÀÚ¿ø ÅÇ(Resources)
_7.4 ³×Æ®¿öÅ© ÅÇ(Network)
_7.5 ½ºÅ©¸³Æ® ÅÇ(Sources)
_7.6 ŸÀÓ¶óÀÎ ÅÇ
_7.7 ÇÁ·ÎÆÄÀÏ ÅÇ (Profiles)
_7.8 °Ë»ç ÅÇ (Audits)
_7.9 ÄÜ¼Ö ÅÇ
_7.10 ±âŸ ±â´É
_7._11 ±âŸ ¼³Á¤
08. ¿ÀÆä¶ó µð¹ö±ë
_8.1 ¿¤¸®¸ÕÆ® ÅÇ(documents)
_8.2 ½ºÅ©¸³Æ® ÅÇ(Scripts)
_8.3 ³×Æ®¿öÅ© ÅÇ
_8.4 ÀÚ¿ø ÅÇ(Resources)
_8.5 ½ºÅ丮Áö ÅÇ(Storage Inspector)
_8.6 ¿¡·¯ ·Î±× ÅÇ(Error Log)
_8.7 ÄÜ¼Ö ÅÇ(Console)
_8.8 À¯¿ëÇÑ µµ±¸µé(Utilities)
09. ¸ð¹ÙÀÏ À¥ µð¹ö±ë
_9.1 ¸ð¹ÙÀÏ À¥ µð¹ö±ë ȯ°æ
_9.2 µ¥½ºÅ©Åé¿¡¼ ¸ð¹ÙÀÏ µð¹ö±ë
_9.3 ¸ð¹ÙÀÏ »çÆĸ®(Safari) µð¹ö±ë µµ±¸
_9.4 JSÄÜ¼Ö (JSConsole)
_9.5 ¿ÍÀ̳ʸ®(weinre - WEb INspector REmote)
__9.5.1 ¼³Ä¡ ¹× ½ÇÇà ¹æ¹ý
__9.5.2 »ç¿ë ¹æ¹ý
_9.6 ¾Æ´õ¿ïÇÁ(Aardwolf)
__9.6.1 ¼³Ä¡ ¹× ½ÇÇà ¹æ¹ý
__9.6.2 »ç¿ë ¹æ¹ý
III. ¼º´É °³¼±
10. ´ÙÀ̳ªÆ®·¹À̽º
_10.1 ¼³Ä¡ ¹× ½ÇÇà ¹æ¹ý
_10.2 ½ÃÀÛÇϱâ
_10.3 ¼º´É ¸®Æ÷Æ®(Performance Report)
__10.3.1 ¿ä¾à º¸±â(Summary)
__10.3.2 ij½Ã(Cache)
__10.3.3 ³×Æ®¿öÅ©(Network)
__10.3.4 ¼¹ö ¼º´É(Server-Side)
__10.3.5 ÀÚ¹Ù½ºÅ©¸³Æ®(JavaScript), Ajax
__10.3.6 ŸÀÓ¶óÀÎ(Timeline)°ú ÁÖ¿ä ¼º°ú ÁöÇ¥(KPI-Key Performance Indicator)
_10.4 »ç¿ëÀÚ °æÇè ¸®Æ÷Æ®(User Experience Report)
_10.5 ŸÀÓ¶óÀÎ(Timeline)
__10.5.1 ŸÀÓ¶óÀÎ ±â´É
__10.5.2 ÀÚ¹Ù½ºÅ©¸³Æ® °³¼±
__10.5.3 ³×Æ®¿öÅ©
_10.6 Ç»¾îÆнº(PurePaths)
_10.7 ÇÖ ½ºÆÌ(Hot spot)
_10.8 ¼³Á¤ ¹× ±âŸ ±â´É
_11. À¥ÆäÀÌÁö Å×½ºÆ®
__11.1 »ç¿ë ¹æ¹ý ¹× ÁÖ¿ä ±â´É
__11.2 ºÐ¼®Àû °ËÅä(Analytical review)
___11.2.1 ÃøÁ¤ ¹æ¹ý
__11.2.2 Å×½ºÆ® ¼³Á¤(Test Setting)
__11.2.3 °í±Þ ¼³Á¤(Advanced)
__11.2.4 񀀥(Auth)
__11.2.5 ½ºÅ©¸³Æ®(Script)
__11.2.6 ±¤°í Á¦°Å(Block)
__11.2.7 ´ÜÀÏ °íÀåÁ¡(Single Point Of Failure, SPOF)
__11.2.8 ºñµð¿À(Video)
__11.3 ÆäÀÌÁö ÃøÁ¤ ¹× °á°ú È®ÀÎ
__11.3.1 ¿ä¾à º¸±â(Summary)
__11.3.2 »ó¼¼ º¸±â(Detail)
__11.3.3 ¼º´É ¸®ºä(Performance Review)
__11.3.4 ÆäÀÌÁö ½ºÇǵå(Page Speed)
__11.3.5 ÄÜÅÙÃ÷ ºÐÇØ(Content breakdown)
__11.3.6 µµ¸ÞÀÎ(Domain)
_11.4 ±âŸ Å×½ºÆ®
__11.4.1 ½Ã°¢Àû ºñ±³(Visual Comparison)
__11.4.2 ¸ð¹ÙÀÏ(Mobile)
__11.4.3 °æ·ÎÃßÀû(Tracerouter)
__11.4.4 API È°¿ëÇϱâ
12. Çǵ鷯(Fiddler)
_12.1 ¼³Ä¡Çϱâ
_12.2 ½ÇÇà ¹æ¹ý
_12.3 ÀÚµ¿ ÀÀ´ä(AutoResponder)
__12.3.1 ±âº» ÀÚµ¿ ÀÀ´ä ±â´É
__12.3.2 ¿äû Áö¿¬Çϱâ
__12.3.3 ¸ð¹ÙÀÏ ÀÚµ¿ ÀÀ´ä ±â´É
__12.3.4 HTTPS ÀÚµ¿ ÀÀ´ä ±â´É
_12.4 ÇÊÅÍ ±â´É
__12.4.1 ƯÁ¤ Á¶°Ç ¿äû¸¸ ±â·Ï
__12.4.2 Áß´ÜÁ¡(BreakPoint) ¼³Á¤
_12.5 Çǵ鷯 ½ºÅ©¸³Æ®(Rule)
__12.5.1 Global Scope
__12.5.2 À̺¥Æ®(OnBeforeRequest, onBeforeResponse)
_12.6 ÀÚ¹Ù½ºÅ©¸³Æ® Æ÷¸ËÅÍ
ºÎ·Ï ±âŸ ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ß µµ±¸
_A ¼º´É °³¼± µµ±¸
__A.1 ½ºÇǵå Æ®·¹À̼(Speed Tracer)
__A.2 ¸ð¹ÙÀÏ ¼º´É ºÏ¸¶Å©¸´(Mobile Perf bookmarklet)
__A.3 JSPerf
_B ¹®¼È µµ±¸
__B.1 YUIDOC
_C ¾ÐÃà µµ±¸
__C.1 UglifyJS
__C.2 Clean CSS
__C.3 HTML Compressor
__C.4 ÇØÁ¦ µµ±¸
_D Å×½ºÆ® Ä¿¹ö¸®Áö µµ±¸(Test Coverage Tool)
__D.1 À̽ºÅººÒ(Istanbul) ¼³Ä¡ ¹× »ç¿ë ¹æ¹ý
__D.2 °á°ú È®ÀÎ
_E Á¤Àû ÄÚµå °Ë»ç µµ±¸
__E.1 JSHint
__E.2 CSSLint
_F ºôµå µµ±¸(grunt)
__F.1 ¼³Ä¡ ¹æ¹ý
__F.2 ½ÇÇà ¹æ¹ý
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÀÌ »óÇ°ÀÇ ½Ã¸®Áî
(ÃÑ 115±Ç / ÇöÀ籸¸Å °¡´Éµµ¼ 0±Ç)
ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.