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

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]대시보드

(5)
105개의 수강평 ∙ 1,446명의 수강생
132,000원

월 26,400원

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

    안녕하세요 태현님, 사실 이 강의가 아닌 코틀린 강의를 보다가 흘러간 태현님 유튜브에서 본 화두가 머리속에서 정리가 안되어 실례를 무릎쓰고 이렇게 질문을 남기게 되었습니다. 보게된 유튜브 영상은 아래와 같습니다 https://www.youtube.com/watch?v=OV8e88kIU-U&ab_channel=%EA%B3%B5%EB%B6%80%ED%95%98%EB%8A%94%EA%B0%9C%EB%B0%9C%EC%9E%90 도메인과 DTO를 분리해서 사용한다 라는 개념 자체는 나름대로 이해한게, 제가 지금 개발하고 있는 서비스를 기준으로 한다면 유저가 api를 호출할 때 받는 Req객체, 유저에게 결과값을 보내줄 때 사용하는 Res 객체를 나눠서 사용하는것과 비슷한 개념으로 이해하였는데요. 고민스러운 지점이 서비스 로직 전체를 아우를 수 있는 객체가 필요할까요? 예를들어, 유저가 로그인정보를 보낼 때 id, password를 보낸다면 이 요청값을 처리하기 위한 클래스를 작성해놓고. 실제 서비스로직을 처리하기위해 만들어놓은 객체에 id, password값을 비롯한 서비스로직에서 사용하는 여러 값들을 선언하여 이용하는 객체. 최종적으로 유저 로그인 정보를 담은 response 전용 객체 이렇게 3가지를요. ---- 고민스러운 이유가 request 객체에 해당 api에 연결되는 서비스로직을 처리하기위한 모든 필드를 선언해놓는 방식이 뭔가 서비스로직과의 결합도(?)가 너무 높아지는 것 같아서 이런 생각이 들었는데, 반대로 서비스 전체를 아우르는 객체를 만들자니 a라는 서비스로직을 처리하기위한 값들 이외에도 너무 많은 불필요한 값들이 선언되어있어서 유지보수 문제랑 사용의 복잡성이 걱정되고, 그렇다고 또 request를 위한 객체, 해당 api와 연결되는 서비스를 위한 객체(물론 상황에 따라 재활용이 가능하겠지만요), response를 위한 객체. 이렇게 매 api마다 3개의 객체를 가지게되는건 또 그거대로 관리에 문제가 생기는게 아닌가 싶습니다.. 아키텍쳐에 정답은 없다고 하지만 태현님이 생각하시기엔 1. req, res 2개의 객체로 처리하기 2. req, res, service_all 3개의 객체로 처리하기 3. req, res, service_api 3개의 객체로 처리하기 위 3가지 방식중 또는 이외의 방식중에 어떤게 적합하다고 생각하시나요? ------ 제가 구매한 코틀린 강의가 아닌 다른 강의까지 찾아와 질문을 남기게되어 대단히 죄송합니다. 아키텍쳐에 대해 충분한 이해와 능력을 갖추기 전에 서비스의 마두를 잡게되어 여차여차 진행하고 있지만, 서비스가 더 커지기 전에 이런 부분에 대한 고민이 필요한 것 같아 염치 불구하고 문의를 남깁니다. 시간되실 때 조언을 주시면 대단히 감사하겠습니다! 혹 인프런 정책상, 또는 태현님의 강의 관리하기에 문제가 생긴다면 댓글 남겨주시면 바로 삭제하도록 하겠습니다!!

    최태현
    최태현
    최태현
    2024-10-28376604

    안녕하세요! 🙂 우선 말씀해주신 service_all / service_api 등의 객체가 정확히 어떤 것인지 제가 이해하기는 어려워 답변 드리기 어려울 것 같습니다. 또한, 여기서 답변을 드리기엔 구두로 설명드리기에 쉽지 않고.. (여기서 답변 드릴 때는 코드 작성도 불가합니다.. ㅠㅠ) 다른 분들께도 비슷한 질문에 대해 답변 드리기는게 어려워 말씀드리기에는 어렵네요 하지만 짧게라도 말씀드리면.. 기본적으로 Request / Response 라는 개념이 있고, API Wrapper 객체라는 개념이 있고, Service DTO라는 개념이 있습니다. (Request, Response는 아실테고 나머지는 인터넷에 검색하시면 쉽게 찾으실 수 있습니다) 어떤 개념들을 포함해 API를 개발할지는 취향과 상황에 따라 다를 수 있으나... 저는 개인적으로 - Request / Response (당연히 필수) - API Wrapper : 비선호 - Service DTO : 상황에 따라 선택한다고 하면 납득 입니다. 추가로, 제가 내년 1월을 목표로, 스프링 올인원 or 코프링 강의의 다음 단계인 서버 개발 강의의 무료 출시할 계획을 갖고 있습니다. 이때 디스코드와 같은 커뮤니티도 운영할 생각인데 여기서 질문 주시면 가끔 진행하는 라이브 방송에서 보다 자세하게 답변 드릴 수 있을 것 같아요... (서비스가 더 커지기 전에 조언 드리면 좋겠지만 여건이 어렵네요 ㅠㅠ) 넓은 아량으로 이해 부탁드리겠습니다. 감사합니다!

  • Tkhp Sch 프로필Tkhp Sch
    2024-09-191383913

    안드로이드 스튜디오와 스프링부트 또는 장고는 연결이 된다고 했는데, 이강의에서 배운 서버는 왜 안드로이드 스튜디오 플러터버전과 왜 호환이 안되나요?

    최태현
    최태현
    최태현
    2024-09-19367778

    안녕하세요! Tkhp Sch님 이어서 질문 주신 것 같아요! 🙂 안드로이드 (= 앱) 와 서버(스프링 부트, 장고)는 연결이 가능하지만, 안드로이드 스튜디오 (= 메모장 같은 코드 편집기)는 서버와 연결되지 않습니다. 용어의 차이로 봐주시면 될 것 같아요! 비슷하게 플러터버전이 정확히 무엇인지는 제가 모르겠지만, 플러터와 만든 앱은 그 어떤 서버든 연결이 가능하고, 플러터를 다루는 도구 혹은 편집기는 서버와 연결되지 않습니다. 감사합니다.

  • Tkhp Sch 프로필Tkhp Sch
    2024-09-191383870

    스프링부트와 STS, oracle database 등이 대학교에 깔려있어요. 인텔리젼스는 대학생 할인으로 구매해서 써야하죠? 이거 플러터나 스위프트 등 안드로이드 스튜디오에 서버를 연결할 수 있나요? 지금 플러터를 배우고 있는데, 전자명함 서비스를 만들려고 하는데, 서버를 어떻게 구축해야 할지 모르겠어요. 이 강의는 웹서버만 지원하나요? 앱서버는 어디서 봐야하나요? 웹이랑 앱이랑 다하고 싶어요! 서버는 어느회사거 구매하나요? 아마존? 마이크로소프트? 구글? 기타 등등? 이 강의에 대해 설명부탁드려요. 제가 대학교에서 웹을 공부하고, 따로 개인적으로 플러터 강의를 구매해서 들었는데 비디오콜같은 경우도 내 화면나오는거 가상머신으로 돌리는정도까지 성공했는데, 서버 구축과 화상채팅 데이팅앱을 만들려면 필요한게 많데요. 그래서 모바일 전자명함 서비스를 구축하고 싶은데, 어떤 강의를 구매해야할지 모르겠어요. 플러터로 전자액자강의는 들었는데, 버튼만들어서 액션이 작동하는 것과 링크보내기, 메뉴버튼에 링크걸기, 전화버튼에 전화번호걸기 등등 제게는 어려운게 너무 많아요. 저도 개인 프로젝트를 잘내고 싶어요. 저의 질문을 잘받아주시길 바랍니다. 빠른 답변바래요. 오늘까지 할인이니 할인시간지나기전에 답변부탁드려요. 혹시 할인쿠폰 제공하나요?

    최태현
    최태현
    최태현
    2024-09-19367730

    안녕하세요! Tkhp Sch님~🙂 질문 주셔서 감사합니다. 하나씩 답변 드려볼게요! [1. 인텔리젼스는 대학생 할인으로 구매해서 써야하죠?] - IntelliJ는 무료 버전도 있고 유료 버전도 있는데, 유료 버전을 쓰시려면 학교 메일 인증을 통해 무료로 유료 버전 사용이 가능합니다. [2. 이거 플러터나 스위프트 등 안드로이드 스튜디오에 서버를 연결할 수 있나요?] - 아마 앱 - 서버 연결을 말씀해주시는 것 같은데요! 모든 서버는 REST API를 이용하면 어떤 앱, 웹 과도 연결될 수 있습니다. - 안드로이드 스튜디오와 서버가 연결되지는 않습니다. [3. 이 강의는 웹서버만 지원하나요? 앱서버는 어디서 봐야하나요? ] - 웹서버와 앱서버가 나눠져 있지 않습니다. 웹, 앱 서비스를 모두 하더라도 보통 서버는 하나입니다. [4. 서버는 어느회사거 구매하나요? 아마존? 마이크로소프트? 구글? 기타 등등?] - AWS를 사용하고 있습니다. [5. 혹시 할인쿠폰 제공하나요?] - 아니요 할인 쿠폰은 별도로 제공되지 않습니다! 🙂 본 강의를 들으시면 서버가 무엇이고, 어떻게 동작하는지, 서버와 웹 (혹은 앱)이 통신하기 위한 API는 무엇이고 어떻게 설계되는지 등을 배우실 수 있습니다. 또 이렇게 만든 서버를 어떻게 배포해서 사용자들이 쓸 수 있을지까지 다루고 있어요. 다만, 말씀해주신 기능들 - 버튼만들어서 액션이 작동하는 것과 링크보내기, 메뉴버튼에 링크걸기, 전화버튼에 전화번호걸기 등등 - 은 서버와 무관해 보이는 것 같습니다. - 버튼이 만들어서 액션이 작동하는 것 : 말씀하신 액션이 무엇인지 모르겠지만 앱으로 보이고요! - 링크보내기 : 공유하기 같은 기능이라면 이것도 앱 기능이고요 - 메뉴 버튼에 링크 걸기 : 이것도 앱 혹은 웹 기능이고요 - 전화버튼이 전화걸기 : 이것도 앱 기능입니다. 따라서 본 강의가 꼭 필요할지는 강의에 나와 있는 무료 영상을 보시고 선택해보시면 좋을 것 같습니다. 감사합니다.

  • 지트롱 프로필지트롱
    2024-09-091376948

    스프링부트를 활용 개발에서 배포까지의 전체적인 흐름을 이해하고자 강의를 들으려고합니다. 이 강의를 마지막으로 최종 결과물은 어떻게 나오게 되는걸까요?

    최태현
    최태현
    최태현
    2024-09-09365986

    안녕하세요 지트롱님 🙂 질문 남겨 주셔서 감사합니다. 빠르게 답변 드려 보자면 - 눈에 보이는 최종 결과물은 AWS에 배포된 간단한 도서관리 애플리케이션 시스템입니다. - 또한 이 과정에서 필요한 지식들을 습득해, 추가적인 기능을 만들거나 응용을 할 때 어떤 키워드로 어떤 공부를 해야할지 감을 잡으실 수 있으리라 생각합니다. 무료로 되어 있는 강의 회차들을 한 번 보시면 조금 더 느낌을 확인하실 수 있을 것 같습니다! 감사합니다. 🙏

  • planB 프로필planB
    2024-09-051373569

    안녕하세요 백엔드를 공부하려는 컴퓨터공학과 2학년 학생입니다. 지금까지는 프론트엔드 공부만해서 리액트로 백엔드(장고drf)와 api통신해서 프로젝트를 두개정도 진행했었는데 백엔드도 공부해보려고 합니다. 백엔드를 처음공부하는거라 일단 이 강의를 통해 빠르게 배포까지 플젝을 해보는 경험을 하고 다시 자바랑 스프링을 공부한뒤 스프링부트를 공부하려고 하는데요 제가 자바는 문법만 알고 잘 알지못해서 자바 기본서를 한권정도 보고 이 강의를 들으려고 하는데 질문은 다음과같습니다. 1.자바기본서를 하나만 보고 스프링을 써본적 없는데 이강의를 수강할 수 있을까요? 2. 이 강의를 수강후 crud정도의 api를 만들어서 프론트와 통신하는 정도의 프로젝트를 배포까지 할 수 있을까요? 프론트는 리액트를 사용해서 잘하는것은 아니지만 api명세서를 보고 개발 할줄알고있습니다.

    최태현
    최태현
    최태현
    2024-09-05365323

    안녕하세요! 질문 남겨주셔서 감사합니다. 🙂 하나씩 답변 드려 보겠습니다. #1 네 그럼요~ 본 강의 자체가 자바 기본 문법"만" 알고 있는 분들께 서버의 기초 개념부터 스프링 사용법, DB 사용법, 배포 방법에 대한 전반적인 설명을 드리는 강의에요. 충분히 수강하실 수 있으거라 생각하고 혹여나 어려운 부분이 있으면 편하게 질문 남겨주시면 답변 드립니다. #2 프론트 경험이 있으시면 충분히 가능할 것 같습니다. 이 강의를 들으시면 최소한 기본적인 CRUD API를 만들어 서버를 배포하실 수 있게 되는데, 약간의 구글 검색과 chat gpt 등을 통해 응용을 하시면 조금 더 복잡한 기능들도 돌아가게 만드실 수 있는 역량을 갖추실 거에요. 본 강의는 서버만 다루고 있긴 하지만, (즉 API만 만들긴 하지만) 리액트를 간단히 해보셨으니 충분히 가능하실 것 같습니다. 감사합니다. 🙏

  • 포닥 프로필포닥
    2024-08-051343729

    안녕하세요~ 인프런 강의를 둘러보다가 저에게 맞는 강의같아서 수강전 문의드립니다! 1. aws를 사용하여 서버를 배포한다고 되어있는데, aws s3를 이용하여 이미지 업로드하는 기능도 강의에 포함되어 있나요? 2. 빌더패턴이나 dto를 사용하는 것도 강의에 포함 되어 있나요?

    최태현
    최태현
    최태현
    2024-08-05358541

    안녕하세요 포닥님! 🙂 문의 남겨 주셔서 감사합니다. 하나씩 답변 드려보겠습니다. 1. 아쉽게도 포함되어 있지 않습니다. 🥲 아무래도 본 강의가 "서버를 한 번도 경험해보지 않은 분들"을 대상으로 하다 보니 이미지 업로드 및 S3 활용은 난이도가 어렵다고 판단되어 제외되었습니다. 2. DTO를 사용하는 것은 강의에 포함되어 있지만, DTO를 소개해고 간단히 활용하는 정도로 봐주시면 될 것 같아요! 빌더 패턴에 대해서는 별도로 소개하고 있지 않습니다. 아무래도 서버 경험이 있으시다면 본 강의의 난이도가 쉽게 느껴지실 거에요! 답변이 도움이 되었으면 좋겠습니다. 감사합니다 🙏

  • 구정빈 (떡상갔으면) 프로필구정빈 (떡상갔으면)
    2024-07-191326944

    안녕하세요 인프런 찾다가 너무 원하던 내용같아서 문의드립니다! 인텔리제이로 공부중에 있는데요 강의내용이 인텔리제이로 프로젝트를 해서 배포까지 하는 내용인지 아니면 기존에 작성된 내용을 배포만 중점으로 나와있는건지 궁금합니다. 추가로 인텔리제이 내용이 맞는지도 궁금합니다. 맞으면 좋겠습니다 ㅠㅠ

    최태현
    최태현
    최태현
    2024-07-19354865

    안녕하세요 정빈님. 질문 주셔서 감사합니다. IntelliJ를 이용해서 서버를 처음부터 코드 한 줄 한 줄 이해하며 프로젝트를 진행해보고, 직접 작성하신 프로젝트를 배포까지 해보는 내용이 맞습니다. 🙂 답변이 도움이 되었으면 좋겠습니다. 감사합니다.

  • heymola 프로필heymola
    2024-07-171324675

    안녕하세요 현재 자바 기본서(이것이 자바다)를 다 읽고 바로 프로젝트를 진행해보려고 하는데요 기본서에서 유독 잘 이해가 안간 부분이 모듈화 부분인데 혹시 이 강의의 프로젝트를 진행하면서 모듈 부분을 간접적으로 배울 수 있을까요? 물론 아니라고 하더라도 강의는 진행 할 예정입니다만 모듈을 나누고 은닉하고 하는 비중이 서버 개발에 얼마나 큰 비중을 차지하는지 잘 감이 안와서 여쭤봅니다 이 부분을 확실히 하고 태현님 강의를 들어야 하는지 아니면 모듈부분은 일단 서버를 개발하는데 큰 영향을 안끼치니 차차 공부하면서 적용하해도 되는건지 여쭤봅니다!

    최태현
    최태현
    최태현
    2024-07-18354506

    안녕하세요! heymola님! 🙂 질문 주셔서 감사합니다. 결론부터 말씀드리면, 강의의 프로젝트를 진행하게 되더라고 "모듈"과 관련된 부분을 학습하시기는 어렵습니다! 그 이유는 "모듈" 이라는 개념을 익히는 것은 간단하지만 "모듈"의 의미를 진정으로 깨닫고 체화하는 것은 경험이 필수적으로 필요하기 때문입니다. 사실 "모듈"이라는 개념은 <자바 9부터 21까지> 강의에 있는 "무료" 1강을 들어보시면 바로 확인해보실 수 있어요. (링크 : https://inf.run/SjyDc) 1강에서 gradle 멀티모듈 프로젝트를 셋팅하고, 하위 모듈의 의존성을 설정해보는 실습을 하거든요. 그런데 문제는 "모듈"이라는 것은 결국 추상화, 재활용, 의존성을 잘 관리하기 위한 방법이라서 각각에 대한 깊이 있는 이해와, 가독성과 유지보수성, 아키텍처 등을 어느 정도 익혀야만 모듈을 조금 더 잘 활용할 수 있게 된다는 거에요! 서버 개발에 있어 모듈을 잘 설계하고 구성하는 것이 물론 중요하지만, 큰 프로젝트를 경험하시게 되면 자연스럽게 배우게 되실거라고 생각해서, 차차 공부하시면서 적용해보시는 것이 자연스러운 순서라고 생각합니다. 또 궁금한 점 생기시면 언제든 강의 질문 편하게 남겨주세요! 🙏 감사합니다.

  • zv 프로필zv
    2024-07-101317762

    안녕하세요, 저는 리액트 네이티브 기반 안드로이드 어플 개발 중입니다. 게시글 등을 관리하는 기능에 서버가 필요해서 강의를 수강하려고 하는데 강의에서 서버 구축하는 내용을 통해 도움을 받을 수 있을까요? 감사합니다.

    최태현
    최태현
    최태현
    2024-07-10352882

    안녕하세요 zv님! 🙂 질문 주셔서 감사합니다. 본 강의는 서버를 한 번도 구축해 보지 않으신 분들께 서버 개발과 구축의 기초적인 부분을 안내해 드리고 있어 어플을 만드시는데 도움이 되실거라고 생각해요! 다만, 애플에서 서버 관련된 내용이 많이 필요한게 아니라면 firebase나 supabase 같은 툴을 사용하기도 하는데, 혹시 결국 이런 툴들을 사용하게 되시더라도 관련된 배경지식을 많이 얻어가실 수 있지 않을까 싶습니다. 답변이 도움이 되었으면 좋겠습니다. 감사합니다! 🙏

  • wjdwoals000619 프로필wjdwoals000619
    2024-07-041312971

    안녕하세요! 이번에 컴공 전공하고 있는 3학년 학생입니다. 이번에 프로젝트를 준비하고 있는데 코틀린과 스프링부트를 쓸 예정이었는데 마침 요 강의가 있더라구요! 근데 섹션1,2에 자바로 배우는 코틀린 입문 이랑 스프링부트 &코틀린 1편 2편 이렇게 나눠져 있더라구요. 혹시 어떤걸 먼저 들어야할 지, 아니면 이것만 들어도 전반적으로 다 배울 수 있는 지 (코틀린 문법 등) 알고 싶습니다! 아니면 1편 2편 합친게 이건지 궁금합니다!

    최태현
    최태현
    최태현
    2024-07-05351637

    안녕하세요! wjdwoals000619님! 🙂 질문 주셔서 감사합니다. 아마 <섹션>이라고 표시해준게 <별도의 강의>가 아닌가 싶어요!! 본 강의에서는 java 라는 언어를 알고 계신다는 전제로 서버에 필요한 스프링 부트, DB, AWS의 기본 개념들을 모두 알아보는 강의로, Kotlin의 문법이나 Kotlin + Spring 조합의 활용을 다루고 있지 않습니다. Kotlin 문법을 배우고 싶으시면, <자바 개발자를 위한 코틀린 입문>을 Kotlin + Spring 활용을 배우고 싶으시면 <실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)>을 추천드립니다! 🙂 만약 스프링 경험이 한 번도 없으시다면, 1. <자바와 스프링 부트로 생애 최초 서버 만들기> 2. <자바 개발자를 위한 코틀린 입문> 3. <실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 순서를 추천드립니다. 감사합니다!! 🙂

  • 김병곤 프로필김병곤
    2024-06-171293210

    안녕하세요 자바공부를 하고 스프링 mvc만 다뤄보고 혼자 웹개발 프로젝트를 해보고 싶은데 도저히 감이 안옵니다 예를들면 지금까지 배워온걸로는 어떻게 프로젝트를 할 수 있는지 전혀 감이 안오는데 정상일까요? 일단 프로젝트를 하려면 만들고 싶은 프로그램을 정해서 아이디어를 정하는거 까지는 생각해봤는데, 그 뒤로 어떤 기술이 필요한지, 그리고 구조는 어떻게 짜야 하는지 전혀 상상이 가질 않습니다.. 그리고 로그인 구현이나 이메일 인증, 프론트엔드와 통신하는법, 웹 페이지에 배포하는법 같은 것들은 검색해도 잘모르겠습니다. 혹시 이 강의가 이런부분에서 도움이 될까요? 혼자 졸작도 해야하는데 답답해서 문의합니다.!

    최태현
    최태현
    최태현
    2024-06-17347216

    안녕하세요 병곤님! 🙂 질문 주셔서 감사합니다. "예를들면 지금까지 배워온걸로는 어떻게 프로젝트를 할 수 있는지 전혀 감이 안오는데 정상일까요?" 에 대해서 저는 충분히 그러실 수 있다고 생각해요! 스프링 MVC를 다뤄봤다고 하더라도 API 설계부터 DB 조작까지 전체 흐름을 알아야 프로젝트를 진행할 수 있기 때문이죠! 아마 이 강의를 들으시면 백엔드 개발은 어떠한 흐름으로 해야 하는지 큰 그림을 이해하실 수 있을거라고 생각합니다. 다만, "로그인 구현 / 이메일 인증"이라는 기능은 이 강의를 통해 직접적으로 다루고 있지는 않습니다. 하지만 전체 흐름을 이해하시면 검색을 통해 해결하실 수 있는 기본기가 되시지 않을까 싶어요. 프론트엔드와 통신하는 방법 자체는 다루고 있으나 실제 프론트엔드를 만들어보지는 않고, 배포는 완전히 다 보여드리고 있습니다. 강의를 통해 전체 흐름이나 배경지식들을 알아가시면 검색을 통한 문제 해결 능력이 더 올라가실거라고 생각해요! 답변이 도움이 되었으면 좋겠습니다. 감사합니다!

  • 11 1 프로필11 1
    2024-05-291278230

    안녕하세요! 기본적인 CS나 자바 문법은 공부했었고, 김영한 님의 스프링 무료 강의 -> 스프링 핵심 원리 기본 편 -> HTTP 웹 기본 지식 -> MVC 1편까지 완강하고, 현재 MVC 2편 validation 부분 공부하다 잠시 중지 상태입니다. DB나 JPA는 제대로 안 배웠습니다. 공백기도 있고 슬슬 프로젝트를 만들어 볼까 하는데 어떻게 시작할지.. 감이 안 잡히네요.. 스프링 프로젝트 경험이 전혀 없습니다. 이 강의가 개인 프로젝트를 시작하는 데 있어서 어느 정도 감을 잡는 데 도움이 될까요? 국비나 부트 캠프도 고민 중이긴 한데.. 제 수준이나 국비나 부캠의 수준, 그리고 이 강의의 내용을 잘 몰라서 갈등이 되네요

    최태현
    최태현
    최태현
    2024-05-29342926

    안녕하세요! 11 1님! 질문 주셔서 감사합니다. 🙂 이 강의는 자바만 알고 계신다는 전제로, 서버를 만들기 위한 네트워크 기초 지식과, 스프링 MVC의 기초적인 기능들, DB, JPA, AWS 등 다양한 기술을 조합해 최종적으로 완성된 하나의 서버를 만드는 강의입니다! 따라서 이 강의를 들으시면 어떤 방식으로 프로덕트가 만들어지는지 이해하시고 개인 프로젝트를 시작해보시는데 도움이 될 수 있을거라고 생각해요! 🙂 강의 내 무료 영상들도 있으니 한 번 씩 들어보셔도 좋을 것 같습니다. 감사합니다! 🙏

  • 송재근 프로필송재근
    2024-04-231247490

    안녕하세요. 요번에 인프런 워밍업 클래스 1기 신청에 궁금한 점이 있어 문의 남겨드립니다! 다름이 아니라 이 과정을 끝내고 나면 수료증과 최태현 강사님의 레퍼런스를 받을 수 있는지 궁금합니다!

  • bumsuk509 프로필bumsuk509
    2024-04-061230928

    안녕하세요 강사님. 이 강의를 들으면 게임관련해서도 그대로 적용이 가능한 것일까 여쭈어보고 싶습니다.유니티나 언리얼에서도 자바로 서버를 구축하는 부분도 이 강의를 듣고 가능할까요!?

  • 박준규 프로필박준규
    2024-03-021194966

    안녕하세요 올인원 패키지 강의에서 궁금한 점이 있어서 질문드립니다. Spring boot에서 REST API도 사용하는 건가요???

    최태현
    최태현
    최태현
    2024-03-02322233

    안녕하세요 준규님! 질문 주셔서 감사합니다. 😊 네네 맞습니다! Spring Boot를 이용해 REST API를 만드는 방법에 대해서도 다루고 있습니다. 실제 REST API와 관련한 Q&A 등도 https://www.inflearn.com/questions/1175426/%EC%88%98%EC%A0%95%EC%9D%B4%EB%9D%BC%EB%8A%94-%EC%9E%91%EC%97%85%EC%9D%84-%ED%95%A0-%EB%95%8C-put%EC%9D%84-%EB%8D%94-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EC%9D%B4%EC%9C%A0%EA%B0%80-%EC%9E%88%EC%9D%84%EA%B9%8C%EC%9A%94 와 같이 찾아보실 수 있습니다. 감사합니다! 🙏

  • 박예슬 프로필박예슬
    2024-02-131176906

    안녕하세요. 2월말에 다른 일정으로 참여가 어려운데 0기가 끝난후 1기 일정도 정해진게 있을까요?

    최태현
    최태현
    최태현
    2024-02-13317840

    안녕하세요 예슬님! 질문 주셔서 감사합니다. 😊 안타깝게도 현재 워밍업 클럽 스터디와 관련해 정해진 1기 일정은 없습니다! 😭 인프런 측으로부터 0기 상황에 따라 달라질 수 있다고 들었어요! 감사합니다. 🙏

  • joyjoy312 프로필joyjoy312
    2024-02-081171162

    안녕하세요 워밍업 과정에 대한 질문인데 어디에 올려야할지 몰라 올립니다 강의 시간이나 이런 것은 정해져있지 않고, 하루 중에 정해진 분량을 듣는것인가요? 미션 시간은 그 날까지 제출인건가요? 강의를 들으면서 다른 공부도 함께 병행해야할 것 같아서 혹시 시간이 정해져있는 것인지 질문드립니다!

    최태현
    최태현
    최태현
    2024-02-08316909

    안녕하세요 joyjoy312님! 질문 주셔서 감사합니다. 🙂 네네 맞습니다. 하루 내에 온라인 강의의 정해진 분량을 들어야 하고, 만약 과제를 수행할 생각이시면, 특정 시간 안에 제출 하셔야 완주를 위한 "제출"로 인정됩니다. 만약 특정 시간 내에 제출하지 않으시면 워밍업 클럽 완주는 불가능하지만, 완주를 했을 때 추가 혜택이 있을 뿐, 완주를 하지 않더라도 불이익은 없다고 봐주시면 되겠습니다. 감사합니다. 🙏

  • 꿈냥이  프로필꿈냥이
    2024-02-061168848

    안녕하세요? 제가 javascript 풀스택을 배우고 java는 배우지 않았는데요. 혹시 워밍업 과정 신청하면 무리일까요?ㅠ

    최태현
    최태현
    최태현
    2024-02-06316539

    안녕하세요 꿈냥이님! 질문 주셔서 감사합니다. 🙂 Java 언어에 대해 익숙하지 않으시면 워밍업 과정을 따라오시는데 무리가 있을 것 같아요! 🥺 워밍업 과정에서는 강의를 따라오셔야 할 뿐만 아니라, 과제나 미니 프로젝트도 제공되니까요.. 다만, 워밍업 과정을 꼭 완주하겠다 라는 느낌보다는, 제공되는 과제나 미니프로젝트를 받아서 차근차근 Java와 스프링 부트를 익혀 보시겠다고 생각하신다면 신청하셔도 괜찮을 것 같습니다. 🙂 워밍업 과정에 추가 비용이 발생하지도 않고, Java, 스프링 부트를 공부해보고 싶으시면 할인 혜택도 받으면 좋으니까요! 답변이 도움이 되었으면 좋겠습니다. 감사합니다! 🙏

  • qowlgur121 프로필qowlgur121
    2024-01-291159647

    안녕하세요, 지금 컴공 3학년 올라가기 전 겨울방학이고 김영한님 자바 강의를 듣고 있습니다. 그 강의가 다형성까지만 나와있어서 이 강의를 들으려면 어디 파트를 더 알아야 할 지 알고 싶습니다. 다음 파트들은 2월 중반쯤에 나온다고 들었어요. 그래서 다른 거로 일단 필요한 부분만 먼저 공부하고 이걸 듣고 싶네요. 그리고 김영한님 스프링, 스프링부트 강의를 이미 구매했지만 이번 3학년 올라가기 전에 이 강의로 전반적인 백엔드 개발에 대해 경험을 쌓을까 하는데 어떤가요? 이걸 듣고 스프링을 공부하면 효율적일지 고민됩니다. 어느 수준으로 될 수 있을지 알고 싶습니다. 감사합니다!

    최태현
    최태현
    최태현
    2024-01-29314492

    안녕하세요! qowlgur121님! 질문 감사드립니다! 😊 하나씩 빠르게 답변드려 보겠습니다. [1. 이 강의를 들으려면 어디 파트를 더 들으면 좋을까요?] 다형성 까지 들으셨다면 강의 내용의 80~90% 이상은 따라오실 수 있을겁니다. 여기서 10~20%를 더 채우고 싶으시면, 어노테이션 / 익명 클래스와 람다식 / 스트림 까지 공부하시면 될거에요!! 👍 강의를 들으시기 전에 먼저 보고 오셔도 좋고~ 강의를 보시다가 "엇! 이 문법은 처음 보는 문법인데!" 하는 경우 찾아보셔도 도움이 되실 겁니다~ [2. 이 강의를 들으면 영한님 스프링 강의를 듣는데 도움이 될까요?] 네! 저는 도움이 될 것이라 확신합니다. 그 이유로는 영한님 로드맵의 앞 부분인 스프링 핵심원리 / Spring MVC 기본편은 스프링의 내부 원리와 주요한 기능들을 다루고 있는데요, 본 강의를 통해 스프링을 이용한 간단한 웹 애플리케이션을 만들어 보신 다음, 그 강의를 들으시면 아 내가 작성했던 그 코드가 이런 원리로 동작했구나~ 내부에 이런 구성이 있구나~ 를 더욱 와닿게 배우실 수 있다고 생각하기 때문입니다. 본 강의는 스프링을 포함해 서버를 구성하는 다양한 기술들을 전체적으로 한 번 씩 사용해보고, 더 깊은 학습으로 나아가시기 위한 기초 역할을 해준다고 생각하시면 편해요! 😊 답변이 도움이 되었으면 좋겠습니다. 감사합니다! 🙏

  • 준빈 프로필준빈
    2024-01-091132633

    안녕하세요~ 1. 현재 OracleDB를 사용중인데 mysql대신 OracleDB를 사용해도 강의 내용을 따라 갈 수 있을까요? 2. 만약 mysql을 써야한다면 OracleDB와 mySql을 한 컴퓨터에 깔아서 사용을 할 수 있는 건가요?? 3. 그리고 지금 수강을 듣는다고 하면 스프링부트와 자바 버전은 어떤걸 사용하면 되는 걸까요?

    최태현
    최태현
    최태현
    2024-01-09309186

    안녕하세요 준빈님!! 질문 남겨주셔서 감사합니다! 😊 하나씩 답변드려볼게요! [1. MySQL 대신 OracleDB 사용] OracleDB를 사용하시더라도, 같은 관계형 Database이기 때문에 강의 내용을 따라오시는데 문제는 없을 것으로 생각됩니다. 단! 강의 내용에서 서버와 데이터베이스를 연결할 때는 "MySQL을 기준으로" 설명 드리고 있습니다. 때문에 미묘하게 다른 설정이나 연결부를 OracleDB로 직접 바꿔주셔야만 강의 내용이 원만하게 진행될 것 같습니다. [2. 같은 컴퓨터에 설치할 수 있을까?] 컴퓨터에 용량만 괜찮으시다면, 충분히 가능합니다! MySQL을 설치하시려면 넉넉하게 2~3 GB 정도는 필요할 것 같습니다! 😊 [3. 지금 스프링부트와 자바 버전] 스프링 부트를 처음 접하신다면 <1강. 스프링 부트를 시작하는 두 번째 방법> 에서 말씀드리는 것처럼, 압축 파일로 제공해드리는 자바와 스프링 부트 버전을 추천드립니다! (자바 11과 스프링 부트 2.7.x 버전입니다) 그 이유는 현재 회사에서 가장 많이 쓰이는 자바 버전이 11 버전이고, 스프링 부트 역시 2.x.x 후반대 버전 (2.5.x~2.7.x)가 가장 많이 쓰이고 있기 때문입니다. 또한, 강의 마지막 부분에는 자바 17 + 스프링 부트 3 버전대로 업데이트 하는 내용도 다루고 있고, 버전에 따른 기능 차이가 거의 없어서 업데이트를 한 번 경험해보시는 정도로 충분하지 않을까 싶습니다. 감사합니다! 🙏

채널톡 아이콘