QUICK
MENU

Java Persisitence API

°´Ã¼ÁöÇâ ¼³°è, REST API, Git Çù¾÷±îÁö
Spring Boot + JPA ±â¹Ý À¥¼­ºñ½º ½Ç¹« ÇÁ·ÎÁ§Æ® °úÁ¤!

º» °úÁ¤Àº Spring Boot¿Í JPA¸¦ Ȱ¿ëÇÑ ½Ç¹«Çü À¥¼­ºñ½º °³¹ß ÇÁ·ÎÁ§Æ® Áß½ÉÀÇ Ä¿¸®Å§·³À¸·Î DB ¸ðµ¨¸µ, ¿£Æ¼Æ¼ ¼³°è, ºñÁî´Ï½º ·ÎÁ÷ ±¸Çö, REST API ±¸Ãà, Å×½ºÆ® ¹× ¹èÆ÷±îÁö ¹é¿£µå °³¹ßÀÇ Àü °úÁ¤À» °æÇèÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
ÆÀ ÇÁ·ÎÁ§Æ® ¼öÇà°ú Git ±â¹Ý Çù¾÷±îÁö Æ÷ÇÔÇÏ¿©, ½ÇÁ¦ ±â¾÷ ȯ°æ¿¡ ¹Ù·Î ÅõÀÔ °¡´ÉÇÑ ½ÇÀüÇü ¹é¿£µå °³¹ßÀÚ¸¦ ¾ç¼ºÇÕ´Ï´Ù.

  • ±³À°±â°£
    3°³¿ù
  • °­Àǽð£(ÁöÁ¡º° »óÀÌ)
    3½Ã°£
  • ³­À̵µ
    ÀÔ¹®~°í±Þ
  • Àοø
    20³»¿Ü
  • ÀüÈ­»ó´ã(ÁÖ¸» ¡¤ °øÈÞÀÏ »ó´ã ¹× Á¢¼ö°¡´É)
    02-6953-2986

ÀÌ·± ºÐµé²² ÃßÃµÇØ¿ä!

  • Spring Boot, JPA ±â¹Ý À¥¼­ºñ½º °³¹ßÀ» ¹è¿ì°í ½ÍÀº Java °³¹ß ÀÔ¹®ÀÚ
  • °´Ã¼ÁöÇâ ±â¹Ý ¹é¿£µå ¾ÆÅ°ÅØÃ³¸¦ Á¦´ë·Î ÀÌÇØÇÏ°í ½ÍÀº Àü°øÀÚ ¹× ÃëÁØ»ý
  • JPA/HibernateÀÇ ORM °³³ä°ú ½Ç½ÀÀ» Á¦´ë·Î ÀÍÈ÷°í ½ÍÀº ¹é¿£µå °³¹ß Áö¸Á»ý

JPA¸¦ Ȱ¿ëÇÑ SpringBoot Project°úÁ¤ÀÇ ÇÙ½É Æ÷ÀÎÆ®

  • POINT.01

    ´Ü¼ø ¹®¹ýÀÌ ¾Æ´Ñ ½ÇÁ¦ À¥¼­ºñ½º °³¹ßÀ» ÅëÇÑ ½Ç½ÀÇü Ä¿¸®Å§·³À¸·Î ½Ç¹« °¨°¢ Çâ»ó ½Ãŵ´Ï´Ù.

  • POINT.02

    JPA¸¦ Ȱ¿ëÇÏ¿© Å×À̺í Á᫐ °³¹ßÀÌ ¾Æ´Ñ °´Ã¼ Á᫐ °³¹ß ¹æ½ÄÀ» ÀÌÇØ ¹× ½Ç½ÀÇÕ´Ï´Ù.

  • POINT.03

    Ŭ¸°ÄÚµå ±â¹ÝÀ¸·Î ´Ù°èÃþ ¼³°è, ÀÎÁõ, ¿¹¿Ü ó¸® µî ±â¾÷¿¡¼­ ¿ä±¸ÇÏ´Â ±¸Á¶¸¦ ±¸ÇöÇÕ´Ï´Ù.

  • POINT.04

    PI ¸í¼¼¼­ ÀÛ¼º ¡æ ERD ¼³°è ¡æ ±â´É ±¸Çö ¡æ Git Çù¾÷ ¡æ ¹èÆ÷±îÁö ½ÇÁ¦ ½ºÅ¸Æ®¾÷/±â¾÷ ¹æ½ÄÀ¸·Î ¼öÇàÇÕ´Ï´Ù.

  • POINT.05

    º¹ÀâÇÑ Äõ¸®¸¦ À§ÇÑ QueryDSL µµÀÔ, µ¿Àû Äõ¸® ó¸®, ¼º´É ÃÖÀûÈ­ ±â¹ýÀ» Àû¿ëÇÕ´Ï´Ù.

