- ¡®Äڷγªº¸µå¡¯ °³¹ßÀÚ´Â- ¾î¶»°Ô ÇÏ·ç 200¸¸ ºäÀÇ ¼ºñ½º¸¦ ÀÌƲ ¸¸¿¡ °³¹ßÇÏ°í- ¾ÈÁ¤ÀûÀ¸·Î ¿î¿µÇÏ¸ç ¼öÀͱîÁö âÃâÇÒ ¼ö ÀÖ¾úÀ»±î?ÀÏ 200¸¸, ´©Àû 2¾ï ºäÀÇ À¥ ¼ºñ½º ¡®Äڷγªº¸µå¡¯ °³¹ßÀÚ°¡ Äڷγªº¸µåÀÇ ÀÚµ¿ Å©·Ñ¸µ ÆÄÀÌÇÁ¶óÀÎ, ¿î¿µ, ¼öÀÍÈÀÇ ¸ðµç °ÍÀ» ¾Ë·ÁÁØ´Ù. °©Àڱ⠸¹Àº »ç¿ëÀÚ°¡ Á¢¼ÓÇصµ Àå¾Ö ¾øÀÌ ¾ÈÁ¤ÀûÀ¸·Î ¼ºñ½ºÇÏ´Â À¥ ¼ºñ½º¸¦ ¼³°èÇÏ·Á¸é ¸¹Àº °æÇèÀÌ ÇÊ¿äÇÏ´Ù. ÀúÀÚ´Â ´ë±â¾÷¿¡¼ ´ë±Ô¸ð Æ®·¡ÇÈÀ» °¨´çÇÏ´Â ¼ºñ½º¸¦ °³¹ßÇÑ °æÇèÀ» »ì·Á ÄÚ¸£³ªº¸µå¸¦ °³¹ßÇß°í, ³ëÇϿ츦 ÀÌ Ã¥¿¡ ³ì¿´´Ù. ¿Ï¼ºµµ ³ôÀº »çÀ̵å ÇÁ·ÎÁ§Æ®¸¦ ¿øÇÏ´Â ºÐ, ÃëÁØ»ý, Ç®½ºÅà °³¹ßÀÚ·Î °Åµì³ª°í ½ÍÀº ºÐ²² ÃÖ°íÀÇ ¼±ÅÃÀÌ µÉ °ÍÀÌ´Ù. ²®µ¥±â¸¸ µû¶ó ¸¸µé¾î¼´Â Á¦´ë·Î ½Ç·ÂÀ» °®Ãâ ¼ö ¾ø´Ù. ½ÇÁ¦ µ¿ÀÛÇÏ´Â Á¦´ë·Î µÈ À¥ ¼ºñ½º¸¦ óÀ½ºÎÅÍ ³¡±îÁö °³¹ßÇÏ¸é¼ ½Ç·ÂÀ» Å°¿öº¸ÀÚ!* ÀÌ Ã¥¿¡¼ ¸¸µé ¡®Äڷγªº¸µå¡¯ ¹æ¹®Çغ¸±â : https://coronaboard.kr* ¼±¼öÁö½Ä : HTML, CSS, ÀÚ¹Ù½ºÅ©¸³Æ®(¸®¾×Æ®±îÁö ¾Ë¸é ´õ ÁÁ´Ù)
00 °³¹ß ȯ°æ ±¸Ãà01Àå Äڷγªº¸µå ¾ÆÅ°ÅØó¿Í À¥ ¼ºñ½º__1.1 ÇÑ´«¿¡ º¸´Â Äڷγªº¸µå__1.2 °³¹ß ¾ð¾î ¼±ÅÃÇϱâ__1.3 ÇÁ·ÐÆ®¿£µå ¼±ÅÃÇϱâ__1.4 ¹é¿£µå ¼³°èÇϱâ__1.5 Äڷγªº¸µå ¾ÆÅ°ÅØó ÇÙ½É Æ÷ÀÎÆ® ¿ä¾à__ÇнÀ ¸¶¹«¸®[1´Ü°è] ¹é¿£µå¿¡¼ ¼ºñ½º ÁغñÇϱâ02Àå API ¼¹ö ¸¸µé±â__2.1 Äڷγªº¸µå API¼¹ö ¾ÆÅ°ÅØó ¼Ò°³__2.2 ³ëµåJS¾Ë¾Æº¸±â__2.3 ÀͽºÇÁ·¹½º ÁغñÇϱâ__2.4 µ¥ÀÌÅͺ£À̽º ÁغñÇϱâ : MySQL__2.5 API¼¹ö¿Í µ¥ÀÌÅͺ£À̽º ¿¬µ¿Çϱâ__2.6 API ¸¸µé±â__ÇнÀ ¸¶¹«¸®03Àå ÀúÀå¼Ò ±¸ÃàÇϱâ : ±¸±Û ½ÃÆ®__3.1 Äڷγªº¸µå¿Í ±¸±Û ½ÃÆ®__3.2 ±¸±Û ½ÃÆ® API »ç¿ë ¼³Á¤__3.3 ±¸±Û ½ÃÆ® API·Î µ¥ÀÌÅÍ Àбâ__ÇнÀ ¸¶¹«¸®04Àå µ¥ÀÌÅÍ ÀÚµ¿ ¼öÁýÇϱâ : Å©·Ñ¸µ__4.1 Äڷγªº¸µå¿Í Å©·Ñ¸µ__4.2 Å©·Ò [°³¹ßÀÚ µµ±¸] »ç¿ëÇϱâ__4.3 À¥ÆäÀÌÁö Å©·Ñ¸µÀ» À§ÇÑ ¹è°æ Áö½Ä__4.4 À¥ÆäÀÌÁö Å©·Ñ·¯ ¸¸µé±â__ÇнÀ ¸¶¹«¸®[2´Ü°è] ÇÁ·ÐÆ®¿£µå·Î »ç¿ëÀÚ¿¡°Ô ´Ù°¡°¡±â05Àå À¥»çÀÌÆ® UI ±¸¼ºÇϱâ : °³Ã÷ºñ__5.1 Äڷγªº¸µå¿Í °³Ã÷ºñ__5.2 °³Ã÷ºñ °³¹ß ȯ°æ ±¸ÃàÇϱâ__5.3 ¸®¾×Æ® ÄÄÆ÷³ÍÆ® ¸¸µé±â__5.4 Á¤Àû À¥ÆäÀÌÁö Ãß°¡Çϱâ__5.5 ¹é¿£µå µ¥ÀÌÅÍ ºÒ·¯¿À±â__5.6 Á¤Àû À¥»çÀÌÆ® ºôµåÇϱâ__ÇнÀ ¸¶¹«¸®06 ¹ÝÀÀÇü À¥ µðÀÚÀÎÇϱâ : ºÎÆ®½ºÆ®·¦__6.1 Äڷγªº¸µå¿Í ºÎÆ®½ºÆ®·¦__6.2 ºÎÆ®½ºÆ®·¦ UIÄÄÆ÷³ÍÆ® ÀÍÈ÷±â__6.3 ±×¸®µå ½Ã½ºÅÛÀ¸·Î ¹ÝÀÀÇü ÇöȲÆÇ ¸¸µé±â__ÇнÀ ¸¶¹«¸®07Àå ½Ã°¢È·Î ÇÙ½É Á¤º¸ Àü´ÞÇϱâ__7.1 Äڷγªº¸µå¿Í ½Ã°¢È__7.2 µ¥ÀÌÅÍ ½Ã°¢È ¹æ¹ý__7.3 ±¸±Û Â÷Æ® ÀÌ¿ëÇϱâ__7.4 ¾ÆÆÄÄ¡ ÀÌÂ÷Æ® ÀÌ¿ëÇϱâ__ÇнÀ ¸¶¹«¸®[3´Ü°è] ¡´PROJECT¡µ Äڷγªº¸µå ¸¸µé±â08Àå ¡´STEP 1¡µ ½ÇÀü Å©·Ñ·¯ ¸¸µé±â__8.1 Å©·Ñ¸µ Ŭ·Ð »çÀÌÆ® ¼Ò°³__8.2 Äڷγª19 ±¹³» Åë°è Å©·Ñ·¯__8.3 Äڷγª19 ±¹°¡º° Åë°è Å©·Ñ¸µ__8.4 µ¿ÀÛ ¹× µ¥ÀÌÅÍ È®ÀÎ__ÇнÀ ¸¶¹«¸®09Àå ¡´STEP 2¡µ ´ë½Ãº¸µå¿Í °øÁö»çÇ× ¸¸µé±â__9.1 »çÀü Áغñ : ¶óÀ̺귯¸® ¼³Ä¡__9.2 ´ë½Ãº¸µå ¸¸µé±â__9.3 °øÁö»çÇ× ¸¸µé±â__ÇнÀ ¸¶¹«¸®10Àå ¡´STEP 3¡µ ½½¶óÀÌµå ¸¸µé±â I : ±¹°¡º°, ±Û·Î¹ú Â÷Æ®__10.1 ±¹°¡º° ÇöȲ ½½¶óÀÌµå ¸¸µé±â__10.2 ±Û·Î¹ú Â÷Æ® ½½¶óÀÌµå ¸¸µé±â__ÇнÀ ¸¶¹«¸®11Àå ¡´STEP 4¡µ ½½¶óÀÌµå ¸¸µé±â II : ±¹³» Â÷Æ®, À¯Æ©ºê__11.1 ±¹³» Â÷Æ® ½½¶óÀÌµå ¸¸µé±â__11.2 À¯Æ©ºê ½½¶óÀÌµå ¸¸µé±â__ÇнÀ ¸¶¹«¸®12Àå ¡´STEP 5¡µ ¸Þ´º¹Ù ¸¸µé°í Å×½ºÆ®Çϱâ__12.1 »çÀü Áö½Ä : ´ÜÀÏ ÆäÀÌÁö ³»¿¡¼ À̵¿__12.2 ³»ºÎ ¸Þ´º¹Ù ¸¸µé±â__12.3 »ó´Ü °íÁ¤ ¸Þ´º¹Ù ¸¸µé±â__12.4 ȸé ÃÖ»ó´Ü À̵¿ ¹öÆ° ¸¸µé±â__ÇнÀ ¸¶¹«¸®[4´Ü°è] ¡´PROJECT¡µ ¹èÆ÷ÇÏ°í ¿î¿µÇϱâ__13Àå ¡´STEP 1¡µ µ¥ÀÌÅͺ£À̽º ¼³Á¤Çϱâ : AWS RDS__13.1 »çÀü Áغñ : AWS °¡ÀÔ ¹× ¼³Á¤__13.2 µ¥ÀÌÅͺ£À̽º ¼¹ö »ý¼ºÇϱâ__13.3 µ¥ÀÌÅͺ£À̽º ¼¹ö¿¡ Á¢¼ÓÇϱâ__13.4 º¸¾È ±×·ì ¼³Á¤Çϱâ__13.5 µ¥ÀÌÅͺ£À̽º ¼¹ö Á¢¼Ó ¹× ±âº» ¼³Á¤ È®ÀÎÇϱâ__ÇнÀ ¸¶¹«¸®14Àå ¡´STEP 2¡µ ¼ºñ½º ¿Ã¸®±â : AWS EC2__14.1 ¼¹ö ÀνºÅϽº »ý¼ºÇϱâ__14.2 ¼¹ö ÀνºÅϽº Á¢¼ÓÇϱâ__14.3 ¼¹ö ÀνºÅϽº¿¡ ÇÊ¿äÇÑ ÇÁ·Î±×·¥ ¼³Ä¡Çϱâ__14.4 API¼¹ö ¹èÆ÷Çϱâ__14.5 Å©·Ñ·¯ ¹èÆ÷Çϱâ__14.6 Á¤Àû À¥»çÀÌÆ® ºôµåÇϱâ__ÇнÀ ¸¶¹«¸®15Àå ¡´STEP 3¡µ ÆÄÀÏ ¼¹ö ¿î¿µÇϱâ : AWS S3__15.1 S3¹öŶ »ý¼º ¹× À¥»çÀÌÆ® È£½ºÆà ¼³Á¤Çϱâ__15.2 À¥»çÀÌÆ® ÆÄÀÏÀ» S3¿¡ ¹èÆ÷Çϱâ__15.3 ¹èÆ÷ ½ºÄÉÁÙ¸µÇϱâ__ÇнÀ ¸¶¹«¸®16Àå ¡´STEP 4¡µ µµ¸ÞÀÎ ¿¬°áÇϱâ__16.1 »çÀü Áö½Ä : µµ¸ÞÀΰú DNS__16.2 Ŭ¶ó¿ìµåÇ÷¹¾î ¼³Á¤Çϱâ__ÇнÀ ¸¶¹«¸®[5´Ü°è] ¡´PROJECT¡µ ¿î¿µÇÏ¸ç ±¤°í ¼öÀͳ»±â17Àå ¡´STEP 1¡µ °Ë»ö ¿£Áø¿¡ ¾Ë¸®±â__17.1 »çÀü Áö½Ä : °Ë»ö ¿£ÁøÀÇ µ¿ÀÛ ¹æ½Ä__17.2 °Ë»ö ¿£Áø¿¡ À¥»çÀÌÆ® µî·ÏÇϱâ__17.3 °Ë»ö ¿£Áø ÃÖÀûÈ ÀÛ¾÷Çϱâ__17.4 °³Ã÷ºñ ±â¹Ý À¥»çÀÌÆ®¿¡¼ ¸ÞŸ µð½ºÅ©¸³¼Ç Ãß°¡Çϱâ__17.5 SNS¿¡ °øÀ¯Çϱâ__ÇнÀ ¸¶¹«¸®18Àå ¡´STEP 2¡µ »ç¿ëÀÚ ºÐ¼®Çϱâ : ±¸±Û ¾Ö³Î¸®Æ½½º 4__18.1 ±¸±Û ¾Ö³Î¸®Æ½½º·Î »ç¿ëÀÚ µ¥ÀÌÅÍ ½×±â__18.2 GA À¥ Äֿܼ¡¼ ºÐ¼®Çϱâ__ÇнÀ ¸¶¹«¸®19Àå ¡´STEP 3¡µ ±¤°í·Î À¥»çÀÌÆ® ¼öÀÍÈÇϱâ__19.1 ±¸±Û ¾Öµå¼¾½º·Î ±¤°í ¼öÀÍ Ã¢ÃâÇϱâ__19.2 ÄíÆÎ ÆÄÆ®³Ê½º·Î ±¤°í ¼öÀÍ Ã¢ÃâÇϱâ__ÇнÀ ¸¶¹«¸®[ºÎ·Ï] ºñµ¿±â ÇÔ¼ö¿Í async, await Å°¿öµå