°³ÀÎȸ¿ø ±â°üȸ¿ø


¾ÆÀ̵ð ÀúÀå



ÈƷðúÁ¤ ã¾Æº¸±â


½ÇÁ÷ÀÚÈÆ·Ã ÀçÁ÷ÀÚÈÆ·Ã

ÈƷðúÁ¤

°úÁ¤¸í ÄÚƲ¸° Open API Å©·Î½ºÇ÷§Æû SW°³¹ßÀÚ - Àü¾×Àü±¹ºñÁö¿ø¹«·á±³À° ±³À°»ý¸ðÁý
ÈÆ·ÃÁ¾·ù Ãë¾÷ÈÆ·Ã
ÈƷñⰣ 2024.07.01 ~ 2024.12.19
¼ö¾÷½Ã°£ 09:00~16:30
Àοø 20
¼ö°­·á Àü¾× ±¹ºñÁö¿ø
Àںδã±Ý ¾øÀ½
±¹ºñÁö¿ø±Ý Àü¾× ±¹ºñÁö¿ø
ÈƷüö´ç 316,000¿ø (¸Å´ÞÁö±Þ) (´Ü, ±¹¹ÎÃë¾÷Áö¿øÁ¦µµ Âü¿©½Ã ÃÖ´ë 816,000¿ø Â÷µîÁö±Þ) ½Ç½Àºñ¤ý±³Àçºñ Àü¾×¹«·á Àںδ㠾øÀ½
¹®ÀÇÀüÈ­ 053-421-1313
ȨÆäÀÌÁö www.jafa.or.kr
Áö¿øÀÚ°Ý¡á 15¼¼ ÀÌ»ó ½Ç¾÷ÀÚ ´©±¸³ª Áö¿ø°¡´É(°í¿ëº¸Çè Àû¿ë ¹× ¹ÌÀû¿ëÀÚ °¡´É)
¡á ´ëÇÐ ÀçÇлý, ÈÞÇлý, Á¹¾÷¿¹Á¤ÀÚ, ¾ß°£´ëÇлý, ¹æ¼ÛÅë½Å ´ëÇлý, »çÀ̹ö ´ëÇлýµî
(4³âÁ¦ ´ëÇб³ °æ¿ì 3Çг⠽ÃÀ۽ñâºÎÅÍ °¡´É, 2³âÁ¦ ´ëÇÐ °æ¿ì ÀÔÇнúÎÅÍ °¡´É)
¡á °ü·ÃÇаú Á¹¾÷¿¹Á¤ÀÚ´Â ¿ì´ë(Á¹¾÷¿¹Á¤ÀÚ, Á¹¾÷ÈÄ Ãë¾÷Èñ¸ÁÀÚ)
¡á »ç¾÷ÀÚµî·ÏÁõ ¼ÒÁöÀÚ ¿¬¸ÅÃâ 4¾ï¿ø ¹Ì¸¸ ½Åû°¡´É
¡á Ư¼öÇüűٷÎÁ¾»çÀÚ ÃÖ±Ù 3°³¿ù°£ ¿ùÆò±Õ ¼Òµæ 500¸¸¿ø ¹Ì¸¸ ½Åû°¡´É
¡á S/W °³¹ßÀÚ ºÐ¾ß¿¡ ´ëÇØ Æò¼Ò¿¡ °ü½ÉÀÌ ¸¹°Å³ª Àû¼º¿¡ ¸Â´Â ÀÚ
(°Ç°­º¸Çè·á ±Ý¾×°ú´Â ¼ö°­°¡´É¿©ºÎ ¾Æ¹«»ó°ü ¾øÀ½)
°úÁ¤¼Ò°³ÄÚƲ¸° ¾ð¾î¸¦ È°¿ëÇÏ¿© ¾Èµå·ÎÀÌµå ¾ÛÀ» °³¹ßÇÏ´Â ±³À°°úÁ¤ÀÔ´Ï´Ù. ±âÃʺÎÅÍ ½ÉÈ­±îÁö Æ÷°ýÀûÀÎ ³»¿ëÀ¸·Î, UI µðÀÚÀÎ, µ¥ÀÌÅÍ °ü¸®, ³×Æ®¿öÅ·, ¼º´É ÃÖÀûÈ­ µîÀ» ´Ù·ì´Ï´Ù. ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À¸¦ ÀÌ¿ëÇØ ½Ç½ÀÇϸç, Çö¾÷¿¡¼­ ÇÊ¿äÇÑ ½ÇÀü °æÇèÀ» ½×À» ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ Flutter¸¦ »ç¿ëÇÏ¿© ¸ÖƼÇ÷§Æû ¾ÛÀ» °³¹ßÇÕ´Ï´Ù. Dart ¾ð¾î¸¦ ¹è¿ì°í, Flutter ÇÁ·¹ÀÓ¿öÅ©¸¦ È°¿ëÇÏ¿© iOS ¹× ¾Èµå·ÎÀÌµå ¾ÛÀ» È¿°úÀûÀ¸·Î ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ´Ù·ì´Ï´Ù. À§Á¬À» È°¿ëÇÑ °­·ÂÇÑ UI °³¹ß, »óÅ °ü¸®, API ÅëÇÕ, Å×½ºÆ® µî¿¡ ´ëÇÑ Æ÷°ýÀûÀÎ ³»¿ëÀ» ´Ù·ç¸ç, È¿À²ÀûÀÌ°í »ý»êÀûÀÎ °³¹ß ¹æ¹ýÀ» ½ÀµæÇÒ ¼ö ÀÖ½À´Ï´Ù.
±³À°³»¿ëÄÚƲ¸° ÇÁ·Î±×·¡¹Ö
ÄÚƲ¸°Àº JetBrains¿¡¼­ °³¹ßÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î, ÀÚ¹Ù Ç÷§Æû¿¡¼­ µ¿ÀÛÇÏ´Â ¹ü¿ë ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÔ´Ï´Ù. ÄÚƲ¸°Àº ÀÚ¹Ù¿Í 100% ȣȯµÇ¸ç, ¾Èµå·ÎÀÌµå ¾Û °³¹ßÀ» ºñ·ÔÇÑ ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¿¡¼­ »ç¿ëµË´Ï´Ù. ÄÚƲ¸°À» ¹è¿ö¾ßÇÏ´Â ÀÌÀ¯´Â ÄÚƲ¸°Àº Äڵ带 °£°áÇÏ°Ô ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.
±âÁ¸ ¶óÀ̺귯¸®³ª ÇÁ·¹ÀÓ¿öÅ©ÀÇ Å¬·¡½º¿¡ ½±°Ô »õ·Î¿î ±â´ÉÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. GoogleÀÌ ¾Èµå·ÎÀÌµå ¾Û °³¹ßÀ» À§ÇÑ °ø½Ä ¾ð¾î·Î ¼±Á¤ÇÑ ÄÚƲ¸°Àº ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À¿¡¼­ ¿øÈ°ÇÏ°Ô Áö¿øµÇ¸ç, ÀÚ¹Ù¿ÍÀÇ »óÈ£ ¿î¿ë¼ºÀÌ ¶Ù¾î³ª ¾Èµå·ÎÀÌµå ¾Û °³¹ßÀÚµé »çÀÌ¿¡¼­ Àα⸦ ¾ò°í ÀÖ½À´Ï´Ù.

ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö
ÀÚ¹Ù(Java)´Â °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î, ´Ù¾çÇÑ Ç÷§Æû¿¡¼­ µ¿ÀÛÇÏ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇϱâ À§ÇØ ¸¸µé¾îÁø ¾ð¾îÀÔ´Ï´Ù. ÀÚ¹Ù´Â °£°áÇÏ°í À̽ļºÀÌ ¶Ù¾î³ª¸ç, ´Ù¾çÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö ÀÖ´Â °­·ÂÇÑ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ÀÚ¹Ù¸¦ ¹è¿ö¾ßÇÏ´Â ÀÌÀ¯´Â . ÇÑ ¹ø ÀÛ¼ºÇÑ ÄÚµå´Â ´Ù¾çÇÑ Ç÷§Æû¿¡¼­ µ¿ÀÛÇÒ ¼ö ÀÖ¾î °³¹ßÀÚ°¡ ƯÁ¤ ¿î¿µ üÁ¦¿¡ ±¸¾Ö¹ÞÁö ¾ÊÀ¸¸ç °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ¼³°èµÇ¾î ÀÖ¾î ÄÚµåÀÇ Àç»ç¿ë¼ºÀÌ ³ô°í À¯Áöº¸¼ö°¡ ½±½À´Ï´Ù. °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ °³³äÀ» ÀÍÈ÷¸é ÁÁÀº ¼ÒÇÁÆ®¿þ¾î µðÀÚÀÎÀ» ÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡°ú ´Ù¾çÇÑ ¶óÀ̺귯¸®¿Í API¸¦ Á¦°øÇÏ¿© °³¹ß °úÁ¤À» ´Ü¼øÈ­ÇÏ°í »ý»ê¼ºÀ» Çâ»ó½Ãŵ´Ï´Ù. ÀÌ·¯ÇÑ ¶óÀ̺귯¸®µéÀº µ¥ÀÌÅͺ£À̽º ¿¬µ¿, ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö, GUI °³¹ß µî¿¡ µµ¿òÀ» ÁÝ´Ï´Ù.