JPA¸¦ Ȱ¿ëÇÑ SpringBoot Project Ä¿¸®Å§·³ ¾È³»

Spring Boot´Â Java ±â¹Ý À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ºü¸£°í È¿À²ÀûÀ¸·Î ÇØÁÖ´Â ÇÁ·¹ÀÓ¿öÅ©À̸ç,
JPA(Java Persistence API)´Â °´Ã¼ÁöÇâÀûÀ¸·Î DB¸¦ ´Ù·ê ¼ö ÀÖ´Â ORM ±â¼úÀÔ´Ï´Ù.

  • Chapter.01

    ¿À¸®¿£Å×ÀÌ¼Ç - °­»ç ¹× °úÁ¤ ¼Ò°³ / Q&A

    Spring Boot
    - Spring MVC ±¸Á¶
    - Controller µ¿ÀÛ ¹æ½Ä
    - 3-Tier¿Í ´ÜÀ§ Å×½ºÆ®
    - REST
  • Chapter.02

    ORM°ú Hibernate ±×¸®°í JPA

    ¿µ¼Ó¼º ÄÁÅØ½ºÆ®
    - ¿£Æ¼Æ¼ ¸Å´ÏÀú
    - ¿£Æ¼Æ¼ÀÇ µ¿Àϼº º¸Àå
    - ¿£Æ¼Æ¼ µî·Ï (¾²±â Áö¿¬)
  • Chapter.03

    ¿£Æ¼Æ¼ Á¶È¸ (1Â÷ ij½Ã), ¼öÁ¤(º¯°æ °¨Áö), »èÁ¦
    ¸ÅÇÎ - °´Ã¼·Î Å×ÀÌºí ¸ÅÇÎ, ½ºÅ°¸¶ ÀÚµ¿ »ý¼º, Çʵå·Î Ä÷³ ¸ÅÇÎ, PK ¸ÅÇÎ

  • Chapter.04

    ¿¬°ü°ü°è

    - ÀÏ´ë´Ù(1:N)
    - ´Ù´ëÀÏ(N:1)
    - ´Ü¹æÇâ ¿¬°ü°ü°è
    - ¾ç¹æÇâ ¿¬°ü°ü°è
    - ´Ù´ë´Ù(N:N)
    - ´Ù´ë´Ù¸¦ ÀÏ´ë´Ù ´Ù´ëÀÏ·Î Ç®¾î³»±â
  • Chapter.05

    Áï½Ã·Îµù | Áö¿¬·Îµù | »ó¼Ó°ü°è·Î Å×ÀÌºí ¸ÅÇÎ | CASCADE ¿µ¼Ó¼º ÀüÀÌ | ÀÓº£µðµå ŸÀÔ

  • Chapter.06

    ÇÁ·ÎÁ§Æ®

    - Spring ½Ç¹« ÇÁ·ÎÁ§Æ® 1
    - ÁÖÁ¦ ¼±Á¤ ¹× ±âȹ¾È ÀÛ¼º
  • Chapter.07

    JPQL

    - ±âº» ¹®¹ý
    - ÇÁ·ÎÁ§¼Ç
    - ÆäÀÌ¡
    - Á¶ÀÎ
    - ¼­ºêÄõ¸®
    - JPQL ÇÔ¼ö
  • Chapter.08

    Fetch Á¶ÀÎ | ¹úÅ© ¿¬»ê | Spring Boot JPA | Äõ¸® ¸Þ¼Òµå | @Query, JPQL ÀÛ¼º | DTO Á¶È¸ | ÆÄ¶ó¹ÌÅÍ ¹ÙÀεù

  • Chapter.09

    ¸®ÅÏŸÀÔ (Entity, Collection, Optional) | ÆäÀÌ¡°ú Á¤·Ä | ¹úÅ©¼º ¼öÁ¤ Äõ¸® | @EntityGraph | Auditing

  • Chapter.10

    View ÆäÀÌ¡ ±¸Çö | ½Ç¹« ÇÁ·ÎÁ§Æ® Áß°£ Á¡°Ë

  • Chapter.11

    ÇÁ·ÎÁ§Æ®

    - Spring ½Ç¹« ÇÁ·ÎÁ§Æ® 2
    - º¥Ä¡¸¶Å·À» ÅëÇÑ ÆÛºí¸®½Ì ÀÛ¾÷
  • Chapter.12

    SQL ÇÔ¼ö È£Ãâ | »ç¿ëÀÚ Á¤ÀÇ ·¹Æ÷ÁöÅ丮 | Spring Security

    - HttpSession¸¦ »ç¿ëÇÑ È¸¿ø°¡ÀÔ, ·Î±×ÀÎ, ·Î±×¾Æ¿ô
    - HttpSessionÀÇ ¹®Á¦Á¡
    - Spring SessionÀ» »ç¿ëÇÑ È¸¿ø°¡ÀÔ, ·Î±×ÀÎ, ·Î±×¾Æ¿ô
    - Redis (SessionID)
  • Chapter.13

    Spring Security¸¦ »ç¿ëÇÑ È¸¿ø°¡ÀÔ, ·Î±×ÀÎ, ·Î±×¾Æ¿ô | Filter | Authentication | Authoriztion
    ÇÁ·ÎÁ§Æ® ¹ßÇ¥ ¹× Çǵå¹é

  • Chapter.14

    ÇÁ·ÎÁ§Æ®

    - Spring ½Ç¹« ÇÁ·ÎÁ§Æ® 3
    - ¼­ºñ½º Á¦ÀÛ ¹× ¹ßÇ¥

