¼Öµ¥½ºÅ© ä¿ë¿¹Á¤ÀÚ ±³À°_ÀÚ¹ÙÆÄÀ̽ãR È°¿ë_ºòµ¥ÀÌÅÍ ºÐ¼®°úÁ¤
ºÐ·ù | : ÀÚ±â°è¹ß |
ÀÏÁ¤ | : 2020³â 5¿ù 19ÀÏ ~ 2020³â 8¿ù 31ÀÏ |
½Ã°£ | : 09:30 ~ 18:30 |
ºñ¿ë | : ¹«·á |
Àοø | : 25 ¸í |
ÁÖ°ü | : ¼Öµ¥½ºÅ© (1544-0714) |
À§Ä¡ | : ¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î12±æ 15 |
¸µÅ© | : |
¡á °úÁ¤ ¼¼ºÎ³»¿ë (600½Ã°£)
¼ø¹ø | °ú¸ñ¸í | ¸ðµâ | ¼¼ºÎ³»¿ë | ½Ã°£ |
1 | ÀÀ¿ëSW ±âÃʱâ¼úÈ°¿ë | Java | ÇÁ·Î±×·¡¹Ö°³¿ä, JDK, EclipseIDE ȯ°æ¼³Á¤, ÄÄÆÄÀÏ, ½ÇÇà, ¹èÆ÷ | 100 |
º¯¼ö, ¿¬»êÀÚ | ||||
¹Ýº¹¹®, Á¶°Ç¹® | ||||
¹è¿ | ||||
°´Ã¼ÁöÇâÇÁ·Î±×·¡¹Ö °³¿ä, Ŭ·¡½º ±âº» ±¸Á¶ | ||||
static, ¸Þ¸ð¸® °ü¸®, »ý¼ºÀÚ | ||||
°´Ã¼°£ÀÇ °ü°è | ||||
package, import, Á¢±ÙÁ¦¾îÀÚ | ||||
abstract, °´Ã¼ÁöÇâÇÁ·Î±×·¡¹ÖÀÇ Æ¯Â¡ | ||||
¿¹¿Üó¸® | ||||
À¯¿ëÇÑ ³»Àå Ŭ·¡½º, ÀÔÃâ·Â | ||||
³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö | ||||
µ¥ÀÌÅͺ£À̽º | Oracle 11g XE¼¹ö ¼³Ä¡ ¹× ¼³Á¤ | 20 | ||
CRUD | ||||
Java + Oracle ¿¬µ¿ ÇÁ·Î±×·¡¹Ö | ||||
ÆÐÅÏ ÇÁ·Î±×·¡¹Ö | ||||
2 | Java À¥°³¹ß | À¥ °³¹ß ±âÃÊ | HTML | 10 |
CSS | ||||
À¥»çÀÌÆ® Á¦ÀÛ, À¥¼¹ö¿¡ ¾÷·Îµå | ||||
JSP | WAS°³¿ä, Tomcat WAS ¼³Ä¡, EclipseIDE¿Í ¿¬µ¿ | 110 | ||
Servlet °³¿ä, ¿äû&ÀÀ´ä °³¿ä, ¿äû parameter Àбâ | ||||
ÀÔÃâ·Â ÆäÀÌÁö | ||||
JavaScript À¯È¿¼º °Ë»ç | ||||
ÆÄÀÏ ¾÷·Îµå | ||||
redirect, forward, include | ||||
JSP Model 2 | ||||
ConnectionPool È°¿ë OracleDB¿¬µ¿ | ||||
JSP Model 2 + ConnectionPool À¥»çÀÌÆ® | ||||
session, cookie | ||||
À¥»çÀÌÆ® Á¦ÀÛ, WAS ¼ºñ½º | ||||
JSP Model 2 AJAX ¼¹ö | ||||
Spring | MavenÀ¸·Î ¶óÀ̺귯¸® °ü¸® | 80 | ||
ORM Framework °³¿ä, MyBatis | ||||
À¯Áöº¸¼ö¿¡ ¿ëÀÌÇÑ ÇÁ·Î±×·¡¹Ö, Spring °³¿ä | ||||
Spring DI&IoC, Spring AOP | ||||
Spring MVC À¥»çÀÌÆ® | ||||
Spring AJAX ¼¹ö | ||||
À¥ Ç¥ÁØ | HTML5 semantic ű×, ¸ÖƼ¹Ìµð¾î, Ãß°¡µÈ input | 20 | ||
HTML5 canvas ±×·¡ÇÈ | ||||
CSS3¿¡ Ãß°¡µÈ ¼Ó¼º, ¾Ö´Ï¸ÞÀÌ¼Ç | ||||
JavaScript vs jQuery | ||||
jQuery DOM°´Ã¼Á¶ÀÛ, À̺¥Æ® ó¸® | ||||
jQuery AJAX | ||||
3 | ºòµ¥ÀÌÅÍ ¼öÁý | Python | Python vs Java ±âº»¹®¹ý Â÷ÀÌ, °³¹ßȯ°æ¼³Á¤ | 16 |
º¯¼ö, ¿¬»êÀÚ, Ä÷º¼Ç, ÇÔ¼ö | ||||
¹Ýº¹¹®, Á¶°Ç¹® | ||||
Ŭ·¡½º, »ý¼ºÀÚ, ¼Ò¸êÀÚ, GarbageCollection, »ó¼Ó | ||||
module, import | ||||
¿¹¿Üó¸®, À¯¿ëÇÑ Python³»ÀåŬ·¡½º | ||||
³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö | ||||
cx_Oracle¸ðµâ, Python + OracleDB ¿¬µ¿ ÇÁ·Î±×·¡¹Ö | ||||
MongoDB | OracleDB vs MongoDB, MongoDB ¼¹ö ¼³Ä¡ ¹× ¼³Á¤ | 4 | ||
CRUD | ||||
pymongo ¸ðµâ, Python + MongoDB ¿¬µ¿ ÇÁ·Î±×·¡¹Ö | ||||
ºòµ¥ÀÌÅÍ ¼öÁý | kxml2.jar Java XML Parsing | 32 | ||
Python XML Parsing | ||||
json-simple.jar Java JSON Parsing | ||||
Python JSON Parsing | ||||
jsoup.jar Java Web Crawling | ||||
BeautifulSoup Python Web Crawling | ||||
4 | ºòµ¥ÀÌÅÍ ºÐ¼® | Linux | Virtualbox °¡»ó¸Ó½Å, UbuntuLinux ¼³Ä¡ | 8 |
SSH¼¹ö, FTP¼¹ö, µð·ºÅ丮/ÆÄÀÏ °ü¸® | ||||
VI¿¡µðÅÍ, ÇÁ·Î±×·¡¹Ö¾ð¾î | ||||
Hadoop | UbuntuLinux¿¡ Hadoop ½ÇÇà °¡´ÉÇÑ È¯°æ ¼³Á¤ | 32 | ||
NameNode, DataNode, HDFS¼³Á¤ | ||||
MS Windows¿¡ Hadoop°³¹ßȯ°æ¼³Á¤ | ||||
Hadoop MapReduce ÇÁ·Î±×·¡¹Ö | ||||
5 | ºòµ¥ÀÌÅÍ ½Ã°¢È | R | °³¹ßȯ°æ¼³Á¤, ±âº»¹®¹ý | 8 |
Hadoop ºÐ¼®°á°ú µ¥ÀÌÅÍ °¡°øÇϱâ | ||||
±×·¡ÇÁ ±×¸®±â | ||||
Áöµµ ±×¸®±â | ||||
6 | ÀΰøÁö´É | ¸Ó½Å·¯´× | ¸Ó½Å·¯´× vs µö·¯´× | 12 |
kNN | ||||
NaiveBayes | ||||
a Priori | ||||
µö·¯´× | tensorflow ȯ°æ¼³Á¤ | 28 | ||
tensorflow 񃧯 | ||||
ȸ±ÍºÐ¼® | ||||
Àΰø½Å°æ¸Á | ||||
CNN, RNN | ||||
7 | ÇÁ·ÎÁ§Æ® | ÇÁ·ÎÁ§Æ® | ÇÁ·ÎÁ§Æ® Á¶ ±¸¼º, ÁÖÁ¦ ¼±Á¤ | 100 |
¾ÆÀ̵ð¾î ¹ßÇ¥ | ||||
±â´É ¼³°è, Use-case Diagram | ||||
µ¥ÀÌÅͺ£À̽º ¼³°è, ER Diagram | ||||
È¸é µðÀÚÀÎ ¼³°è, Mockup | ||||
Áß°£¹ßÇ¥ | ||||
ÇÁ·Î±×·¥ ±¸Çö | ||||
ÃÖÁ¾¹ßÇ¥ |
¡á °»çÇÁ·ÎÇÊ
±Ç±â¿õ °»ç´Ô | °æ·Â»çÇ× µ¿¿ø´ëÇб³ »êÇÐÇù·Â´Ü 2015 ÀÌ°ø°èÀü¹®¿¬¼ö ÀÚ¹Ù ÇÁ·Î¼¼½º±â¹Ý »ç¹°ÀÎÅͳÝ
/* pcȸ麸±â¹öÆ° */
.button {
/* Fallback style */
border: 1px solid rgba(0, 0, 0, 0.3);
color: white;
display: inline-block;
font: bold 1.5em 'Trebuchet MS', Arial, Helvetica, NanumGothic, '³ª´®°íµñ', 'Nanum Gothic', Dotum, 'µ¸À½';
margin-top: 25px;
text-align: center;
text-decoration: none;
text-shadow: 0px 1px rgba(0, 0, 0, 0.4);
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
border-radius: 0.3em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-box-shadow: 0px 0px 0.05em rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 0.05em rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 0.05em rgba(0, 0, 0, 0.4);
}
.button:active {
/* When pressed, move it down 1px */
position: relative;
top: 1px;
}
.button span {
padding: 0.5em 1.5em;
display: block;
border-top: 1px solid rgba(255, 255, 255, 0.5);
-webkit-border-radius: 0.3em;
-moz-border-radius: 0.3em;
border-radius: 0.3em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/* Pattern settings */
-moz-background-size: 3px 3px;
-webkit-background-size: 3px 3px;
background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(0, 0, 0, 0.05)), color-stop(0.25, transparent), to(transparent)), -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(0, 0, 0, 0.05)), color-stop(0.25, transparent), to(transparent)), -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.75, transparent), color-stop(0.75, rgba(0, 0, 0, 0.05))), -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.75, transparent), color-stop(0.75, rgba(0, 0, 0, 0.05)));
background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent), -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent), -moz-linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%), -moz-linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%);
background-size: 3px 3px;
}
.button.button-silver {
background: #c5c5c5;
background-image: -moz-linear-gradient(top, #eaeaea, #c5c5c5);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eaeaea), to(#c5c5c5));
background-image: -webkit-linear-gradient(top, #eaeaea, #c5c5c5);
background-image: -o-linear-gradient(top, #eaeaea, #c5c5c5);
background-image: linear-gradient(to bottom, #eaeaea, #c5c5c5);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#c5c5c5');
}
.button.button-silver:active {
background: #c5c5c5;
}
|