¾Èµå·ÎÀÌµå ¾Û ÇÁ·Î±×·¡¹Ö
¾Èµå·ÎÀ̵å(Android)´Â Google¿¡¼­ °³¹ßÇÑ ¸ð¹ÙÀÏ ¿î¿µ üÁ¦·Î¼­, ÁÖ·Î ½º¸¶Æ®Æù ¹× ÅÂºí¸´°ú °°Àº ÈÞ´ë¿ë µð¹ÙÀ̽º¿¡¼­ »ç¿ëµË´Ï´Ù. ¾Èµå·ÎÀ̵å´Â ¸®´ª½º ±â¹ÝÀÇ °³¹æÇü ¿î¿µ üÁ¦·Î, ´Ù¾çÇÑ Á¦Á¶»ç¿Í ¸ðµ¨ÀÇ µð¹ÙÀ̽º¿¡¼­ µ¿ÀÛÇϸç, ¸¹Àº »ç¿ëÀڵ鿡°Ô ³Î¸® ¾Ë·ÁÁø ¿î¿µ üÁ¦ Áß ÇϳªÀÔ´Ï´Ù.
¾Èµå·ÎÀ̵å´Â ¿ÀÇ ¼Ò½º·Î °³¹ßµÇ¾î ÀÖ¾î, °³¹ßÀÚµéÀÌ ¿î¿µ üÁ¦ÀÇ ¼Ò½º Äڵ带 ÀÚÀ¯·Ó°Ô ¿­¶÷ÇÏ°í ¼öÁ¤ÀÌ °¡´ÉÇÏ°í ¾Èµå·ÎÀ̵å´Â ¼ö¸¹Àº Á¦Á¶»ç¿Í ´Ù¾çÇÑ µð¹ÙÀ̽º¿¡¼­ »ç¿ëµÇ¹Ç·Î, ´Ù¾çÇÑ Å©±â¿Í ÇØ»óµµÀÇ È­¸é, Çϵå¿þ¾î ±â´É µî¿¡ ´ëÇÑ Áö¿øÀÌ °­È­µÇ¾î ÀÖÀ¸¸ç Google Play Store¸¦ ÅëÇØ ¼ö¹é¸¸ °³ÀÇ ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÌ Á¦°øµÇ¾î ¾Èµå·ÎÀÌµå »ç¿ëÀÚµéÀÌ ´Ù¾çÇÑ ¾ÛÀ» ´Ù¿î·Îµå°¡ °¡´ÉÇѺκÐÀ¸·Î Á¢±Ù¼ºÀÌ ÁÁ½À´Ï´Ù.
ÁÖ·Î Java³ª Kotlin ¾ð¾î·Î °³¹ßµÇ¸ç »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(UI)¸¦ ÀÏ°üµÇ°í ¾Æ¸§´ä°Ô µðÀÚÀÎÇÏ´Â µ¥ µµ¿òÀ» ÁÖ´Â °¡À̵å¶óÀΰú °ø½Ä ÅëÇÕ °³¹ß ȯ°æÀ¸·Î, ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À´Â °­·ÂÇÑ ±â´É°ú Æí¸®ÇÑ µð¹ö±ë µµ±¸¸¦ Á¦°øÇÏ°í ÀÖ½À´Ï´Ù.