¼º°øÀûÀÎ Ãë¾÷ Áغñ!
ÄÚ¸®¾ÆIT¾ÆÄ«µ¥¹Ì¿¡¼­ ½ÃÀÛÇϼ¼¿ä!

IT±³À°ÀÇ ¿Ï¼ºÀº Ãë¾÷ÀÔ´Ï´Ù!

ÄÚ¸®¾ÆIT¾ÆÄ«µ¥¹Ì´Â ÇöÀå Áß½É Ä¿¸®Å§·³°ú Ãë¾÷ ¹ÐÂø ÇÁ·Î±×·¥À¸·Î ¼ö°­»ýÀÇ ¼ºÀåÀ» ³¡±îÁö Áö¿øÇÕ´Ï´Ù.

step.01
Áø·Î¼³°è
¼ö°­»ý ¸ÂÃãÇü Á÷¹« ¸ÅĪ & Ä¿¸®¾î »ó´ã

-ÇнÀ°úÁ¤ ±â¹Ý ÁøÃâ ºÐ¾ß ¾È³»

-¸ñÇ¥ Á÷¹«¿¡ ¸ÂÃá Áø·Î ·Îµå¸Ê Á¦½Ã

step.02
Ãë¾÷¿ª·® °­È­
¼­·ù¡¤Æ÷Æ®Æú¸®¿ÀºÎÅÍ ½Ç¹« ¿ª·®±îÁö ¿Ï¼º

