수강평 173,146개, 만족도 96.9%

🔥실시간으로 올라오는 진짜 수강평!🔥


좋아요 좋아 :) 회사에서 데모용으로 웹페이지를 만들곤 하는데 언제나 레이아웃이 어려웠었어요. 그런데 덕분에 자신감이 좀 생겼습니다 후후.. 조금씩 알려주시는 css 기본개념들도 좋았어요. 현업자는 어떻게 웹페이지를 만드는지 알려주시니까 혼자 공부하는 것보다 훨씬 낫네요.

[1] 강의 수강 이유 : React + Spring Security + JWT 연동을 위해 검색 중 발견 [2] 강의 수강 소감 a. Security + JWT 가 어떻게 돌아가는 지 큰 그림을 그릴 수 있게 되었음 b. 사운드, 발성이 좋아서 집중이 잘 됨 c. 정말 딱 필요한 뼈대가 되는 내용만을 알려주심. 구글 검색 좀 해본 사람이면 알겠지만, 스프링 시큐리티, 토큰 관련 인터페이스는 구현해서 사용하기 나름임. 회사마다, 상황마다, 서버마다, DB 마다, 엔티티 설계마다 구현하는 방식은 저마다 완전히 다를것임. 아무것도 모른채로 무작정 구글검색부터 했을 때 멘붕은 인터페이스 구현부가 저마다 다 다른 점에 있었음. 이 강의를 통해서 쓸데없는 수식어 다 제외하고 정말 core 가 되는 개념을 잡을 수 있음. d. 강의 마지막 부분에 리턴값 전역변수로 쓸 수 있는 것 개꿀팁 [3] 며칠 삽질 후 느낀 나같은 핵초보가 헤깔릴만한 부분 a. 사용자의 로그인 -> Authentication 객체에 저장 -> 이 친구는 SecurityContextHolder 안에 SecurityContext 안에 존재한다. (정보의 은닉화 때문일까?) b. token 에 대한 정보를 JWT 객체로 전달할지, 토큰 값만 String 으로 전달할지에 따라 코드가 조금 바뀜 c. 수명이 긴 JWT 특성 상 탈취의 위험이 있어 보안 상 access token / refresh token 두개가 필요한데 강의에는 없으니 검색필수. d. SecurityConfig 작성 시 WebSecurityConfigurerAdapter 이거 deprecated 되었기 때문에 SecurityFilterChain 을 직접구현해야함. 근데 사실상 코드는 동일함. e. signature 를 가진 JWT 를 JWS 라고 한다. 이 외에도 여러가지 종류가 있음. parseClaimsJws 를 자동완성 덕문에 parseClaimsJwt 로 해서 오류가 나는걸 찾느라 한시간 넘게 걸림 ㅅㅂ f. SecurityContext 는 해당 스레드에 저장된다. 멀티스레드 환경에서는 AsyncConfigurerSupport 등을 상속받아서 SecurityContext 를 propagate 시켜야 한다. (방법은 여러가지) g. JWT 를 구성하는 방법도, 불러오는 방법도 여러가지임. 고로 JWT, Authentication 클래스 구조를 정확하게 알아야 다른 사람들이 써놓은 다른 코드들이 결국엔 같은 말이구나 를 이해할 수 있음 h. access token / refresh token 부분 구현 방식도 제각각이라 정답이 없음 i. 그래서 token 값 저장은 어디다가 하는게 좋을까? 검색해보니 Redis 에 많이들 저장한다고 하고 나는 그냥 간단한 개인 프로젝트기 때문에 MySql 에 저장함 검색하면 정말 수십 수백가지의 자료가 있지만 처음부터 끝까지 가장 중요한 기초를 짚어주는 건 없었는데 큰 도움 받고 갑니다~~

React 입문하기 제일 좋은 강의입니다! 필요한 개념들 잘 설명해주시고 강의노트에서도 추가적으로 알려주는 것들이 많아서 공부하기 좋았습니다! 강사님 감사합니다 :)

강의상 좋은 부분도 있지만, 사전에 1줄 정도의 개념 설명도 없이 바로 넘어가는 부분이 있어서 아쉽습니다. 예를 들자면 볼륨 클레임 템플릿 강의의 경우 해당 개념을 설명해주시지 않고, 디플로이먼트는 안되고, 스테이트 풀셋은 된다 라는 것으로 진행하다보니 이게 템플릿을 이해하려고 구글링을 하게 되는 부분이 있습니다. 스토리지 클래스도 주로 동적 볼륨 할당인 것은 이해하지만, 실제로 다른 방법으로도 사용될 수 있는 개념으로 알고있어.. 스토리지 클래스는 스토리지 관리 정책을 지정하는 값이며, 주로 동적 프로비저닝에 사용된다 라고 해주시면 조금더 좋았지 않을까 생각합니다. 개인적으로, 본 강의에 점수는 4점 이지만, 5점을 드리는 건 ~! 지속적으로 강의외 적으로 현황을 업데이트 해주시는 점 때문 입니다. 이 부분은 아마 다른 강의에서 경험하기 힘든 점이 분명 있습니다. 그리고, 본 강의 부분에 부족한 부분은 충분히 책과 다른 지식으로 배울 수 있기 때문에 괜찮습니다. ps. 초기에 설치 방법을 알려 주시지 않는 만큼... 실습 환경이 192.168.1.x 대역인 것은 정말 아쉽습니다.. 베이그런트 파일이나 쉘 파일들은 아무리 바꿔도 잘 동작하지 않아서.. 집의 경우 공유기 대역을 변경하면 되지만, 일반적인 공유기의 디폴트 세팅이 192.168.1.x 대역을 사용하는 경우가 많아... 개인이 변경하지 못하는 사무실이나 카페 에서는 작업을 못한다는게 슬픕니다..

강의 잘 들었습니다. 마지막 개발도구 챕터에서는 강사님과 비슷한 예제 파일이 없어서 실습하기에 조금 아쉬웠습니다. 그리고 개발도구부분 이해못한 부분이 있었지만 잘 메모해 두었습니다. 조금 더 익숙해지면 이해할 수 있겠죠..ㅎㅎ 좋은 강의 감사합니다.^^

스프링 개발을 하면서 다른 개발자가 작성한 코드에 대한 원리를 이 강의를 보면서 많이 이해하고 학습하게 되었습니다. 정말 감사합니다.

좋은 강의입니다. 플러터에서 사용되는 위젯과 개념들에 대한 기본기를 다지기 좋습니다.
채널톡 아이콘