inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이야기를 나눠요

173만명의 커뮤니티!! 함께 토론해봐요.

질문드립니다

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

안녕하세요! 스프링 입문편 듣고 있습니다 들으면서 이해가 가는 부분도 있고 어렵게 느껴지는 부분들이 있는데 이해갈때까지 입문을 돌려보는게 나을까요? 기본편을 결제해서 듣는게 나을까요? 기본편이 더 세세한 설명이 있는지도 궁금합니다

  • java
  • spring
  • mvc
  • spring-boot
쪼코스무디 댓글 1 좋아요 0 조회수 265

학습 기록 관련 질문입니다

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요 다름이 아니라 제가 공부하는 방식이 문제를 먼저 풀어보고 다 푼 후에 (도저히 안 풀릴때 조금씩 봄) 강의를 보고 넘어가는 스타일인데 이때 풀어본 문제에 대해 제 블로그에 제가 작성한 코드와 이 문제에 대한 한줄 요약을 기록하고 있습니다. 강의에서 제공하는 교안이나 강의에 대한 언급은 하지 않았습니다. 혹시 문제가 되는가 해서 이렇게 문의드립니다. 문제가 된다면 삭제하도록하겠습니다. 강의 잘 듣고 있습니다. 좋은 강의 감사합니다

  • c++
  • 코딩-테스트
아아아아아아 댓글 1 좋아요 0 조회수 331

영한님! 질문있습니다

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

안녕하세요 영한님 강의를 듣고있는 컴퓨터공학과 학생입니다. 스프링 입문부터 기본강의, HTTP 강의, MVC 1,2편을 모두 수강완료하고 이를 바탕으로 혼자서 간단한 홈페이지도 구현해본 상태입니다. 이번에 2학년으로 복학하는데 2-1 목표가 프론트엔드 친구와 함께 간단한 프로젝트를 하는게 목표입니다. 그런데 지금까지 들어본 강의를 보면 프론트엔드와의 협업보다는 백엔드 혼자서 로직도 구현하고, 뷰 템플릿도 작성하는 형태인거 같습니다. 최근에는 RestFul Api 기반으로 백엔드는 api만 작성하고, 프론트에서 뷰 템플릿까지 처리해주는걸로 알고 있습니다. 지금 가지고 있는 백엔드 지식은 영한님 강의를 통해 배운 내용정도입니다. DB나 API 설계방법, 배포 방법, 시큐리티 등등에 대해서는 모르는 상태입니다. 프론트엔드와 협업하기 위해서 어떤 강의를 듣는게 나을까요?

  • spring
  • mvc
anten 댓글 1 좋아요 0 조회수 316

경력 이직 코테 준비

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

김태원님 JAVA 코딩테스트 대기업 IT 인프런 강의로 2주뒤쯤 온라인 코딩테스트 대비가 가능한지 문의드립니다.

  • java
  • 코딩-테스트
Cat Developer 댓글 1 좋아요 0 조회수 850

학습에 관한 질문 드립니다.

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요 선생님, 강의 잘 보고 있습니다. 저는 작년부터 컴퓨터공학을 복수전공하고 있는 대학생입니다. 겨울방학을 이용해 알고리즘 공부를 해야겠다 싶어 1월말 즈음부터 선생님의 강의를 수강하고 있습니다. 다만... 문제를 너무 많이 틀립니다. 말씀드리기 부끄럽지만, 2주차 20문제 중 15문제를 틀렸고, 3주차에 들어와서는 단 한문제도 스스로 풀지 못하고 있습니다. 알고리즘 공부가 처음이라 많이 틀리는 게 당연하고, 틀리면서 배워간다는 생각으로 임하려 했지만 저도 사람인지라 계속 틀리기만 하니 힘도 빠지고 자신감도 바닥인 상태입니다. 혹시 이 강의가 저에게는 너무 어려운 강의일까요? 실력을 조금 더 키운 이후에 수강해야 하나요? 아니면 이렇게 많이 틀리는 게 정상인가요? 선생님의 조언을 듣고 싶습니다. 좋은 강의 늘 감사드립니다.

  • c++
  • 코딩-테스트
김영수 댓글 1 좋아요 0 조회수 277

java 중급강의 언제나오나요?!

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