-À̷¼­/ÀÚ±â¼Ò°³¼­ 1:1 Çǵå¹é

-GitHub¡¤Notion Æ÷Æ®Æú¸®¿À Á¦ÀÛ Áö¿ø

-IT±â¾÷ ½Ç¹«ÀÚ Æ¯°­ & ½ÇÀü ÄÚµù Ŭ¸®´Ð

step.03
±â¾÷ ¿¬°è
ITÀü¹® Çù¾à±â¾÷°úÀÇ Á÷Á¢ ¿¬°á

-Çö¾÷ÀÚ ÃÊû ±â¾÷¼³¸íȸ

-Ãë¾÷ ¿¬°è ¹Ì´Ï ä¿ë¹Ú¶÷ȸ

-±¸Àαâ¾÷ ´ë»ó ÀÎÀç Ãßõ ¿î¿µ

step.04
¸ðÀǸéÁ¢ & ±â¼ú¸éÁ¢ ÈÆ·Ã
½ÇÀü ¸éÁ¢ ½Ã¹Ä·¹À̼ÇÀ¸·Î ÇÕ°Ý·ü »ó½Â

-Àμº¡¤±â¼ú ¸éÁ¢ ½Ç½À

-Á÷¹«º° ¿¹»óÁú¹® Á¦°ø

-Çǵå¹é ±â¹Ý ¸éÁ¢ Àü·« ¼ö¸³

step.05
¼ö·á ÈÄ Áö¼Ó°ü¸®
Á¹¾÷ ÈÄ¿¡µµ À̾îÁö´Â Ãë¾÷ Áö¿ø

-¼ö·á»ý Àü¿ë ä¿ëÁ¤º¸ ä³Î ¿î¿µ

-ÀÌÁ÷ ÄÁ¼³ÆÃ ¹× °í±Þ°úÁ¤ ¾È³»

-ä¿ë ±â¾÷ÀÇ Çǵå¹é ¹Ý¿µÇÑ Ãë¾÷ ¸ÅĪ

ÄÚ¸®¾ÆIT¾ÆÄ«µ¥¹Ì Ãë¾÷Áö¿ø, À̰ÍÀÌ ±Ã±ÝÇÏ´Ù!

