스프링 핵심 원리 - 기본편
스프링 핵심 원리 - 기본편
수강정보
(116개의 수강평)
1133명의 수강생
5개월 할부시
월 17,600원88,000원
지식공유자 : 김영한
65회 수업 · 총 12시간 7분 수업
기간 : 평생 무제한 시청
수료증 : 발급 강의
수강 난이도 : 초급
  • shekwl24 프로필 shekwl24
    2020-11-19 93175

    안녕하세요 원래 목적이 spring jpa로 포트폴리용 사이트를 만들고자 강의를 듣기시작하였는데 스프링부트를 알게되었습니다. 그래서 현재 스프링 부트와 JPA 실무 완전 로드맵이 완결나있길래 듣고있는데 spring관련 로드맵도 제작중이시더군요! 그래서 살짝 혼란스러운것이 스프링부트 jpa로만해도 충분한지.. 아니면 당연히 스프링 강의도 이수해야 진정한 스프링을 안다고할 수 있을지 궁금합니다. 항상 좋은 강의 감사드립니다!

    김영한
    김영한
    김영한
    2020-11-19 79147

    안녕하세요. shekwl24님 스프링 완전 정복 로드맵은 스프링(+스프링부트) 자체에 조첨을 맞추어서 스프링 기술의 원리와 활용 방법을 설명합니다. 실무 완전 정복 로드맵은 JPA를 학습하고, 스프링(+스프링부트)과 JPA를 활용해서 실제 애플리케이션을 실무에서 어떻게 만들어가는지에 초점을 맞추고 있습니다. 질문하신 것 처럼 스프링 자체를 깊이있게 이해하고 싶으시면, 스프링 핵심 원리 강의를 추천드립니다. 권장하는 강의 순서는 다음과 같습니다. 1. 스프링 입문 2. 스프링 핵심 원리 - 기본편 3. 스프링 부트와 JPA 실무 완전 정복 로드맵 -> 타입 B 야생형(추천) 타입 B - 야생형 1. 활용편 1 - 먼저 활용편 1을 쭉 따라 치며 전체 기술과 백엔드 서비스 개발의 감을 익힙니다. (이해가 좀 부족해도 우선 진행하시길 권장합니다.) 2. JPA 기본편 - JPA 기본 내공을 다집니다. 3. 활용편 1 복습 - 이미 기본편을 학습한 상태이기 때문에 처음부터 다시 쭉 따라하다 보면 JPA의 깊이있는 내용을 이해할 수 있습니다. 4. 활용편 2 - 실전에서 JPA를 개발하고, JPA 성능 최적화를 어떻게 하는지 이해합니다. 5. 스프링 데이터 JPA - 실무에서 필요한 기능 위주로 스프링 데이터 JPA를 학습합니다. 6. Querydsl - 복잡한 쿼리와 동적쿼리 문제를 해결합니다. 감사합니다.

  • 세계수 프로필 세계수
    2020-11-12 90219

    안드로이드 개발자로 만 1년이 안된 개발자입니다. 회사에서 이번에 4개월정도의 프로젝트를 배정받았는데요. 이번엔 모바일 개발팀이 기존 앱개발에서 서버까지 맡아서 하라는 지시가 내려왔습니다. 서버는 스프링을 사용하라고 해서 스터디를 시작해야하는데요. 일단 필요한건 관리자용 웹페이지와 나머지는 모바일 api 구성일듯싶은데... 서버경험이 없어서 조금 두렵습니다. 가장 효율적으로 듣고 서버를 구축하려면 어떻게 듣는게 좋을까요. 아마 전체 프로젝트 4개월 중에 개발은 2달 남짓 할당받을거 같은데요. 저는 조금 무리를 해서라도 JPA를 사용할 수 있으면 사용해보고 싶다는 생각을 하고있습니다.

    김영한
    김영한
    김영한
    2020-11-12 78272

    안녕하세요. 세계수님 먼저 일정이 너무 빠듯하네요. 다들 서버 경험이 없으면 4개월 안에 해당 프로젝트를 정말 할 수 있을지 솔직하게 말씀드려서 걱정이 앞섭니다. 프로젝트가 정말 단순하고, 도메인도 단순하다면 가능할 것 같기도 한데, 현실적으로 업무를 이끌어줄 백엔드 개발자가 최소 1명은 있어야 하지 않을까? 라는 생각입니다. 학습은 다음 순서로 진행하시면 됩니다. 1. 스프링 입문 2. 스프링 핵심 원리 - 기본편 3. 스프링 부트와 JPA 실무 완전 정복 로드맵 -> 타입 B 야생형(추천) 실무 완전 정복 로드맵 타입 B 야생형(추천) 1. 활용편 1 - 먼저 활용편 1을 쭉 따라 치며 전체 기술과 백엔드 서비스 개발의 감을 익힙니다. (이해가 좀 부족해도 우선 진행하시길 권장합니다.) 2. JPA 기본편 - JPA 기본 내공을 다집니다. 3. 활용편 1 복습 - 이미 기본편을 학습한 상태이기 때문에 처음부터 다시 쭉 따라하다 보면 JPA의 깊이있는 내용을 이해할 수 있습니다. 4. 활용편 2 - 실전에서 JPA를 개발하고, JPA 성능 최적화를 어떻게 하는지 이해합니다. 실무에 필요한 API 개발 방법도 함께 이해할 수 있습니다. 5. 스프링 데이터 JPA - 실무에서 필요한 기능 위주로 스프링 데이터 JPA를 학습합니다. 6. Querydsl - 복잡한 쿼리와 동적쿼리 문제를 해결합니다.

  • karaway00 프로필 karaway00
    2020-10-26 82895

    헐.. 할인쿠폰 사용기한 오늘 자정까지인줄 알고 접속해서 강의 신청 할려고 하니..오전 12시라 이미 마감이 되어버렸네요 ㅠㅠ 쿠폰 추가로 하실 계획은 없으신가요?

    김영한
    김영한
    김영한
    2020-10-26 76226

    안녕하세요. karaway00님 쿠폰은 아직 남아있을거에요. 그런데 이미 쿠폰을 받으신 분이 같은 쿠폰을 또 받아서 사용할 수 있는지는 인프런 정책이어서 인프런에 문의 부탁드릴께요^^ 감사합니다.

  • Nam 프로필 Nam
    2020-10-12 76677

    스프링 핵심 강의와 JPA 활용편 1의 웹 애플리케이션 예제가 크게 다른 점이 있을까요?? 시간이 많이 없어 JPA 활용편 1을 들으려 했는데 스프링 핵심 강의를 발견하고 고민하고 있습니다.. 스프링 입문 강의는 듣고 있는 중입니다!

    김영한
    김영한
    김영한
    2020-10-12 74457

    안녕하세요. Nam님 스프링 핵심 원리 강의는 스프링 그 자체가 왜 필요하고, 왜 만들어졌는지, 그리고 필수로 알아야 하는 핵심 기능을 다룹니다. 한마디로 스프링 자체를 깊이있게 다룹니다. 스프링 부트와 JPA 활용1편은 스프링과 JPA등을 활용해서 웹 애플리케이션을 만들어보는 강의입니다. 따라서 실무 개발을 어떤식으로 하는지 전반적인 감을 잡을 잡을 수 있습니다. 따라서 두 강의는 완전히 다른 강의입니다. 권장 학습 순서는 다음과 같습니다. 1. 스프링 입문 2. 스프링 핵심 원리 - 기본편 3. 스프링 부트와 JPA 실무 완전 정복 로드맵 -> 타입 B 야생형(추천) 그런데 본인 스타일이 이론보다는 완전히 예제 중심의 개발 코스를 좋아하면 다음과 같이 들으셔도 됩니다. 1. 스프링 입문 2. 활용1 3. 스프링 핵심 원리 4. JPA 기본편 5. 활용1(복습) 6. 활용2 7. 스프링 데이터 JPA 8. Querydsl 감사합니다.

  • TaeGyu Lee 프로필 TaeGyu Lee
    2020-10-05 73159

    안녕하세요 실무에서 다들 스프링을 쓴다고해서 스프링으로 게시판이라도 만들어보고자 공부하려고하는데요, 스프링전에 알아야할 지식이 있나요? 현재는 [자바,html,css] 정도만 숙지하고있는 상태입니다 찾아본 바로는 어디에서는 JSP부터 공부하고 스프링을 접해야한다하고 어디선 또 아니라 해서 머리속이 복잡하네요 일단은 스프링으로 게시판 만드는게 제 목표인데 어떤식으로 접근해서 공부하면 좋을지도 알려주시면 감사하겠습니다

    김영한
    김영한
    김영한
    2020-10-05 73446

    안녕하세요. TaeGyu Lee님 아마 고민이 많으실 것 같아요. 아마 5년전이라면 JSP부터 공부하고 스프링을 접하는 것이 더 나은 선택일 수도 있습니다. 그런데 지금은 실무에서 JSP 자체를 점점 사용하지 않는 추세입니다. 그래서 저는 빠르게 스프링 전반을 둘러볼 수 있는 다음 강의를 추천합니다. 특히 자바, html, css 정도 배우셨으면 다음 강의를 쉽게 진행하실 수 있습니다. 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 우선 이 강의를 듣고 예제들을 모두 따라하시면 자연스럽게 스프링이 어떻게 돌아가고, 앞으로 어떤 것들을 더 공부해야 하는지 전체적인 감을 잡을 수 있습니다. 꼭! 예제를 따라하셔야 합니다. 감사합니다.

  • ljh881202 프로필 ljh881202
    2020-10-02 71755

    안녕하세요~ 기본편 이후에 출시예정이 쭉 나와있는데 상세 일정은 아직 없나요~?

    김영한
    김영한
    김영한
    2020-10-03 73158

    안녕하세요. ljh881202님^^ 실전! 스프링 웹 MVC 강의는 11월 중에 오픈 예정입니다. 이후 강의들도 1~2개월 정도 간격으로 출시 예정입니다. 감사합니다.

  • CIL 프로필 CIL
    2020-09-27 69132

    안녕하세요! 저는 스프링부트 개발자로 취업을 준비하는 대학생입니다. 아무래도, 스프링부트를 배우기 전에, 스프링에 대한 학습이 필요하다고 생각합니다. 스프링부트 강의는 모두 수강할 생각입니다. 하지만, 스프링 강의를 어디까지 들어야할 지 모르겠습니다. 우선은 스프링 입문/기본편은 수강을 하려고합니다. 추후에 선생님께서 만드시는 스프링강의도 수강이 필요할까요?

    김영한
    김영한
    김영한
    2020-09-29 72754

    안녕하세요. CIL님 CIL님 처럼 스프링을 먼저 배우고 싶다면 저는 다음 코스를 추천드립니다. 1. 스프링 입문 2. 스프링 핵심 원리 - 기본편 3. [스프링 부트와 JPA 실무 완전 정복 로드맵] - 타입 B - 야생형(추천) 먼저 스프링 입문 강의로 스프링과 스프링 부트로 웹 애플리케이션을 어떻게 만드는지 대략 감을 잡은 다음에 스프링 핵심 원리로 스프링 자체에 대해서 깊이 있게 학습을 하시면 스프링 이론도 잡고 스프링 부트도 이해가 되실꺼에요. 이후에 스프링 부트와 JPA 실무 완정 정복 로드맵에 들어가셔서 실무에서 어떤식으로 개발을 진행하는지 학습하시면 됩니다. 다음 로드맵을 참고하셔서 꼭! 야생형 코스로 학습을 진행해주세요. https://www.inflearn.com/roadmaps/149 추후에 남은 강의는 스프링 웹 MVC와 스프링 데이터 접근 기술, 그리고 스프링 부트 자체에 대한 강의인데요. 이 부분들은 스프링 부트와 JPA 실무 완전 정복 로드맵을 정복하신 이후에 학습하셔도 됩니다^^ 도움이 되셨길 바래요.

  • hak3753 프로필 hak3753
    2020-09-26 68711

    안녕하세요ㅎㅎㅎ 미리보기를 통해 정말요 재밌고 쉽게 하신다고 느꼈는데 ㅎㅎㅎ 저는 스프링에서 TDD개발론 또는 RestAPi를 배우고 싶은데 혹시 맞는강의 없을까요? 답변 부탁드려요 ㅎㅎ 감사합니다.

    김영한
    김영한
    김영한
    2020-09-26 72403

    안녕하세요. hak3753님^^ 제 강의 코스에 해당 내용들이 자연스럽게 녹아있습니다. 답변을 드리기 위해서, 먼저 강의 코스를 말씀드릴께요. 1. 스프링 입문 2. 스프링 핵심 원리 - 기본편 3. 스프링 부트와 JPA 실무 완전 정복 로드맵 -> 타입 B 야생형(추천) *타입 B - 야생형(추천)* *일단 코드부터 보고 싶은 야생형 개발자라면?* 다음의 스텝을 따라가 보세요. *1.* *활용편 1* - 먼저 활용편 1을 쭉 따라 치며 전체 기술과 백엔드 서비스 개발의 감을 익힙니다. (이해가 좀 부족해도 우선 진행하시길 권장합니다.) *2.* *JPA 기본편* - JPA 기본 내공을 다집니다. *3.* *활용편 1 복습* - 이미 기본편을 학습한 상태이기 때문에 처음부터 다시 쭉 따라하다 보면 JPA의 깊이있는 내용을 이해할 수 있습니다. *4.* *활용편 2* - 실전에서 JPA를 개발하고, JPA 성능 최적화를 어떻게 하는지 이해합니다. *5.* *스프링 데이터 JPA* - 실무에서 필요한 기능 위주로 스프링 데이터 JPA를 학습합니다. *6.* *Querydsl* - 복잡한 쿼리와 동적쿼리 문제를 해결합니다. 참고: 이론보다는 빠르게 실무 코드 위주로 진행해보고 싶으시면, 스프링 입문 -> 실전! 스프링 부트와 JPA 활용1을 시작 하신 후 스프링 핵심 원리, JPA 기본편 순으로 드는 것을 추천드립니다. 궁금해하신 테스트 관련 내용은 다음과 같습니다. 거의 모든 강의에 스프링에서 어떻게 테스트를 해야 하는지가 중간중간 녹아있습니다. 예를 들어서 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발을 말씀드리면, 회원, 상품, 주문 같은 각각의 도메인을 설계하고 개발할 이후에 항상 테스트 코드를 작성해서 검증합니다. 참고로 TDD는 아니고 스프링에서 테스트를 어떤 식으로 하는지 개발과정에서 자연스럽게 알려드립니다. RestAPI는 활용2편에서 설명드립니다. 우리가 API를 개발할 때는 단순히 API 스펙을 맞추는 것으로 끝나지 않습니다. API를 노출할 때 실제 백엔드 개발자 입장에서는 데이터베이스에서 어떤 식으로 데이터를 최적화해서 조회하고, 그 데이터를 어떤 구조로 변경해서 API를 노출해야 하는지, 실무에서는 정말 고민해야할 내용이 많습니다. API를 개발하고, 단계적으로 성능을 최적화하고, 또 성능 관점에서 문제 해결방안도 함께 알려드립니다. 정말 TDD 자체를 배우고 싶거나 REST API 스펙 자체를 따로 설명하는 강의는 현재 없습니다. 그런데 실무에서 해당 내용들이 필요하기 때문에, 스프링 부트와 JPA 실무 완전 정복 로드맵 안에 해당 내용들이 자연스럽게 녹아있다고 보시면 됩니다. 도움이 되셨길 바래요^^

  • 안준영 프로필 안준영
    2020-09-25 68227

    안녕하세요! 혹시 해당 강좌를 듣기 위한 java 지식은 어느 정도 요구될까요? (물론 다다익선이겠지요ㅠ)

    김영한
    김영한
    김영한
    2020-09-25 72271

    안녕하세요 준영님 자바 기본 문법과 컬렉션 정도만 이해하시면 됩니다. 또는 앞의 스프링 입문 강의를 듣고 크게 어려움이 없으셨으면 들으시면 됩니다^^

  • qjsro3975 프로필 qjsro3975
    2020-09-22 67061

    안녕하세요 스프링 입문 강의 완강후 핵심 강의 1,2 결제는 하였는데 jpa를 입문하기에는 이른감이 있는거 같습니다. 여기서 스프링 핵심원리를 학습해야할지 핵심강의를 완강하는것이 좋을지 고민되는데 조언좀 얻을수 있을까요?

    김영한
    김영한
    김영한
    2020-09-22 71879

    안녕하세요^^ qjsro3975님께는 다음 순서를 추천드립니다. 스프링 입문 스프링 핵심 원리 - 기본편 [스프링 부트와 JPA 실무 완전 정복 로드맵] - 타입 B - 야생형(추천) 더 자세한 내용은 다음 링크를 참조해주세요^^ https://www.inflearn.com/questions/66671 감사합니다.

  • 리나 프로필 리나
    2020-09-21 66876

    김영한님! JPA 강의 너무 좋았습니다. 덕분에 좋은 지식 배우게 되었는데요. 혹시 앞으로 SPRING security, OAuth2, JWT 같은 보안쪽도 진행 할 계획이 있으신가요?

    김영한
    김영한
    김영한
    2020-09-21 71787

    안녕하세요. 리나님^^ 저도 해당 기술들을 참 좋아합니다. 그런데 우선 스프링 완전정복 로드맵을 완료하고, 그 다음 후보군 중에 하나로 고민해보겠습니다^^! 사실 하고 싶은 강의는 정말 많은데, 강의 하나 만드는데 시간이 어마어마하게 들어가서 개발자분들께 꼭 필요한 강의 위주로 우선순위를 정해서 찍게 될 것 같아요^^

  • YunJin Choi 프로필 YunJin Choi
    2020-09-21 66679

    JPA , queryDSL까지 보고있는데 기다리던 강의가 나왔네요 ㅎㅎ 잘보겠습니다

    김영한
    김영한
    김영한
    2020-09-21 71712

    YunJin Choi님 기다려주셔서 고맙습니다^^ 이번 강의는 제가 정말 심혈을 기울여서 만든 강의입니다. 스프링의 핵심을 이해하는데 큰 도움이 되실꺼에요^^!

  • 윤태희 프로필 윤태희
    2020-09-21 66677

    안녕하세요. 자바랑 jsp까지 공부했고, 이번에 스프링 배울려고 생각 중입니다. 강사님의 강의 중 무료인 스프링 입문 강의와 새롭게 오픈하신 스프링 핵심 원리 강의가 있는데, 어떤 것을 들으면 될까요?!

    김영한
    김영한
    김영한
    2020-09-21 71711

    안녕하세요. 윤태희님^^ 먼저 무료 강의인 스프링 입문 강의부터 시작하는 것을 추천드립니다^^! 추천 학습 코스 1. 스프링 입문 2. 스프링 핵심 원리 - 기본편 3. [스프링 부트와 JPA 실무 완전 정복 로드맵]타입 B - 야생형(추천) (https://www.inflearn.com/roadmaps/149) 학습 스타일에 따라서 스프링 입문 -> 로드맵의 활용1편을 들은 후에 스프링 핵심 원리를 들으셔도 됩니다. 도움이 되셨길 바래요^^

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스