김영한님 java 중급강의가 24년 초에 나온다고 알고 있는데 3,4월쯤에 나올나요??

  • java
  • spring
  • mvc
  • spring-boot
yy3082 댓글 1 좋아요 0 조회수 422

AOP 수강 중 에러.

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

질문탭으로 가야하는데 고민으로 작성했네요... 수정으로는 이동이 안되는데 이동 가능하다면 부탁드립니다.ㅠㅠ =========================================== AOP 수강 중 에러가 발생했는데 어디를 건드려야할지 잘 모르겠어서 문의 남깁니다. 우선 강의와 다른 환경으로 실습해보고 있어 조금씩 코드가 다릅니다. 먼저 에러 메세지는 아래 2개입니다. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'memberController' defined in file [D:\dev\java\hello-spring\out\production\classes\hello\hellospring\controller\MemberController.class]: Unsatisfied dependency expressed through constructor parameter 0: No qualifying bean of type 'hello.hellospring.service.MemberService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'hello.hellospring.service.MemberService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} 2번 메세지를 보게 되면 MemberService타입의 Qualifying 한 bean이 존재하지 않아 wiring 할수 없다는 에러인데. 스프링을 처음 해보는 입장에서는 그대로 따라 쳤는데 되지 않아 어떻게 더 수정해야할지 고민입니다. 관련된 코드 블럭을 첨부 드립니다. SpringConfig.Java package hello.hellospring; import hello.hellospring.repository.*; import hello.hellospring.service.MemberService; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Configuration public class SpringConfig { // private EntityManager em; private final MemberRepository memberRepository; public SpringConfig(MemberRepository memberRepository) { this.memberRepository = memberRepository; } // public SpringConfig(EntityManager em) { // this.em = em; // } @Bean public MemberService memberService(){ return new MemberService(memberRepository); } // @Bean // public MemberRepository memberRepository(){ //// return new MemoryMemberRepository(); //// return new JdbcMemberRepository(dataSource); //// return new JdbcTemplateMemberRepository(dataSource); //// return new JpaMemberRepository(em); // } } MemberService.Java package hello.hellospring.service; import hello.hellospring.domain.Member; import hello.hellospring.repository.MemberRepository; import hello.hellospring.repository.JdbcMemberRepository; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; import java.util.Optional; @Component public class MemberService { private final MemberRepository memberRepository; @Autowired public MemberService(MemberRepository memberRepository) { this.memberRepository = memberRepository; } /* * 회원가입 */ public Long join(Member member){ //같은 이름이 있느 중복 회원X validatedDuplicateMember(member); memberRepository.save(member); return member.getId(); } private void validatedDuplicateMember(Member member) { memberRepository.findByName(member.getName()) .ifPresent(m -> { throw new IllegalStateException("이미 존재하는 회원입니다."); }); } public List<Member> findMembers(){ return memberRepository.findAll(); } public Optional<Member> findOne(Long memberId){ return memberRepository.findById(memberId); } } application.properties spring.datasource.url=jdbc:h2:tcp://localhost/~/test spring.datasource.driver-class-name=org.h2.Driver spring.jpa.show-sql=true spring.jpa.hibernate.ddl-auto=none spring.datasource.username=sa gradle plugins { id 'java' id 'org.springframework.boot' version '3.2.1' id 'io.spring.dependency-management' version '1.1.4' } group = 'hello' version = '0.0.1-SNAPSHOT' java { sourceCompatibility = '21' } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' testImplementation 'org.springframework.boot:spring-boot-starter-test' // implementation 'org.springframework.boot:spring-boot-starter-jdbc' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' runtimeOnly 'com.h2database:h2' } tasks.named('test') { useJUnitPlatform() } MemberController.java package hello.hellospring.controller; import hello.hellospring.domain.Member; import hello.hellospring.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import java.util.List; @Controller public class MemberController { private final MemberService memberService; @Autowired public MemberController(MemberService memberService) { this.memberService = memberService; } @GetMapping("/members/new") public String createForm() { return "members/createMemberForm"; } @PostMapping("/members/new") public String create(MemberForm form){ Member member = new Member(); member.setName(form.getName()); memberService.join(member); return "redirect:/"; } @GetMapping("members") public String list(Model model){ List<Member> members = memberService.findMembers(); model.addAttribute("members", members); return "members/memberList"; } } 감사합니다.

  • java
  • spring
  • mvc
  • spring-boot
김지수 댓글 1 좋아요 0 조회수 490

프로젝트 설계

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

안녕하세요 프로젝트 관련해서 몇가지 조언을 얻고 싶어서 글을 작성하게 되었습니다. 현재 mvc2강의를 듣고 있고 해당 강의를 모두 수강하면 배웠던 것을 간단한 프로젝트를 통해 복습할 생각입니다. 저는 지금까지 프로젝트 경험이 없는 상태라 어떻게 설계를 해야할지 감이 잘 잡히지 않습니다. 강의를 들을 때는 이해가 잘 가지만 막상 만들려 하니 어려움이 생기네요.. 패키지 구조, 요청의 흐름, url 등 전체적인 설계를 할 때 도움을 받을 수 있는 책이 있을까요? (여러 권이어도 괜찮습니다.) +영한님 강의 잘 듣고 있습니다, 좋은 강의 만들어 주셔서 감사합니다!

  • spring
  • mvc
bsk9124 댓글 1 좋아요 1 조회수 386

공부 방식 질문입니다.

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

안녕하세요 일단 지금 현재 MVC패턴에서 view 분리 하는 과정을 듣고 있는데요, 이 과정들은 결국 spring MVC가 되는 과정을 배우고 있는거잖아요? 강의를 보면서 과정도 대략 이해가 되고 코드작성도 잘 따라서 하지만, 강의를 보지 않고 다시 해보라고 하면 하지 못할 것 같습니다. 스스로 구현할 수 있을 만큼 완벽히 외우고 공부를 해야하는 건가요? 아니면 스프링MVC의 내부 그림을 이해하기 위한 정도의 흐름만 알면 되는건가요?

  • spring
  • mvc
윾민 댓글 1 좋아요 0 조회수 344

강의 소스 코드

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

현재 자바 기본편까지 듣고 스프링 입문 강의 수강 중입니다. 학업에 있어 건의드릴 사항이 있는데 강의 소스코드가 있었으면 좋겠습니다. 스프링 로드맵을 따라 쭉 공부할 예정인데 이 강의의 다음 강의인 스프링 핵심원리 기본편에도 강의 소스코드가 없는 것 같아 말씀드립니다. 감사합니다.

  • java
  • spring
  • mvc
  • spring-boot
0715ksj 댓글 1 좋아요 0 조회수 567

안녕하세요. 대용량 트래픽 경험을 쌓고 싶습니다.

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

안녕하세요. 현재 스타트업에서 근무하고 있는 개발자입니다. 백엔드로 포지션을 변경하고 JAVA 를 공부하기 시작했는데, 기존에 Javascript 와 Python 을 배워서, 백엔드 웹 개발 기술 강의부터 듣게 되었는데, 정말 잘한 선택같습니다. 제가 강의 커리큘럼에 대해서 질문 드리고 싶은 것은 2가지 인데, Javascript 의 비동기 처리 같은 기술은 몇 번째 강의에서 배울 수 있는지?? 그리고 대용량 트래픽을 직접 만들어보면서, 제가 만든 백엔드의 성능을 테스트 해보고 직접 튜닝도 해보고 싶은데, 이럴 땐 어떤 강의를 들으면 될까요?? 강의나 책 모두 추천 해주시면 감사하겠습니다.

  • spring
  • mvc
byungsoo 댓글 1 좋아요 0 조회수 909

커리큘럼과 문제 풀이

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

삭제된 글입니다

  • c++
  • 코딩-테스트
CodingWansung 댓글 1 좋아요 0 조회수 506

이전에 학습하면 좋을 부분이 있을까요?

4시간 안에 끝내는 해외 취업 코딩테스트 실전 노하우

안녕하세요, 좋은 강의 감사합니다. 한국에서 6년차 백엔드 개발 경력이 있고, 호주 취업에 관심이 있어서 알아보고 있던 중 이 강의를 결제하게 되었어요. 요약해서 알려주신 부분은 너무 좋은데, 초급이라 적혀있으나 알고리즘을 풀어보지 않은 저에게는 난이도가 많이 높은 것 같아요. 해당 난이도를 소화하기 이전에 학습하면 좋을 부분이 있을까요?

  • 코딩-테스트
  • 이력서
  • 알고리즘
1hany number 댓글 1 좋아요 0 조회수 645

타임리프 공부

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

삭제된 글입니다

  • spring
  • mvc
anten 댓글 1 좋아요 0 조회수 314

로드맵에서 알려준 첫 챕터강의를 보고있습니다.

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

그런데 정말 무슨 내용인지 잘 모르겠습니다. 자바 입문 교제 공부 를 끝내고 자바 웹 백엔드 공부를 하고 싶어서 찾아 보았는데 자바 웹 백엔드 공부를 하려면 스프링은 필수라고 하여서 수강 중인데 내용 이해가 잘 안됩니다. 이럴땐 일단 완강부터 한 후 에 다시 들어봐야 하나요 너무 힘듭니다.

  • java
  • spring
  • mvc
  • spring-boot
양치잘하기 댓글 1 좋아요 0 조회수 321

안녕하세요. 고민이있습니다.

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

자바 언어 공부 문법 전체적인 공부를 한번 마친 학생입니다. 스프링을 해야겠다 싶어 스프링 입문을 듣는데 듣는 도중 뭐지? 문법도 그렇고 잘 이해가 안가는 부분이 많습니다. 코드가 이해가 안가는 부분이 많기도 합니다. 이럴 경우 자바를 다시 한번 듣고 스프링으로 넘어 와서 들어야할까요?

  • java
  • spring
  • mvc
  • spring-boot
김병곤 댓글 1 좋아요 0 조회수 724

강의 수강 방법에 대한 고민입니다!

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요! 큰돌님. 큰돌님의 강의를 수강하며 코딩테스트를 공부하고 있는 취준생입니다. 개념강의는 이해하였으나, 커리큘럼에 있는 문제들을 풀 때 처음 생각한 풀이법이 한번에 맞지 않는데요, 4~5시간 수정해서 스스로 솔브한 적도 있지만 대부분은 2시간 정도 넘어가면 해설강의를 듣고 다시 코드를 수정해서 제출하고 있습니다. 사실 생각하다보면 시간이 금방 흘러서 한문제당 고민, 풀이 듣기, 오답노트정리, 코드 제출해서 정답을 맞추는 것까지하면 한 문제당 느리면 4시간 빠르면 2시간정도 걸립니다.ㅜㅜㅜㅜ 이렇게 공부하는게 맞는 건지, 좀 더 문제푸는 시간을 줄여 봐야할지 고민이 됩니다. ㅠㅠ

  • c++
  • 코딩-테스트
kamin_s2 댓글 1 좋아요 0 조회수 539

이클립스와 메이븐..

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

국비교육으로 현재 학원에서 수강중입니다. 이제 곧 스프링을 배우게 되는데 학원에서는 이클립스 사용중이고 빌드툴은 메이븐으로 사용한다고 하네요 미리 강의 듣고 공부를 좀 하려고 했는데 학원 환경에 맞춰서 이클립스 메이븐으로 설정 맞추고 강의를 들으려고 보니까 패키지 구조도 약간 다르고 처음에 환경 설정하면서 오류잡는데만 이틀을 보냈습니다. 그리고 스프링부트 없이 하다보니 계속 조금씩 차이가 생기기도 하구요 그래서 그냥 혼자 공부할때만 인텔리제이+그래들로 강의랑 똑같이 맞추려고 하는데 괜찮을지 모르겠네요. 가능하면 학원환경에 우선적으로 맞추고 강의를 듣고싶었는데 생각보다 다른부분이 많아 고민입니다..타임리프 대신 jsp사용중이기도 하고 이렇게 해도 이클립스+메이븐사용하는 학원수업에 지장 없을까요? 아니면 어떻게든 이클립스+메이븐으로 가능한한 강의를 따라가는게 맞는지..

  • java
  • spring
  • mvc
  • spring-boot
HooN 댓글 1 좋아요 0 조회수 636

다양한 알고리즘 문제를 풀기 위해 C++을 고집하는 것이 좋을까요?

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요, 큰돌님. 저는 비록 취준생은 아니지만, 큰돌님의 강의를 들으며 PS에 입문한 학생 중 한 명입니다. 우선 본격적으로 질문을 시작하기 전에, 좋은 강의를 제공해 주시고, 최적의 방향을 제시해 주신 큰돌님에게 감사하다는 말을 전하고 싶습니다. 제가 큰돌님에게 궁금한 것은 제목과 동일합니다. 이 강의의 대상은 취준생이고, 목적은 코테 통과이기 때문에 큰돌님께서 C++을 사용 언어로써 추천해 주시는 것은 저 또한 매우 공감하고 있습니다. 다만, 저의 경우에는 큰돌님이 추천해 주신 문제 외에 백준에 있는 다양한 문제도 함께 풀고 있습니다. 그래서인지, 몇 안 되는 문제에서 C++을 사용하는 것에 대해 현타를 느낄 때가 있습니다. 예를 들면, [3724 - 표] 같은 문제가 그런 문제들 중 하나에 해당합니다. 해당 문제의 경우 일부 테스트 케이스가 long long의 범위를 넘어가는 경우가 존재합니다. 따라서 C++으로는 위와 같은 문제들을 해결하는 것이 매우 어렵습니다. 저는 이와 같은 상황에 현타를 느끼며, "오직 C++로 알고리듬 문제를 푸는 것이 맞을까?"를 마음속으로 되새기곤 합니다. 물론 취준 및 코테에서 좋은 성적을 얻기 위해서는 C++ 만으로도 충분하다고 생각합니다. 애초에 제가 위에서 언급한 일부 문제는 코테에서 문제로 제시하기에는 부적절하다고 생각합니다. 하지만, 저처럼 큰돌님의 강의를 취준 및 코테 통과 목적이 아니라 PS에 입문하기 위해 듣는 사람이라면, C++ 외에 Python 같은 다른 언어들도 숙지하고 있는 것도 충분히 고려할만한가요? 긴 글 읽어주셔서 감사합니다! 사실 글에 작성한 내용의 길이에 비해 제가 묻고자 하는 것은 굉장히 단순한데, 좀 더 정확하게 의사전달을 하기 위해 글이 길어진 것 같습니다! 다시 한번 감사드립니다 ㅎㅎ

  • c++
  • 코딩-테스트
박승훈 댓글 1 좋아요 0 조회수 754

자바스크립트 부분 수강 후 공부 문의 드립니다.

[React 1부] 만들고 비교하며 학습하는 React

저번에 질문 드린 내용에 대해 답변해 주신 상속에 대해서 공부를 하고 나니 코드들이 훨씬 더 이해가 잘 가게 되었습니다 감사합니다!! 그런데 제가 또 고민되는 것이 있어서 질문 드리고 싶은데요 보통 제가 지금까지 다른 강의들은 강의를 듣고나서 그 강의에서 사용했던 코드를 가지고 비슷한 기능을 하는 다른 코드를 짜본다던가 작은 미니프로젝트를 만들어 본다던가 했었는데요 리액트 1부 강의의 커뮤니티에서 자바스크립트 파트 부분에 대한 질문과 선생님의 답변을 읽어 보았는데 앞부분은 리액트 사용 이유를 깨닫기 위한 목적이고 자바스크립트 부분에 너무 매몰되지 않았으면 하신다는 답변을 보았습니다. 제가 이제 리액트 부분을 수강하기 직전인데 자바스크립트 부분에서 사용한 코드를 가지고 다른 코드를 만들어 보고 리액트 부분을 수강해야할지 바로 리액트 부분을 수강하고 리액트 부분에서 사용한 코드를 가지고 리액트로 애플리케이션을 만들어 보는 미니 프로젝트를 해보는게 좋을지가 고민입니다... 자바스크립트 강의를 너무 꼼꼼하게 보려다보니 계획보다 시간이 엄청 오래 걸려서 또 그걸로 뭘 만들어 보려고 하면 리액트 파트가 더 늦어질것 같기도 하다는 생각도 들고 그래도 중요하면 해보는게 낫지 않겠나 하는 생각도 들어서 고민이 됩니다 자바스크립트 부분 강의가 제가 들었던 다른 자바스크립트 강의와는 다른 방식의 코드도 볼 수 있었고 얕게 알고 있었던 개념도 짚고 넘어갈 수 있어서 어렵긴했어도 재밌었고 유익했습니다!! 좋은 강의 감사드립니다

  • react
  • mvc
angels6312 댓글 1 좋아요 1 조회수 397

인기 태그

인프런 TOP Writers

주간 인기글