Å©·Î½º Ç÷§ÆûÀ» À§ÇÑ Ç÷ÎÅÍ
Ç÷¯ÅÍ(Flutter)´Â Google¿¡¼­ °³¹ßÇÑ ¿ÀÇ ¼Ò½º UI ¼ÒÇÁÆ®¿þ¾î °³¹ß Å°Æ®·Î¼­, ¸ð¹ÙÀÏ ¾Û, À¥ ¾Û, µ¥½ºÅ©Åé ¾Û µîÀ» °³¹ßÇϱâ À§ÇÑ µµ±¸ÀÔ´Ï´Ù. Ç÷¯ÅÍ´Â Dart¶ó´Â ¾ð¾î¸¦ »ç¿ëÇϸç, ´ÜÀÏ Äڵ庣À̽º¿¡¼­ ¿©·¯ Ç÷§ÆûÀ» Áö¿øÇÏ´Â ¸ñÇ¥¸¦ °¡Áö°í ÀÖ½À´Ï´Ù.
Ç÷¯ÅÍ´Â GoogleÀÇ Material Design°ú Cupertino µðÀÚÀÎÀ» ±¸ÇöÇÑ °­·ÂÇÑ UI ¶óÀ̺귯¸®¸¦ Á¦°øÇÏ°í, Dart ¾ð¾î¸¦ »ç¿ëÇϸç, JIT(Just-In-Time) ¹× AOT(Ahead-Of-Time) ÄÄÆÄÀÏÀ» Áö¿øÇÕ´Ï´Ù. Dart´Â °£°áÇÏ°í Çö´ëÀûÀÎ ¾ð¾î·Î, °³¹ßÀÚµéÀÌ È¿°úÀûÀ¸·Î Äڵ带 ÀÛ¼º°¡´ÉÇϸç,
Ç÷¯ÅÍ´Â GoogleÀÇ Firebase¿Í ½±°Ô ÅëÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù. Firebase´Â µ¥ÀÌÅͺ£À̽º, ÀÎÁõ, Ǫ½Ã ¾Ë¸² µî ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÏ¿© ¾Û °³¹ßÀ» ´õ¿í Æí¸®ÇÏ°Ô ÇÕ´Ï´Ù.

