Thumbnail
개발 · 프로그래밍백엔드

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술대시보드

(5)
5,911개의 수강평 ∙ 98,767명의 수강생

무료

지식공유자: 김영한
총 28개 수업 (5시간 21분)
수강기한: 
무제한
수료증: 미발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가공유
  • khb4435 프로필khb4435
    2024-02-141178303

    c/c++ 펌웨어개발자입니다. 1.백엔드 공부해보려고 하는데 커리큘럼 순서대로 가려면 일단 자바랑 sql공부를 선으로 진행하고 들어야하는거겠죠? 2. 일단 java + DB공부하려고 하는데 더 필요한 과목이 선으로 공부하기에 더 필요한 부분이 있나요? 3.sql공부를 선으로 하라고 하시면 mongoDB,mysql 등등 많은데 어떤 DB가 자바 스프링과 어울리는 DB인가요?

    김영한
    김영한
    김영한
    2024-02-14318150

    안녕하세요. khb4435님 1,2: 네 우선 그정도로 시작하시면 충분합니다. 3: mysql과 같은 관계형 데이터베이스를 학습하시면 됩니다. 감사합니다.

  • 롸켓가이 프로필롸켓가이
    2023-12-051092886

    안녕하세요. 좋은 강의들이 많이 보여 관심을 갖고있는데, 제가 청각장애가 있어 자막없이 강의 듣기 힘든데 자막은 없는걸까요? ㅠㅠ

    김영한
    김영한
    김영한
    2023-12-07301032

    안녕하세요. 롸켓가이님 인프런 자체에서 모든 강의에 자막을 제공합니다^^ 다음을 참고해주세요. https://www.inflearn.com/notices/1022219 감사합니다.

  • gud4041 프로필gud4041
    2023-12-041091852

    현재 스프링부트가 jdk-11은 선택할 수가 없습니다 sts3버전을 받아도 jdk-17이상이어야 됩니다 gradle에서 바꾸어 봤지만 아예 안됩니다 이 강의대로 따라해도 안됩니다 어떻게 해야 하나요?

    김영한
    김영한
    김영한
    2023-12-04300252

    안녕하세요. gud4041님 강의 메뉴얼을 다시 받아보시면 관련 내용이 업데이트 되어 있습니다^^ 참고로 최신 버전인 스프링 부트 3.2를 선택하시고 JDK17을 사용하시면 됩니다. 스프링이 업데이트 될 때 마다 강의 메뉴얼을 통해 관련 내용을 업데이트 하고 있으니 참고해주세요. 감사합니다.

  • rlagusdn0086 프로필rlagusdn0086
    2023-11-211081070

    안녕하세요 선생님 해당 강의는 혹시 운영체제는 윈도우로 진행 되나요 macos로 진행되나요?

    김영한
    김영한
    김영한
    2023-11-21297071

    안녕하세요. rlagusdn0086님 mac os로 진행되지만, 윈도우용 단축키도 함께 제공되기 때문에 크게 걱정하지 않으셔도 됩니다. 감사합니다.

  • 진우 프로필진우
    2023-10-011033051

    1. 혹시 스프링로드맵에서 스프링 핵심 원리-고급편빼고 처음부터 다 본후에, 스프링부트와 JPA로드맵 다 보고 나서, 스프링 핵심 원리 - 고급편 봐도 되나요? 2. 가끔가다 사람들 보면 스프링부트 로드맵을 먼저 보고 나서 스프링로드맵 본다고 하던데 , 그것이 이해가 더 잘 된다고 하던데 그 이유를 알 수 있을까요? 혹시 그렇게 진행해도 무리는 없는건가요? 3. 백엔드 개발자로 보통 취업하려면 두 개의 로드맵을 모두 어느 정도까지는 봐야 취업이 가능할까요? 4. 팀원들과 함꼐하는 사이드프로젝트 등 토이프로젝트를 하려면 두 개의 로드맵을 모두 어느 정도까지 봐야 사람들과 말이 통하고 협업이 가능할까요? 5. 잡코리아, 원티드 등등 취업공고 사이트 보면 백엔드 개발자 필수요건으로 요즘은 코틀린도 요구하는게 추세던데, 만약 코틀린으로 대체된다 하더라도 자바를 이해하고 잘해야만 코틀린도 잘할 수 있는거죠? + 유치하고 어리석은 질문일 수 있는데, 사람들과 빨리 협업해서 프로젝트 등 실무에 참여하고 싶어서 궁금한 마음에 여쭈어봅니다..

    김영한
    김영한
    김영한
    2023-10-03287851

    안녕하세요. 진우님 1. 혹시 스프링로드맵에서 스프링 핵심 원리-고급편빼고 처음부터 다 본후에, 스프링부트와 JPA로드맵 다 보고 나서, 스프링 핵심 원리 - 고급편 봐도 되나요? -> 다음 로드맵 안내 영상에서 마지막에 있는 추천 코스를 보시면 어떻게 학습해야 할지 이해가 되실거에요 :) 딱 생각하신 내용과 비슷합니다. https://youtu.be/ZgtvcyH58ys?si=Z6dusQINZmBfNW4h 2. 가끔가다 사람들 보면 스프링부트 로드맵을 먼저 보고 나서 스프링로드맵 본다고 하던데 , 그것이 이해가 더 잘 된다고 하던데 그 이유를 알 수 있을까요? 혹시 그렇게 진행해도 무리는 없는건가요? -> 1번의 로드맵 안내 영상을 참고해주세요. 3. 백엔드 개발자로 보통 취업하려면 두 개의 로드맵을 모두 어느 정도까지는 봐야 취업이 가능할까요? -> 회사마다 기준이 다르겠지만, 두 개의 로드맵을 온전히 본인 것으로 체득하는 단계까지 끌어 올리는 것을 권장합니다. 4. 팀원들과 함꼐하는 사이드프로젝트 등 토이프로젝트를 하려면 두 개의 로드맵을 모두 어느 정도까지 봐야 사람들과 말이 통하고 협업이 가능할까요? -> 사이드프로젝트나 토이 프로젝트이 규모나 선택하는 기술에 따라서 다를 것 같아요. 무언가를 만든다고 가정하면 로드맵 안내 영상의 추천코스에서 Querydsl 부분까지 학습하시는 것을 권장합니다. 5. 잡코리아, 원티드 등등 취업공고 사이트 보면 백엔드 개발자 필수요건으로 요즘은 코틀린도 요구하는게 추세던데, 만약 코틀린으로 대체된다 하더라도 자바를 이해하고 잘해야만 코틀린도 잘할 수 있는거죠? -> 실무 프로젝트의 거의 99%는 자바 프로젝트입니다. 추가로 스프링, JPA 같은 기술은 자바, 코틀린과 무관하므로 크게 고민하지 않으셔도 될 것 같아요. 도움이 되셨길 바래요 :)

  • 진우 프로필진우
    2023-09-091009191

    1. 자바의 정석이란 책으로 완독하고 자바를 좀 깊게 알아보고 공부한 다음,관게형 데이터베이스까지 어느정도 안 상태로 선생님의 강의 스프링 완전 정복 로드맵을 따라서 강의를 다 듣고, 스프링부트와 JPA실무 완전 정복 로드맵을 따라서 공부하면 될까요? 2. 자바와 DB, 그리고 스프링 및 스프링부트?를 어느정도 알게 되면 팀원들을 구해서 토이프로젝트 등등 만드려고 합니다. 또 틈틈히 코딩테스트 준비도 해보려고 합니다. 이렇게 준비하면서 필요한 것 및 부족한 것이 있다면 추가로 더 공부해보려고 합니다. 선생님이 보시기에 이렇게 진행하는 것은 어떤가요? 2. 여기서 관게형 데이터베이스가 선수 지식으로 있는데 어느 정도까지 공부하고 이 로드맵을 보면 될까요? 백엔드로 진로 잡으려면 이렇게 공부하면 될까요..? 혹시라도 공부 방향 중 잘못된 것이 있다면 알려주시면 감사하겠습니다. 감사합니다..

    김영한
    김영한
    김영한
    2023-09-11284520

    안녕하세요. 진우님 공부의 방향은 잘 잡고 계신 것 같아요. 생각하신 것 처럼 자바를 공부하고 로드맵을 따라서 진행하시면 됩니다. 데이터베이스는 많이 알면 좋지만 서점에서 본인에게 맞는 가장 쉬운 레벨의 기본적인 SQL, 테이블 설계에 대해서 책 한권정도를 보시면 됩니다. 추천하는 전체 로드맵 순서는 다음 영상을 참고해주세요^^ https://youtu.be/ZgtvcyH58ys

  • 11 1 프로필11 1
    2023-08-20984783

    안녕하세요. 컴공을 복수전공하고 졸업 후 1년 정도 CS 지식 및 자바 문법 반복 복습하다가 이제야 강의를 들으려고 합니다. 일단 로드맵1이랑 로드맵2에 있는 강의를 전부 구매는 해 뒀습니다.(스프링 부트만 아직 구매하지 않았는데 나중에 할인할 때 구매할 예정입니다.) 내년 상반기쯤에 취업할 예정인데 그 기간 안에 이 분량의 수업들을 다 듣고 소화할 수 있을지가 조금 걱정이 됩니다. 지금 예정은 로드맵에 써진 대로 순차적으로 다 듣는 것이긴 합니다. 아직 강의를 안 들어서 분량이 감이 안 오는데.. 열심히만 한다면 시간은 충분한지, 아니면 선별해서 몇 개만 듣는 게 나은지 궁금합니다. 앞으로는 스프링 공부 + 코딩 테스트 위주로 준비할 예정이긴 합니다. 분량에 대해 질문드리는 이유는 제가 이미 졸업 후 1년 정도 공백기를 가져서 그런지 공백기가 많이 길어지는 게 아닌가 싶어서입니다.. 현재 나이는 95년생 만28살(원래 한국 나이로 29살)이라 적지 않은 나이입니다. 공백기 동안 거의 자바 문법이나 운영체제, DB, 네트워크 같은 CS 등을 책으로 2~3번씩 반복해서 본 정도이지, 그걸 블로그에 작성하거나 포트폴리오를 만든 것도 아니라.. 뭔가를 준비한 게 없네요. 그렇지만 시간 들여서 스프링을 제대로 공부하고 싶기도 해서 앞으로 스프링 강의를 다 듣는 게 나을지, 몇 개 선별해서 듣고 나머진 취업해서 듣는 게 나을지 조언을 듣고 싶습니다. 어떤 게 최선일지 고민입니다. (절대 강의를 다 듣는 게 싫어서가 아닙니다. 오히려 제 성격상으론 시간만 너무 길어지지 않으면 강의를 빠짐 없이 다 듣는 게 좋긴 합니다. 이미 다 구매했구요..) 감사합니다.

    김영한
    김영한
    김영한
    2023-08-21280813

    안녕하세요. 11 1님 어떤 고민이 있으신지 이해가 됩니다. 다만 스프링을 제대로 공부하는 것이 쉽지 않고 또 기본기를 단계별로 쌓아가면서 진행해야 본인 것으로 만들 수 있습니다. 제가 추천하는 방법은 다음 영상 뒷부분에서 소개하는 추천 코스가 있습니다. 이 코스를 순서대로 들으시는 것을 권장드립니다. https://youtu.be/ZgtvcyH58ys 감사합니다.

  • kql 1 프로필kql 1
    2023-08-02964002

    자바,스프링을 들어야 하는지 궁금합니다 대학교 중퇴해서 백엔드 개발자 인강인 nodejs,nest,js 듣고 있고 자바,스프링까지 들어야 하는지 궁금해요 지금 학력이 학력이라서 올해,내년 초 스타트업,중소기업 가는게 목표고,취업해서 2년동안 학비 모아서 대학교 3학년으로 편입해서 다시 취업해 대기업가는게 목표에요 현재 스타트업,중소기업이 목표니까 우선은 nodejs만 들어야 할까요? 자바,스프링은 대학교 졸업하고 재취업할 떄 들어야할까요?

    김영한
    김영한
    김영한
    2023-08-04277432

    안녕하세요. kql 1님 본인이 어떤 회사에 가고 싶은지 먼저 정하는 것이 중요합니다. 본인이 nodejs를 주로 사용하는 회사로 가고 싶다면 node관련 기술 스택을 쌓는 것이 맞고, 본인이 자바 스프링 계열로 가고 싶다면 해당 계열의 기술 스택을 쌓는 것이 유리합니다. 권장하는 방법은 장기적으로 본인이 가고 싶은 회사를 정하고, 그 목표를 위해서 중간에 가는 회사도 같은 기술을 사용하는 것이 장기적인 목표를 이루기에 더 유리합니다. 다음 영상을 보시면 도움이 되실거에요. 인프콘 - 어느 날 고민 많은 주니어 개발자가 찾아왔다, 성장과 취업, 이직 이야기 https://www.youtube.com/watch?v=QHlyr8soUDM 감사합니다.

  • STS 프로필STS
    2023-07-22951583

    Spring Tool Suite4 로 해도 비슷한가요? 인텔리J 와 많이 다른지 궁금합니다. 사이트는 STS4 로 되어 있어서요.

    김영한
    김영한
    김영한
    2023-07-23274533

    안녕하세요. STS님 STS를 잘 다루신다면 STS를 사용하셔도 괜찮습니다. 감사합니다.

  • BBIRA2 프로필BBIRA2
    2023-07-13939302

    안녕하세요 아직 자바는 반복문, 조건문, 배열 이정도만 배운 상태입니다. 하지만 스프링 강의를 빨리 들어보고 싶습니다.. 일단 스프링 입문 강의를 들으면서 자바 공부를 마무리한 후 , 기본편을 수강하며 스프링의 기초를 다져도 괜찮을까요?

    김영한
    김영한
    김영한
    2023-07-13272231

    안녕하세요. BBIRA2님 자바 기초를 탄탄하게 다지고 스프링을 학습해야 합니다. 최소한 객체지향 개념과 컬렉션 정도까지는 공부하고 넘어오셔야 합니다. 감사합니다.

  • blackhole124 프로필blackhole124
    2023-06-27919836

    안녕하세요 개발자님 혹시 이 강의부터 시작된 개발자님의 강의 커리큘럼은 전부 자바 코드로 되어있나요? 아니면 코틀린으로 하시나요?

    김영한
    김영한
    김영한
    2023-06-28269294

    안녕하세요. blackhole124님 모든 강의는 자바로 진행합니다. 감사합니다

  • 이승민 프로필이승민
    2023-06-19909954

    안녕하세요. 현재 국비 수업을 통해 spring mvc모델을 활용한 프로젝트를 하나 완성한 상태입니다. 국비학원에서는 rest api나 spring security 등을 알려주지않고 정말 기본적인 mvc패턴만 알려준 것 같아 김영한 강사님의 인프런 강의까지 찾아보게 되었습니다. 혹시 강의 내용에 위의 내용들도 함께 들어있는건지 궁금해서 문의 드립니다! 국비수업을 들은 상태라면 입문과정은 넘어가도 괜찮은지, 그래도 입문강의부터 차근차근 듣는것을 추천하시는지도 궁금합니다!

    김영한
    김영한
    김영한
    2023-06-19267189

    안녕하세요. 이승민님 입문 과정이 스프링의 전체적인 사용에 대한 큰 그림을 그려주기 때문에 실무에서 스프링을 자주 사용하던 분들도 듣는 강의입니다. 따라서 국비수업을 들은 상태라도 입문 과정을 듣는 것을 추천합니다. 감사합니다.

  • shb610 프로필shb610
    2023-03-24824268

    초기 환경설정 질문 드립니다. 1. 제가 mac이 없는데 윈도우와 리눅스 중 어느 운영체제로 진행해야 강의 들으면서 불편함이 덜할까요? 리눅스가 오히려 더 어려울 수도 있을까요? 2. 최근 강의는 스프링부트 3.0으로 진행하셨던데 그러면 처음부터 Java17로 설치하는 게 나을까요? 아니면 Java11로 하다가 나중에 바꾸는 게 나을까요? 감사합니다.

    김영한
    김영한
    김영한
    2023-03-24250605

    안녕하세요. shb610님^^ 1. 운영체제는 편하신 것으로 학습하시면 됩니다^^ 강의 메뉴얼에 윈도우, mac의 경우가 모두 포함되어 있습니다. 2. 강의 메뉴얼에 스프링 부트 3.0에 대한 부분들이 업데이트 되어 있습니다. java 17로 진행하셔도 괜찮습니다^^ 감사합니다.

  • pomy1412 프로필pomy1412
    2023-03-11810539

    안녕하세요? 로드맵 전체 학습하려 하는데 강의자료가 분량이 꽤 되기에 질문드립니다. 강의자료를 출력해서 필기하며 공부하는 용도인가요? 아니면 그냥 pdf 상태로 보기만 해도 괜찮은 건가요? 책처럼 볼 거라면 미리 제본을 하는 게 나을 것 같아서 질문드립니다.

    김영한
    김영한
    김영한
    2023-03-11247842

    안녕하세요. pomy1412님 이 부분은 사람들마다 다를 것 같아요. 어떤 분은 PDF로 보시고, 어떤 분들은 출력을 해서 보시더라구요^^ 본인의 학습 스타일에 맞추시면 될 것 같습니다. 감사합니다.

  • 김동민 프로필김동민
    2023-02-01767695

    현재 국비수업 진행중이고 한달정도 되었습니다. 기본적인 사용법들은 이해를 했습니다. 하지만 이러한 결과값을 내라 하고 던져주면 코드를 보지 않고 머릿속에서 자동으로 코드가 작성되는 수준은 되지 못합니다. 자바언어에 대한 이해도를 어느정도로 요할까요? 데이터 베이스는 sqld 공부를 해서 join에 대한 이해까지는 하고 있습니다.

    김영한
    김영한
    김영한
    2023-02-05239953

    안녕하세요. 김동민님 자바 기본 문법과 컬렉션 정도 이해했으면 학습을 하면서 부족한 자바 문법을 따로 학습하셔도 됩니다^^ 감사합니다.

  • 스물다섯고개 프로필스물다섯고개
    2023-01-19753221

    올해부터 백엔드 개발자를 목표로 공부를 하려고 합니다. 코딩을 완전 처음 접해본 케이스는 아니고, 게임개발자를 지망하여 C,C++을 기반으로 winAPI나 DirectX를 조금 다루어보았고, 유니티를 하면서 C#은 겉할기로 기초문법 정도만 다루어 보았습니다. 그마저도 손 뗀지가 수년이 지나 제대로 안다고 하기는 어렵네요. 현재 웹 쪽으로는 지식이 전무한 상황인데 해당 로드맵을 따라가려면 일단 JAVA에 대한 지식이 선행되어야 하는 것으로 보입니다. JAVA에 대해 어느정도까지의 사전 지식을 요구하나요? 그리고 별도로 html, css, js 등을 공부할 필요성이 있을까요? 프론트 영역인 것으로 알고있지만 프로젝트를 진행하여 포트폴리오를 완성하려면 외부로 보여줄 수 있는 화면단을 출력할 능력은 있어야 하는 것이 아닐까 하는 의문이 들어 질문합니다. 마지막으로 현재 페이지의 스프링 로드맵을 먼저 수강하고 JPA 로드맵을 수강하면 될까요? 위의 두 코스를 제대로 소화했다고 하였을 때, 신입 백엔드 개발자로서의 취업이 가능한 수준에 도달하는지도 궁금합니다

    김영한
    김영한
    김영한
    2023-01-22236772

    안녕하세요. 스물다섯고개님 먼저 자바에 대한 부분은 확실한 이해가 필요합니다. 기본적인 문법 + 객체지향에 대한 이해 + 컬렉션 정도까지 이해하시면 강의를 진행하실 수 있을 것이라 생각합니다. 나머지 부분은 강의를 진행하면서 별도로 조금씩 공부하셔도 됩니다. (추가로 DB에 대한 부분도 따로 공부하셔야 합니다.) 이미 두 코스는 실무에 있는 개발자 분들도 많이 듣고 계셔서 두 코드를 제대로 소화하게 되면 신입 백엔드 개발자로 취업이 가능한 수준에 충분히 도달할 수 있다 생각합니다. 응원합니다.

  • 시작하자 프로필시작하자
    2022-12-19716676

    안녕하세요 영한님 ! 국비지원으로 6개월과정을 수강중인 비 전공자 학생입니다 . 국비지원 수업이 5개월차를 지나면서 순간순간 넘겨짚었던 개념들을 확실히 이해 못하면 힘들겠다 싶어서 수업을 듣기보다 처음부터 백엔드 과정을 다시 시작하자는 마인드를 갖게 되었습니다. 그래서 알아본것이 영한님의 강의 인데요! 실례가 안된다면 질문 몇개 드리고싶습니다. 1. 제가 여태껏 했던것들이 우습게 느껴질 정도의 질문인데요 백엔드의 공부 순서를 알고싶습니다. 학원에서는 java -> javascript -> DB -> jsp -> spring -> springboot 순서로 공부하고있는데 비슷하게 공부를 다시 시작하면 될까요 ? 2. 영한님의 스프링 완전정복 로드맵을 제가 완벽히 이해한다면 두번째 로드맵을 이용해도 될까요 ? 번거로우시겠지만 답변 부탁드리겠습니다 .. ㅜ

    김영한
    김영한
    김영한
    2022-12-21229429

    안녕하세요. 시작하자님 가장 권장하는 코스는 스프링 완전 정복을 DB2 까지 듣고 이후에 스프링 부트와 JPA 실무 완전 정복으로 넘어가는 것입니다. 그리고 여유가 되실 때 스프링 고급편을 학습하시면 됩니다. 스프링 부트와 JPA 실무 완전정복을 들을 때는 로드맵에 나와있는 야생형 코스를 권장합니다. 감사합니다^^

  • swanmo kim 프로필swanmo kim
    2022-11-16693576

    안녕하세요 이클립스로 하는 방법도 알 수 없을까요 ㅠ 구직하려는 곳 대부분이 이클립스 사용하는 것 같고 이클립스에서 file -> open project가 제일 비슷해보여 똑같이 따라해봤는데 org.springframeworkdhk annotation 등에 빨간 밑줄 뜨고 The import org.springframework cannot be resolved 이런 식으로 나오는데 해결방법을 모르겠네요 ㅠ 시작부터 막혔습니다..

    김영한
    김영한
    김영한
    2022-11-20224211

    안녕하세요. swanmo kim님 이클립스의 경우 구글에서 이클립스 gradle 스프링 부트로 검색해보시면 많은 자료들을 찾으실 수 있을거에요. 감사합니다^^

  • jjang9 프로필jjang9
    2022-10-23677944

    안녕하세요 코틀린을 먼저 학습해서 어느정도 자바 기초 문법에 대한 이해는 있지만 자바를 따로 학습한적은 없는 상태인데 해당 강의를 수강해도 무리가 없을지 궁금합니다.

    김영한
    김영한
    김영한
    2022-10-30220861

    안녕하세요. juuu o님 코틀린을 충분히 이해하고 있다면 크게 문제가 없을 것이라 생각합니다. 감사합니다.

  • ssunm2 프로필ssunm2
    2022-10-12671075

    강의시간이 총 몇시간짜리인가요?

    김영한
    김영한
    김영한
    2022-10-16218513

    안녕하세요. ssunm2님 총 65개 수업 (12시간 7분) 입니다. 감사합니다.