À̷¼­ ÷»èºÎÅÍ Æ÷Æ®Æú¸®¿À, ¸ðÀǸéÁ¢, ±â¾÷¿¬°è±îÁö Ãë¾÷ °ÆÁ¤À» ´ú¾îÁÖ´Â ½ÇÀüÇü Q&A Á¤¸®!

  • Q.¼ö·áÇÏ¸é ¹Ù·Î Ãë¾÷ÀÌ µÇ³ª¿ä?
    A.ÄÚ¸®¾ÆIT¾ÆÄ«µ¥¹Ì´Â ¼ö·á¿Í µ¿½Ã¿¡ Ãë¾÷ÀÌ º¸ÀåµÇÁö´Â ¾ÊÁö¸¸ À̷¼­ ÷»è, Æ÷Æ®Æú¸®¿À Á¦ÀÛ, ¸ðÀǸéÁ¢, ±â¾÷¸ÅαîÁö Àü °úÁ¤ÀÇ Ãë¾÷Áö¿ø ¼­ºñ½º¸¦ Á¦°øÇϰí ÀÖ¾î ³ôÀº Ãë¾÷ ¼º°ú¸¦ º¸À̰í ÀÖ½À´Ï´Ù.
  • Q.¾î¶² ±â¾÷µé°ú ¿¬°èµÇ¾î ÀÖ³ª¿ä?
    A.À¥°³¹ß, ¹é¿£µå, º¸¾È, µ¥ÀÌÅÍ ºÐ¼®, Ŭ¶ó¿ìµå µî ´Ù¾çÇÑ ºÐ¾ßÀÇ ITÀü¹® Áß¼Ò±â¾÷, ½ºÅ¸Æ®¾÷, Çù¾à ±â¾÷ 100¿© °÷ ÀÌ»ó°ú ¿¬°èµÇ¾î ÀÖ½À´Ï´Ù.
    ½ÇÁ¦ ä¿ë ÀÇ·Ú°¡ µé¾î¿Â ±â¾÷°úÀÇ ¸éÁ¢µµ ¼ö·á ÈÄ ¹Ù·Î ¿¬°áµË´Ï´Ù.
  • Q.Æ÷Æ®Æú¸®¿À´Â ²À ¸¸µé¾î¾ß Çϳª¿ä?
    A.ÃÖ±Ù °³¹ßÀÚ Ã¤¿ë¿¡¼­ À̷¼­º¸´Ù Æ÷Æ®Æú¸®¿À°¡ ´õ Áß¿äÇÏ°Ô Æò°¡µÇ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù.
    GitHub, Notion, ÇÁ·ÎÁ§Æ® °á°ú¹° ±â¹ÝÀÇ Æ÷Æ®Æú¸®¿À¸¦ ½Ç½À °úÁ¤ Áß Á÷Á¢ Á¦ÀÛÇϰí Çǵå¹éÀ» ¹Þ°Ô µË´Ï´Ù.
  • Q.ºñÀü°øÀÚµµ Ãë¾÷ÀÌ °¡´ÉÇѰ¡¿ä?
    A.³×, °¡´ÉÇÕ´Ï´Ù.
    ÄÚ¸®¾ÆIT¾ÆÄ«µ¥¹ÌÀÇ °úÁ¤Àº ºñÀü°øÀÚµµ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ±âÃʺÎÅÍ ½Ç½À À§ÁÖ·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç, ÇÁ·ÎÁ§Æ® Á᫐ ÇнÀ°ú Ãë¾÷ÄÁ¼³ÆÃÀ¸·Î ½Ç¹« ÀûÀÀ·ÂÀ» Ű¿ö Ãë¾÷±îÁö ¿¬°áÇÕ´Ï´Ù.
  • Q.¸ðÀǸéÁ¢Àº ½ÇÁ¦ ¸éÁ¢Ã³·³ ÁøÇàµÇ³ª¿ä?
    A.½ÇÁ¦ ±â¾÷ ¸éÁ¢°ú À¯»çÇÏ°Ô ±â¼ú¸éÁ¢ + Àμº¸éÁ¢ Çü½ÄÀ¸·Î ±¸¼ºµÇ¸ç, ¸éÁ¢°ü Çǵå¹é±îÁö Á¦°øµË´Ï´Ù.
    ¸éÁ¢ ºÒ¾È ÇØ¼Ò¿Í Ä¿¹Â´ÏÄÉÀÌ¼Ç ´É·Â Çâ»ó¿¡ ¸Å¿ì È¿°úÀûÀÔ´Ï´Ù.
  • Q.¼ö·á ÈÄ¿¡µµ Ãë¾÷Áö¿øÀ» ¹ÞÀ» ¼ö ÀÖ³ª¿ä?
    A.³×. ¼ö·á ÈÄ¿¡µµ **Àü¿ë ä¿ë Ä¿¹Â´ÏƼ(īī¿Àä³Î/½½·¢ µî)**¸¦ ÅëÇØ ä¿ë Á¤º¸¸¦ Áö¼ÓÀûÀ¸·Î Á¦°øÇϸç, ÀÌÁ÷ ¹× Àç±³À°À» À§ÇÑ °í±Þ°úÁ¤ Ãßõ, Ãë¾÷ ÄÁ¼³ÆÃµµ ¿î¿µÇϰí ÀÖ½À´Ï´Ù.
  • Q.Ãë¾÷·üÀº ¾î´À Á¤µµÀΰ¡¿ä?
    A.°úÁ¤ ¹× ½Ã±â¿¡ µû¶ó ´Ù¸£Áö¸¸, ½Ç¹« ÇÁ·ÎÁ§Æ®¿Í Æ÷Æ®Æú¸®¿À¸¦ Ãæ½ÇÈ÷ À̼öÇÑ ¼ö°­»ýÀÇ °æ¿ì Æò±Õ 85% ÀÌ»óÀÇ Ãë¾÷·üÀ» º¸À̰í ÀÖ½À´Ï´Ù.