¾Èµå·ÎÀÌµå ½ÇÀü ¾Û °³¹ß
¾Èµå·ÎÀÌµå ¾Û °³¹ßÀÇ ½ÇÀü ÇÁ·ÎÁ§Æ®¸¦ ÅëÇØ ´ÙÀ½ÀÇ Á÷¹« ¿ª·®À» ½ÀµæÇÏ¿© ½Ç¹« ´É·ÂÀ» ¹è¾çÇÏ´Â °ÍÀ» ¸ñÇ¥·Î ÇÕ´Ï´Ù.
UI/UX µðÀÚÀÎ ¹× ±¸Çö, ³×Æ®¿öÅ© Åë½Å, ·ÎÄà µ¥ÀÌÅÍ ÀúÀå, Firebase ÅëÇÕ, »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º °³¼±, ´Ù¾çÇÑ µð¹ÙÀ̽º Áö¿ø, µð¹ö±ë ¹× ¼º´É ÃÖÀûÈ­, ¾Û º¸¾È °­È­, ¾Û ¹èÆ÷, ÄÚµå ¹öÀü °ü¸®, Áö¼ÓÀû ÅëÇÕ ¹× ¹èÆ÷, »ç¿ëÀÚ Çǵå¹é 󸮸¦ ÅëÇØ »ç¿ëÀÚµéÀÇ ¿ä±¸»çÇ׿¡ µû¶ó ±â´ÉÀ» Ãß°¡ÇÏ°í ¹ö±×¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

°ü°èÇü µ¥ÀÌÅͺ£À̽º ¸ðµ¨¸µ°úSQL
°ü°èÇü µ¥ÀÌÅͺ£À̽º´Â Å×À̺íÀ̶ó´Â ±¸Á¶¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ ÀúÀåÇÏ°í °ü¸®ÇÏ´Â µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀÔ´Ï´Ù. ÀÌ·¯ÇÑ µ¥ÀÌÅͺ£À̽º´Â °ü°èÇü ¸ðµ¨¿¡ ±â¹ÝÇϸç, Å×ÀÌºí °£ÀÇ °ü°è¸¦ ÅëÇØ µ¥ÀÌÅ͸¦ ±¸¼ºÇÕ´Ï´Ù. °ü°èÇü µ¥ÀÌÅͺ£À̽º´Â ¾÷°è¿¡¼­ ¸Å¿ì ÀϹÝÀûÀ̸ç, µ¥ÀÌÅÍÀÇ ÀÏ°ü¼º, ¹«°á¼º, º¸¾È, È¿À²¼ºÀ» Á¦°øÇÏ´Â µ¥ °­Á¡À» °¡Áö°í ÀÖ½À´Ï´Ù.

