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

스프링 핵심 원리 - 기본편대시보드

(5)
3,905개의 수강평 ∙ 36,761명의 수강생
88,000원

월 17,600원

5개월 할부 시
지식공유자: 김영한
총 65개 수업 (12시간 5분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가공유
  • SeedsSoft SS 프로필SeedsSoft SS
    2024-11-181430275

    제가 해당강의를 개인 계정으로 22년도에 수강했는데, 현재 업데이트된 강의내용이 과거와 큰 차이가 있을까요?

    김영한
    김영한
    김영한
    2024-11-19381399

    안녕하세요. SeedsSoft SS님 스프링의 핵심 기능들은 사실 크게 변화된 부분이 없습니다 :) 추가로 버전업에 따른 내용은 강의 메뉴얼을 통해서 꼭 필요한 부분들은 지속해서 업데이트 하고 있으니 참고해주세요. 감사합니다.

  • ehskstkrjsa 프로필ehskstkrjsa
    2024-11-141427369

    안녕하세요. 이제 스프링을 공부하려고하는 초보입니다. 스프링의 경우 버전을 많이 탈까요...? 인프런에서 강의를 구매하면 항상 버전 문제 때문에 강의를 보다가 중간에 포기하는 경우가 상당히 많습니다.. 이 강의도 그런 강의가 될까 걱정입니다... 지금 기본강의에 질문을 올리지만 점점 난이도가 올라가는 강의들에서도 같은 질문을 드립니다. 그리고 맥북과 윈도우 OS에서 돌아가면서 학습을 하려고 합니다. OS도 많이 타는지 궁금합니다.. 강의를 구매한다면 한달이내 완강을 할 필승의 각오로 먼저 질문드립니다.

    김영한
    김영한
    김영한
    2024-11-14380238

    안녕하세요. ehskstkrjsa님 스프링의 경우 하위호환을 매우 중요하게 생각하기 때문에 버전 이슈가 자주 발생하지는 않습니다. 추가로 강의 메뉴얼을 통해서 최신 버전의 스프링에서도 작동하는 방법등을 설명드리기 때문에 이 부분은 크게 걱정하지 않으셔도 괜찮습니다. (강의 메뉴얼을 계속 업데이트 하고 있습니다.) 추가로 예를 들어서 내일 새로운 스프링 버전이 업데이트 되고, 이때 기존 예제 코드에서 작동하지 않는 기능이 있다면 강의 게시판에 올려주시면 저와 서포터즈 분들이 해결책을 찾아서 도움을 드리고 있습니다. 스프링은 이미 자바 위에 구성되어 있기 때문에 OS 호환성은 크게 걱정하지 않으셔도 됩니다. (이미 많은 분들이 맥북과 윈도우에서 듣고 있습니다.) 감사합니다.

  • 예림 프로필예림
    2024-10-231412253

    ㅇㄹㅇㄹㅇ

    김영한
    김영한
    김영한
    2024-10-24375703

    안녕하세요 예림님 어떤 문의사항일까요?

  • 예린 프로필예린
    2024-10-041397033

    안녕하세요. 현재 주니어 개발자로 업무를 진행 중에 기존 개발된 회사 코드를 보며 코드 스타일을 익히고 있습니다. 전에 파이썬을 이용한 간단한 백엔드 개발을 하여 스프링 부트에 코드에 대하여 분석하는 것이 힘든데 어떤 강의를 들어야될지 모르겠습니다. 현재 자바 기본편까지 수강하였으나, 실무가 급하여 강의를 급하게 들어야될 것 같습니다.

    김영한
    김영한
    김영한
    2024-10-05371392

    안녕하세요. 예린님 우선 실무에서 급하게 사용해야 한다면, 실전 스프링 부트와 JPA 활용 1편을 먼저 코드로 따라하면서 들어보는 것을 추천합니다. 아직 기본기가 약해서 자세한 내용 이해하기 어렵더라도, 자바와 스프링 JPA 같은 기술로 웹 애플리케이션을 만들어가는 전체적인 그림을 그릴 수 있습니다. 그리고 다음 로드맵에서 소개하는 추천 코스를 통해 스프링을 제대로 학습하시면 됩니다. https://youtu.be/ZgtvcyH58ys?si=YUaR_W_Zg7bk94T2 자바의 경우 스프링으로 넘어가기 전에 최소한 중급2편까지는 꼭 학습하셔야 합니다. 감사합니다.

  • 도리토스도리 프로필도리토스도리
    2024-09-031371509

    안녕하세요!!! 저는 웹백엔드 개발자(스프링부트,자바)를 희망하는 취준생입니다. 다름이 아니라 학습 순서에 대해 문의 드리고자 글 남겨봅니다 지금 자바 입문듣고 기초(후반부) 듣고 있는 중인데 기초까지 완강 후 자바 중급 들으면서 스프링도 같이 들어도 괜찮은 생각일까요? (스프링 입문 이전에 듣긴 하였으나 다시 입문부터 들을 생각입니다) 제가 희망하는 직무와 이 학습 경로가 맞는 것인지에 대해서도 의견 주시면 정말정말 힘이 될 것 같습니다. 항상 좋은 강의 감사드립니다 ㅎㅎ

    김영한
    김영한
    김영한
    2024-09-03364751

    안녕하세요. 도토리님 제 생각에는 자바 기본기를 먼저 다지고 나서 스프링을 학습하는 것을 권장드립니다. 최소한 자바 중급 2편까지 듣고 스프링으로 넘가시는 것을 권장합니다. 자바 백엔드 개발자를 희망하신 다면 다음 로드맵 소개 영상을 보시면 도움이 되실거에요 :) https://youtu.be/ZgtvcyH58ys?si=JTG_R32IfTa1kJs4 감사합니다.

  • chojo1031 프로필chojo1031
    2024-08-021340877

    강의 구매 시 영상 저장 후 오프라인 재생이 가능한가요?

    김영한
    김영한
    김영한
    2024-08-03358006

    안녕하세요. chojo1031님 오프라인 재생은 인프런 플랫폼에서 아직은 지원하지 않는 것으로 알고 있습니다. 감사합니다.

  • ghuhan18 프로필ghuhan18
    2024-07-041312878

    안녕하세요. Spring 강의를 들어놓으면 Data Structure 를 공부할때 도움이 되나요 ?

    김영한
    김영한
    김영한
    2024-07-05351713

    안녕하세요. ghuhan18님 스프링은 Data Structure와는 무관합니다 :) Data Structure는 자바 로드맵에 있는 실전 자바 중급 2편을 참고해주세요. 감사합니다.

  • newbbsl997 프로필newbbsl997
    2024-06-191295020

    스프링 레거시를 이용하여 프로젝트를 해야한다면 강사님 강의중 스프링부트 강의말고 이 강의를 듣는걸 추천하시나요? 로드맵중에서 어떤강의가 가장 적합할까요

    김영한
    김영한
    김영한
    2024-06-19347920

    안녕하세요. newbbsl997님 스프링 부트 없이 개발하는 방식을 스프링 레거시라고 많이 이야기하는데요. 스프링 부트는 단순히 스프링의 개발을 도와주는 도움 기능을 할 뿐입니다 :) 따라서 스프링 자체를 잘 이해하고 배우는 것이 중요합니다. 제가 진행하는 강의들은 스프링 부트를 사용하지만 말씀하신 스프링 레거시에 더 초첨이 맞추어진 강의라고 생각하시면 됩니다. 따라서 다음 로드맵 설명대로 따라서 진행하시면 됩니다. https://youtu.be/ZgtvcyH58ys?si=42ZanOgPYVzZpqCY 감사합니다.

  • hyuna 프로필hyuna
    2024-05-191269068

    안녕하세요! 입문편을 듣지않고 바로 기본편을 수강해도 괜찮을까요?

    김영한
    김영한
    김영한
    2024-05-19340851

    안녕하세요. hyuna님 입문편은 스프링이 무엇이고 대략 어떤식으로 사용되는지 큰 방향을 알려주기 때문에 입문을 꼭! 듣고 기본편을 수강하시는 것을 권장합니다. 감사합니다.

  • jl 프로필jl
    2024-04-201244798

    스프링 로드맵에서 다루는 내용이 스프링에만 국한되지 않고 다른 언어나 프레임워크로 개발을 할때도 도움이 될만한 내용인가요? 강의를 따라가면 추후 다른 기술로 개발 할때도 도움이 되는 백엔드 개발의 공통적인 부분을 공부할 수 있는지 궁금합니다

    김영한
    김영한
    김영한
    2024-04-21334480

    안녕하세요. jl님 네 맞습니다. 스프링 자체의 기능만 설명하는 강의가 아니라, 객체지향 설계, 디자인 패턴, DI(의존성 주입), 다형성 같은 다양한 내용들이 함께 포함되어 있습니다. 참고로 nodejs 같은 다른 언어를 학습하시는 분들도 이 강의를 통해서 프로그래밍의 설계 자체에 대한 부분을 많이 이해하고 있습니다. 감사합니다.

  • 재미있는 독수리 프로필재미있는 독수리
    2024-03-311224821

    수강기간 질문드립니다. 유료 수강기간 1개월 이후 복습 및 질문 무제한이라고 나와있는데 본 강의를 평생 기간 제한 없이 들을 수 있다는 의미 맞나요? 아니면 본 강의 수강 기간이 1개월인가요?

    김영한
    김영한
    김영한
    2024-04-01329562

    안녕하세요. 재미있는 독수리님 :) 평생 제한 없이 들을 수 있습니다. 감사합니다.

  • smart9195 프로필smart9195
    2024-03-311224219

    안녕하세요! 강의 수강 전 맥북을 구입하려고 하는데 인터넷을 모두 찾아봐도 제게 맞는 답을 찾기가 어렵습니다. 자바, 스프링 기반의 백엔드 프로그래밍 전반을 커버하기 위한 모델을 찾고 있는데, - 에어와 프로 - 램 - SSD 등의 조건을 어떻게 가져가면 취업 및 주니어 시기까지 잘 사용할 수 있을지 답변을 얻는다면, 확신을 가지고 세팅할 수 있을 것 같습니다. 예산과 무관하게 제 상황에 맞는 맥북 사양을 추천해주실 수 있으실까요?

    김영한
    김영한
    김영한
    2024-03-31329321

    안녕하세요. smart9195님 강의를 진행하는데는, M3 어떤 모델을 사용해도 충분합니다. 이동성이 중요하다면 에어를 고려하는 것도 괜찮습니다. M3 모델 정도 되면 어떤 모델을 사용하더라도 이미 성능이 다 좋아서, 에어와 프로라고 해도 영상 편집이 아닌 이상 비약적인 성능의 차이를 느끼기는 어렵습니다. - 램은 16G 이상 권장합니다. - SSD 디스크 용량은 크게 상관이 없습니다. 감사합니다.

  • 오진희 프로필오진희
    2024-02-021164678

    로드맵 확인하다가 미처 30% 할인기간을 놓쳤는데 할인받을 수 없을까요?

    김영한
    김영한
    김영한
    2024-02-03315759

    안녕하세요. 진희님 할인 관련해서는 인프런에 문의 부탁드립니다 :) 감사합니다.

  • 임다정 프로필임다정
    2024-01-241154051

    현재 스프링 입문 강의를 듣고있는데 이해하는데 너무 벅차서요..코드만 따라치는데 개념을 잡기가 너무 어려워요 기본편에서는 개념이랑 좀더 자세히 알려주시나요?자바인강은 완전히 자세히 알려주셔서 바로 이해됐는데 스프링 입문은 따라가기 힘드네요

    김영한
    김영한
    김영한
    2024-01-25313564

    안녕하세요. 임다정님 스프링 입문은 자세한 내용을 이해하기 보다는 전체적인 그림을 그리는 것이 목표입니다. 그래서 아~ 스프링이 대략 이런 것이구나 정도만 알아두시면 됩니다. 세세한 내용 하나하나는 스프링 기본편 부터 자세히 알려드립니다 :) 스프링을 너무 기본부터 하나씩 쌓아올리려면 기본만 공부하다가 스프링이 어떻게 생긴지는 알기도 전에 포기할 가능성이 높습니다 :) 그래서 이런 방식으로 스프링의 전체적인 감을 대략 잡고, 자세한 부분은 그 다음에서 하나씩 학습한다고 이해하시면 됩니다. 모두 이해하기 보다는 대략 감을 잡는 정도를 목표로 하시고, 한번 정도 복습하시는 것을 추천드려요. 감사합니다.

  • Yuuri 프로필Yuuri
    2024-01-181145537

    안녕하세요 선생님.. 이번에 할인한다고 해서 구매하려고 하는데 여유가 있으면 다 결제 하고 싶지만 여유가 없어서요 지금 스프링프레임워크를 국비로 듣고 수료를 앞두고 있습니다 CRUD 의 정도는 할 수 있고, 이번에 개인 프로젝트로 공공데이터포털 오픈api, 카카오api를 연결한 시스템 웹사이트 토이프로젝트 진행 정도의 수준이라 보면 될 것 같은데 로드맵 순서대로 하는게 좋을까요 아니면.. 중간에 어디서부터 듣는게 좋을까요 ?

    김영한
    김영한
    김영한
    2024-01-18311781

    안녕하세요. Yuuri님 실무에서 일을 하고 있는 주니어 개발자 분들도 로드맵을 순서대로 듣고 있습니다. 따라서 아직 학습 단계라면 로드맵을 순서대로 듣는 것을 권장드립니다. 감사합니다.

  • Yuuri 프로필Yuuri
    2023-12-201108031

    안녕하세요 선생님 스프링 프레임워크인지 부트인지 궁금해서요.. 제가 프레임워크로 수업을 듣고싶은데 선생님 강의가 대부분 부트인것 같아서요

    김영한
    김영한
    김영한
    2023-12-20303950

    안녕하세요. gayulz님 스프링 부트는 스프링 프레임워크를 편리하게 사용하도록 도와주는 도구입니다. 따라서 스프링을 제대로 배우려면 스프링 프레임워크 자체를 이해하는 것이 중요합니다. 제 로드맵 전체는 스프링 프레임워크의 원리를 기반으로 하고, 스프링 프레임워크를 쉽게 사용하기 위한 도구로 부트도 함께 설명합니다. 감사합니다.

  • manemisgs 프로필manemisgs
    2023-12-151102423

    안녕하세요. 로드맵을 수강하려고 예정 중인데 수강하면서 배운 코드들 주석 추가하면서 github에 올려도 되는 건가요?

    김영한
    김영한
    김영한
    2023-12-15302877

    안녕하세요. manemisgs님 Q: 강의 수강한 내용을 블로그에 정리하고 싶어요! + 깃허브에 코드를 올려도 될까요? 학습한 내용을 본인의 생각으로 요약하고 정리하는 것은 괜찮습니다. 예제 코드나 강의자료도 설명을 위해서 일부분 발췌하는 것은 괜찮습니다. 출처는 해당 강의 링크를 꼭 남겨주세요. 유료 강의입니다. 따라서 코드 전체를 오픈하면 안됩니다. 깃허브를 사용한다면 혼자서 볼 수 있도록 private으로 사용해주세요. 감사합니다.

  • minsubrother 프로필minsubrother
    2023-12-061094154

    안녕하세요. 현재 데이터 엔지니어를 희망하는 비전공자 대학생입니다. 개발자의 길을 선택한지 약 2년정도 시간이 흘렀습니다. 어떻게 공부를 해야할지 몰라서, 빙빙 돌다가, 김영한님 강의를 듣게 되었습니다. Q1. 전체 강의를 듣는 것이 좋을지? 혹은, 강의 다시 정리 후에 프로젝트를 시작하는 것이 좋을지 여쭈어보게 되었습니다. 실시간 데이터 처리 때문에 Kafka를 공부하기 위해 Java 언어를 공부하였습니다. 그런데, 막상 source로부터 데이터를 가져오기 위해서는 DB에서 데이터를 가져오는 기도 하지만 Backend API도 설계하는 능력이 필요하다는 사실을 뒤늦게 깨달았습니다. (약 2년간 삽질을 한 것 같습니다.) Python, Tensorflow -> Java -> Kafka -> Airflow, Docker, 쿠버네티스, 가상화 정리 -> SQL공부, 정통 RDBMS공부 -> SQL를 활용한 데이터 분석 포트폴리오 -> NOSQL(ElasticSearch, Redis) 각각 따로 따로 공부 -> Hadoop아키텍처 공부, Spark SQL공부 -> 자바 동시성 프로그래밍, 디자인 패턴 공부 -> 김영한 님 강의 스프링 기본편, MVC-1, MVC-2, SpringBoot, JPA 이론편 ------------------------------------------------ Q2. 현재는 DevOps를 희망하는 팀원들과 팀빌딩을 한 상태입니다. MSA 아키텍처를 기반으로, 3월 달부터 프로젝트를 진행하고 싶어, 그 전까지 실력을 끌어올리고, 개인적으로 프로젝트도 진행하겠다고 약속을 하였습니다. 그래서, 개인적으로 찾아보면서 공부 계획을 설계하였는데, 이게 맞는지 모르겠습니다. 12월 김영한님 강의 12월 안에 다시 듣고 복습 , 이번에 새로 열린 Java 실전편 - 기초편(basic) 정리 Udemy Java reactive programming 정리 1월 지금까지 배운 내용을 발판삼아, 백엔드 프로젝트 수행 Udemy Spring Webflux Spring Cloud (+ 서적도 사면서, 좀 더 정리) Kmooc MSA 아키텍처, DDD 개발론 공부, 헥사고날 아키텍처 정리 2월 1월달에 했던 프로젝트 -> MSA로 전환해보기 대용량 트래픽이 발생하는 상황을 가정해보고, 해당 문제를 해결하기 위해, RDBMS말고, 다른 DB 도입해보기 MSA전환시 나타나는 문제점에 대해 Spring Cloud 적용해보기 (아직 그 정도로 성장하지 못했다면, Kafka를 백엔드에서 어떻게 활용할 수 있을지 생각해보기) ------------------ Q3. CI/CD 부분은 Devops에서 하는 부분인지, 혹은 백엔드 개발자라면, 알아야 하는 부분인지 궁금합니다. 항상 JD를 보면 K8s가 있어서, 현재 Devops(SRE)과정을 수강하고 있는데, 3월 달에 프로젝트가 예정이 되어있어, 그 전까지 Devops를 희망하는 팀원들에게 피해를 끼치고 싶지 않습니다.

    김영한
    김영한
    김영한
    2023-12-07301038

    안녕하세요. minsubrother님 제가 데이터 엔지니어가 아니다보니 명확하게 답을 드릴 수 없을 것 같아요. 그래도 제가 아는 선에서 답변을 드리겠습니다. Q1. 백엔드 개발자라면 사용하는 기술이 어느정도 명확하지만, 데이터 엔지니어는 각각의 회사에서 원하는 기술들이 많이 다르기 때문에 제가 정답을 드리기는 어려울 것 같아요. 백엔드 관련 기술을 명확하게 한번 정리하고 싶다면 다음 백엔드 개발자를 위한 로드맵 뒷 부분에 있는 추천 코스를 따라서 진행하는 것을 권장드립니다. https://www.youtube.com/watch?v=ZgtvcyH58ys Q2. 로드맵이 데이터 엔지니어 로드맵이라기 보다는 자바 백엔드 개발자를 위한 로드맵에 가깝다고 생각이 됩니다. 추가로 웹 플럭스의 경우 사용하는 곳이 많지는 않기 때문에 꼭 지금 시점에 학습하지는 않아도 된다 생각합니다. Q3. CI/CD는 회사가 작은 곳이라면 백엔드 개발자가 진행하기도 하지만, 큰 회사라면 해당 프로세스를 관리하는 별도의 조직이 있습니다. 이 조직을 Devops에서 담당할 수 도 있고, 백엔드 개발자와 Devops가 함께 묶여서 만들어지는 경우도 있습니다. 도움이 되셨길 바래요.

  • everback 프로필everback
    2023-12-061093506

    안녕하세요 선생님 국비학원 울면서 수료한 비전공자입니다 다시 스프링 책보면서 독학하는데 서버 돌려서 헬로월드 띄우는거 까진 겨우겨우 하는데 초반 부분만 지나면 금새 서버가 계속 터져서 공부를 이어갈 수가 없게되더라구요 ㅜㅠ 그 부분 좀 해결할 수 있을까요

    김영한
    김영한
    김영한
    2023-12-07301034

    안녕하세요. everback님 어떤 질문인지 정확히 잘 이해가 되지 않습니다. 강의 내용에 대한 부분이라면 Q&A에 질문을 남겨주시면 저와 서포터즈가 함께 도와드리겠습니다 :) 감사합니다.

  • changseog8701 프로필changseog8701
    2023-09-231025017

    안녕하세요 컴공에 재학중인 한 대학생입니다. 조금 번외의 얘기일 수 있지만 조언을 얻고자 이렇게 글을 남깁니다. 질문은, Q.1. 처음 스프링을 공부할 때 어떤 책을 참고해서 공부했는지 알려주실 수 있을까요? Q.2. 새로운 언어를 공부할 때 영한님만의 노하우가 있다면 어떤건가요? p.s. 제가 생각하기에 책으로 이론을 잘 잡아놓고 그 다음에 이러한 전문가의 강의를 들으며 클론코딩을 하는 것이 더 깊이있는 공부가 될 수 있을 것 같아 여쭤봅니다!

    김영한
    김영한
    김영한
    2023-09-25286703

    안녕하세요. changseog8701님 스프링을 배운다는 것은 여러가지 의미가 있지만 사실 자바로 웹 애플리케이션을 만들기 위한 집약된 기술이라고 보시면 됩니다. 제가 공부하던 시절에는 스트럿츠라는 기술도 있었고, EJB라는 어찌보면 지금의 스프링의 탄생에 기여한 다양한 기술들이 있었습니다. 이런 기술들의 단점들을 극복하면서 더 나은 방향으로 만들어진 것이 스프링입니다. 또 스프링의 핵심은 결국 자바가 가지고 있는 객체지향을 더 잘 사용할 수 있도록 도와주는 기술입니다. 그래서 객체지향에 대한 개념도 깊이있게 알면 더 쉽게 이해할 수 있습니다. 문제는 앞서 말씀드린 배경과 내용들을 모두 섭렵하고 그 다음에 스프링을 배운다고 하면 너무 오랜 시간이 걸리게 됩니다. 제 강의에서는 실습도 있지만 이런 부분을 고려해서 중요한 핵심 이론들을 단계별로 설명하면서 진행합니다. 제가 추천하는 것은 스프링을 배우기 위한 기본기를 갖추기 위해 책을 보고 너무 오랜 시간을 보내기 보다는 바로 강의를 듣고 핵심을 바로 배우는 것을 추천드립니다. 새로운 언어나 기술을 배울 때도 너무 단계별로 하나씩 접근하기 보다는 오히려 그 언어의 hello world를 먼저 직접 실행해보고, 그 다음에 이론적인 부분을 채우는 것이 더 효과적인 학습법이라 생각합니다. 감사합니다.

채널톡 아이콘