banner banner banner banner

°£ÆíÇÏ°Ô °ü½ÉÀÖ´Â
ÀϹÝ/±¹ºñÁö¿ø °úÁ¤ ¼ö°­·á ¾Ë¾Æº¸¼¼¿ä!

Step2. ¼¼ºÎ ±³À°°úÁ¤À» ¼±ÅÃÇØ ÁÖ¼¼¿ä.(Áߺ¹ ¼±Åà °¡´É)

Step3. °¡±î¿î ÁöÁ¡À» ¼±ÅÃÇØ ÁÖ¼¼¿ä.

    ½ÅûÇϽô ºÐÀÇ À̸§°ú ¿¬¶ôó¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.

    - -
    ÀÚ¼¼È÷ º¸±â
    ¼öÁý Ç׸ñ: À̸§, ¿¬¶ôó, ¼ö°­¾È³» °ü·Ã ÀÌ·Â
    ÀÌ¿ë ¸ñÀû: ¼ö°­¾È³» Á¦°ø, °ü·Ã ÀÌ·Â °ü¸® ¹× ¸ÂÃãÇü Àç¾È³»¸¦ ÅëÇÑ ¼­ºñ½º ǰÁú °³¼±
    º¸À¯ ±â°£: ¼öÁýÀϷκÎÅÍ ÃÖ´ë 3³â°£ º¸°ü ÈÄ ÆÄ±â

    JPA¸¦ Ȱ¿ëÇÑ SpringBoot Project ¹Ù·Î ¾Ë¾Æº¸½Ã°Ú¾î¿ä?

    ´Ý±â
    • ±³À°Èñ¸ÁÁöÁ¡À» ¼±ÅÃÇØÁÖ¼¼¿ä
      • ½ÅûÇϽôºÐÀÇ À̸§°ú ¿¬¶ôó¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.
        - -
      ÀÚ¼¼È÷ º¸±â
      ¼öÁý Ç׸ñ: À̸§, ¿¬¶ôó, ¼ö°­¾È³» °ü·Ã ÀÌ·Â
      ÀÌ¿ë ¸ñÀû: ¼ö°­¾È³» Á¦°ø, °ü·Ã ÀÌ·Â °ü¸® ¹× ¸ÂÃãÇü Àç¾È³»¸¦ ÅëÇÑ ¼­ºñ½º ǰÁú °³¼±
      º¸À¯ ±â°£: ¼öÁýÀϷκÎÅÍ ÃÖ´ë 3³â°£ º¸°ü ÈÄ ÆÄ±â
      Àüü¸Þ´º ¿­±â

      ¼Õ½±°í °£ÆíÇϰÔ
      Àü¹®°¡¿Í ÀüÈ­»ó´ã!

      ¾È³»¹Þ°í ½ÍÀº ÁöÁ¡À» ¼±ÅÃÇØ ÁÖ¼¼¿ä.

      ¾ß°£ ¹× ÁÖ¸» »ó´ã ÀüÈ­ ¾È³»

      ºü¸¥ ¾È³»¸¦ À§ÇØ
      ÆòÀÏ ¾ß°£(¿ÀÈÄ 6½Ã ~ ¿ÀÈÄ 10½Ã)
      ÁÖ¸»(¿ÀÀü 9½Ã ~ ¿ÀÈÄ 6½Ã)¿¡µµ ¾È³»ÇØ µå¸®°í ÀÖ½À´Ï´Ù.