
코딩으로 학습하는 GoF의 디자인 패턴
백기선
₩88,000
초급 / 디자인 패턴, Java
4.8
(212)
디자인 패턴을 알고 있다면 스프링 뿐 아니라 여러 다양한 기술 및 프로그래밍 언어도 보다 쉽게 학습할 수 있습니다. 또한, 보다 유연하고 재사용성이 뛰어난 객체 지향 소프트웨어를 개발할 수 있습니다.
초급
디자인 패턴, Java






PUBG
임직원들도 이 강의를 듣고 있어요!





PUBG
임직원들도 이 강의를 듣고 있어요!
먼저 경험한 수강생들의 후기
5.0
김종현
사실은 결코 쉽지 않은 강의였습니다. 수강 하려고 시도 하시는 분은 조금 신중하게 선텍하시길 바랍니다. 그래도 강의가 굉장히 깊습니다. 테스트코드 작성위주로 설명하고 레퍼런스 보는 방법, 프레임웍 자체를 까서 보여주는 방식 등 깊게 이해가 필요하다만 추천합니다. 특히 한번씩 쌤 본인이 실수했을 때 나오는 민망한 웃음이 매력포인트 입니다. ㅋㅋㅋㅋㅋ
5.0
이규형
쉽게 설명해주셔서 감사합니다. mvc가 뭐지, 테스트코드는 또 어떻게 작성해야 하는거지, 등등 시작도 하기 전에 갖고 있었던 고민들이 강의를 들으면서 이해가 되고, 스프링이 재밌다라는 느낌을 받게 되었습니다. 이해가 될 때까지 반복해서 듣고, 테스트 코드 작성 하는 법도 계속 학습하면서, 제 것이 되도록 노력하겠습니다. 좋은 강의 만들어주셔서 감사합니다.
5.0
우유소보루
깊게공부하는것 같습니다. 스프링을 완전 처음배우시는분들은 이해가어렵기때문에 강의들을때 모르는게있으면 찾아보고 이해가 되시면 강의를 들어가는방법이좋을것같습니다.
스프링 웹 MVC 동작 원리
스프링 웹 MVC의 다양한 기능
스프링 부트 없이 스프링 웹 MVC 사용
스프링 부트의 스프링 웹 MVC 설정 수정
스프링 웹 MVC의 핵심 원리와 설정, 활용을 한번에!
백기선의 스프링 웹 MVC
📢 알려드립니다
이 강의에서는 자바 서블릿(Servlet) 기반의 MVC 프레임워크인 스프링 웹 MVC에 대해 학습합니다.
여러분은 이 강의를 통해 스프링 MVC의 동작 원리, 설정 방법, 애노테이션 기반의 스프링 웹 MVC 사용 방법을 배울 수 있습니다.
자바 엔터프라이즈 에디션(Java EE)은 웹 애플리케이션을 개발할 수 있는 서블릿(HTTP Servlet)이라는 스펙과 API를 제공합니다.
스프링 웹 MVC는 서블릿 기반 API 기반 애플리케이션을 개발할 때 보다 쉽고 빠르게 개발할 수 있는 프레임워크를 제공합니다. 이를 통해 개발자는 서블릿 API보다는 애플리케이션 로직에 집중할 수 있습니다.
실제로 많은 회사에서 스프링 웹 MVC를 기반으로 엔터프라이즈 애플리케이션을 개발 및 배포, 운영하고 있습니다.
이 강의는 스프링 MVC 동작 원리와 설정 방법, 애노테이션 기반 MVC 활용 방법에 대해 다루고 있습니다.
스프링 웹 MVC의
동작 원리를
이해하고 싶은 분
스프링 웹 MVC의
설정 방법에 대해
알고 싶은 분
스프링 웹 MVC의
다양한 기능을
학습하고 싶은 분
스프링 부트 없이도
스프링 웹 MVC를
사용하고 싶은 분
Webflux는 다루지 않습니다
서블릿에 대해 학습합니다
타임리프를 주로 사용합니다
스프링 부트에 관하여
테스트 친화적 개발
예제 코드 제공
학습 대상은
누구일까요?
스프링 웹 MVC의 동작 원리를 이해하고 싶은 분
스프링 웹 MVC의 다양한 기능을 알고 싶은 분
스프링 웹 MVC의 설정 방법을 알고 싶은 분
스프링 부트 없이 스프링 웹 MVC를 사용하고 싶은 분
선수 지식,
필요할까요?
《스프링 프레임워크 핵심 기술》 강의
Java 프로그래밍 경험
IDE, Git 사용법
93,068
명
수강생
4,321
개
수강평
2,010
개
답변
4.8
점
강의 평점
20
개
강의
네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.
아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.
유튜브: '백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발
전체
60개 ∙ (11시간 0분)
해당 강의에서 제공:
4. 스프링 MVC 소개
20:53
5. 서블릿 소개
04:45
16. @EnableWebMvc
18:43
17. WebMvcConfigurer
10:07
19. 스프링 부트 JSP
14:02
25. 리소스 핸들러
13:40
전체
176개
4.9
176개의 수강평
수강평 18
∙
평균 평점 4.8
수강평 10
∙
평균 평점 4.2
수강평 16
∙
평균 평점 4.8
수강평 3
∙
평균 평점 5.0
수강평 14
∙
평균 평점 4.6
1
백기선님 강의 들으려고 노력했습니다만 포기해야겠습니다. 강의마다 인텔리제이로 단축키 휙휙 넘겨가면서 하시니 도저히 따라갈 수가 없었고, (적어도 어떤 단축키를 사용하는지정도는 설명해주셨으면...) 딘축키, IDE 기능을 이용해서 디버깅만 하며 설명을 하시니 STS나 이클립스로 스프링을 접해본 분이라면, (그리고 윈도우 유저라면) 특히 진행이 힘들 강의라 생각됐습니다. 사실, 인텔리제이는 굉장히 좋은 IDE가 맞습니다. (비싸서 못쓸뿐..) 그러나 스프링 공부하려고 왔는데 IDE 사용법을 따라가지 못해 진행을 못한다는 것은 말이 안된다고 생각합니다.. 인텔리제이를 원활히 쓸 수 있는 사람에게도 어려운 강의입니다. 개인적인 생각으로는 JPA, h2, 타임리프, RestController 등 다른 여러 기술에 이미 친숙한 스프링 중고급자정도는 되어야.. 쓰다보니 IDE에 대한 불만이 대부분이네요. 하지만 단순히 그랬다면 4점정도는 드렸을 겁니다. 하지만 근본적으로 강의 내내 설명이 친절하지 않았습니다. (예를들어 DispatcherServlet의 기본 전략 : DispatcherServlet.properties 라는 식으로 설명을 하면 알아듣는게 힘듭니다..) 저는 스프링을 꽤 오래 쓴 유저지만 좋은 강의인지에 대한 생각은 솔직히 조심스럽습니다.
이해합니다. 보통 IDE 자체를 다루기 어려운 상황이라면 강의를 보는것도 화면 전환이 갑작스럽게 느껴져서 힘들었을 수 있겠네요. 변명이라 생각하실 수 있겠지만 아주 기본적인 단축키까지 일일히 설명드리기엔 강의의 본 주제에 집중하기가 어려웠습니다. 생소하게 느낄만한 디버깅용 단축키 정도는 수업에서도 설명을 드리긴 했으나 충분하지 않았을 수도 있겠네요. 그리고 스프링 웹 MVC 강의를 수강하는데 있어서 JPA, H2, 타임리프, @RestController에 대한 선수 지식은 필요하지 않습니다. 그렇게 느끼셨다면 역시 제 강의 실력이 부족해서 그렇습니다. 이 강의는 절대로 해당 기술와 깊은 관련이 없습니다. 다만 그들과 연동하는 (그리고 그 중에 @RestController는 사실 이 강의에서 배워야 하는거지 미리 알고 있어야 하는 지식이 아닙니다.) 일들이 많이 벌어지기 때문에 어떻게 같이 쓰는지 보여드린거 뿐이지 그 모든걸 자세히 알고 있어야 이 강의를 소화할 수 있는 것은 아닙니다. 설명이 친절하지 않다고 느끼셨다면 그 역시도 제 불찰입니다. 예로 드신 DispatcherServlet의 기본 전략의 경우는 "스프링 MVC 구성요소"에서 21분간 자세하게 설명을 드리긴 했으나 제가 잘 알아듣지 못하게 설명한 것 같네요. Charie T님 말고도 많은 분들이 공감해 주셨는데 다음 강의 만들 때 참고 많이 하겠습니다. 피드백 감사합니다.
월 ₩22,000
5개월 할부 시
₩110,000