¾ÖÇø®ÄÉÀÌ¼Ç ¸®ÆåÅ丵 ¹× Å×½ºÆ®
¾ÖÇø®ÄÉÀÌ¼Ç ¸®ÆåÅ丵 ¹× Å×½ºÆ®¿¡¼­ TDD¿¡ °üÇؼ­ ¹è¿ó´Ï´Ù. TDD´Â Test Driven Development Áï, Å×½ºÆ® ÁÖµµ °³¹ßÀ» ¶æÇÕ´Ï´Ù. ¸Å¿ì ªÀº °³¹ß »çÀÌŬÀ» ¹Ýº¹ÇÏ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß ¹æ¹ý·ÐÀ¸·Î Å×½ºÆ®¸¦ ¸ÕÀú ÀÛ¼ºÇÏ°í ±×´ÙÀ½ ½ÇÁ¦ Äڵ带 ±¸ÇöÇÏ´Â ÇüÅ·Π°³¹ßÀÌ ÁøÇàÇÏ´Â Çü½ÄÀÔ´Ï´Ù. **Å×½ºÆ® ÄÚµå ÀÛ¼º ¡æ ±¸Çö ÄÚµå ÀÛ¼º ¡æ ¸®ÆÑÅ丵** ÀÌ 3°¡Áö¸¦ ªÀº Áֱ⸦ ¹Ýº¹Çϸç Á¡ÁõÀûÀ¸·Î °³¹ßÇÕ´Ï´Ù.

TDD µµÀÔ ÀüÀÇ °³¹ß¹æ¹ýÀº **¿ä±¸»çÇ× ºÐ¼® ¡æ ´ë·«ÀûÀÎ ¼³°è ¡æ ÄÚµå ÀÛ¼º ¡æ ¼öµ¿ Å×½ºÆ® OR Å×½ºÆ® ÄÚµå ÀÛ¼º**ÀÌ ¾ú½À´Ï´Ù. ÀÌÈÄ ¹®Á¦°¡ ¹ß»ýÇÏ¸é ¹ß»ýÇÑ ºÎºÐÀÇ Äڵ带 È®ÀÎÇÏ°í ´Ù½Ã Äڵ带 ¼öÁ¤ÇÏ´Â ÇüÅ¿´½À´Ï´Ù. ÀÌ·¯ÇÑ ÀÛ¾÷¹æ½ÄÀº ´Ù¾çÇÑ ¹®Á¦¸¦ ¾ß±âÇÏ¿´À¸¸ç À̸¦ ÇØ°áÇϱâÀ§ÇÑ °³¹ß ¹æ¹ý·ÐÀ¸·Î Å×½ºÆ® ÁÖµµ °³¹ß(TDD)°¡ µµÀԵǾú½À´Ï´Ù. Å×½ºÆ® ÁÖµµ °³¹ßÀ» Çϸé ÁÁÀºÁ¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.

- ¾î¶² ±â´ÉÀ» ±¸ÇöÇØ¾ß ÇÏ´ÂÁö ½±°Ô Á¤¸®ÇÒ ¼ö ÀÖ´Ù.
- °³¹ß »çÀÌŬÀÌ Âª¾ÆÁø´Ù.
- ¸®ÆÑÅ丵 ¹× À¯Áöº¸¼ö°¡ ÆíÇØÁø´Ù.
- µð¹ö±ë ½Ã°£ÀÌ ´ÜÃàµÈ´Ù.
- Å×½ºÆ® ÄÉÀ̽º°¡ ¹®¼­¸¦ ´ë½Å ÇÒ ¼ö ÀÖ´Ù.
- ¹ö±×°¡ ÁÙ¾î µé¾î Äڵ忡 ´ëÇÑ ÀڽۨÀÌ »ó½ÂÇÑ´Ù.

º» ±³°ú¿¡¼­´Â ±âÁ¸ÀÇ °³¹ß ¹æ¹ý·Ð°ú Å×½ºÆ® ÁÖµµ °³¹ß ¹æ¹ý·Ð µÎ °¡Áö¸¦ ¸ðµÎ ½Ç½ÀÇÏ°í ¿Ö Å×½ºÆ® ÁÖµµ °³¹ßÀ» ÇؾßÇÏ´Â °ÍÀΰ¡¿¡ ´ëÇÑ ´çÀ§¼ºÀ» È®ÀÎÇÏ°í À̸¦ ½Ç¹« ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇÏ´Â ¹æ¹ýÀ» ÁøÇàÇÏ°Ô µË´Ï´Ù.
¼ö¾÷ÈÄÁø·Î
°ü·ÃÀÚ°ÝÁõ
°­»ç¼Ò°³