수강평 총 173,387개, 만족도 96.9%
🔥실시간으로 올라오는 진짜 수강평!🔥
현직 개발자로서 터닝포인트가 된 강의라고 생각이 듭니다. Swift와 관련되어 기초적인 문법부터 심화적인 내용까지 어디 하나 빠짐없이 깊게 설명된 강의라고 생각이 듭니다. 자신이 조금이라도 자신이 없다고 생각이 드시면, 강의를 듣는거에 대해서 후회는 하지 않으실 것 같습니다. 기본적인 문법 강의부터 추가로 제공되는 앱 만들기 강의까지 뺄 내용 전혀없는 중요한 내용들만 모여 있다고 생각합니다. 처음 공부할 때 부터 이렇게 시작했으면 어땠을까라는 생각이 드는 강의라고 생각이 듭니다. 단순한 암기가 아닌 이해로 부터 개념을 학습하고 성장하고 싶으신 분 iOS 개발자로서 취업을 하고 싶은데, 방법이 막막한 분 개발자로서 조금 더 가파른 성장을 원하시는 분 이런 모든 분들에게 추천하는 강의 입니다. 매주 진행되는 시험을 통하여 자신이 놓친 부분을 체크하며 넘어갈 수 있고, 온라인인 부분에도 오프라인처럼 빠르게 피드백 가능한 슬랙방도 존재하고 너무 좋습니다. 여러 강의를 비싼 돈을 지불하며 많이 수강해봤지만, 저는 이 강의가 가장 최고라고 생각합니다.
진짜 밑바닥부터 차근차근 전부 알려주십니다... (전공생수준의 메모리 구조 강의 ~ 면접자들이 물어보는 것 이상까지) 이정도 비용 투자한 게 아깝지 않다는 생각이 드는 강의입니다. 물론 무료강의들하고 공식문서를 참고해서 공부해도 되지만, 여러 강의 전전하면서 시간낭비하는 것보다는 제대로된 강의 하나를 듣는 게 더 좋다고 생각합니다. 문법 + 앱개발을 같이 가르치기에 앱개발 강의에 모르는 문법이 사용되어서 이해에 공백이 생기는 불상사는 발생하지 않습니다. 그리고 한 사람이 강의를 하기에 앱 개발 구조에 대한 일관성도 있어서 코드를 이해하기 쉽다는 장점도 있습니다. 질문에 대해 거의 즉시 답을 해주시기 때문에 아주 좋습니다. 다만, 시간제한이 있기 때문에 진짜로 빡집중해서 들을 수 있는 환경이나 계획을 갖고 수강 하는 것을 추천드립니다. 3줄요약 1. 하나부터 열까지 다 알려준다. (자~ 이게 클릭이야 급) 2. 자료 찾으러 돌아다니는 시간낭비를 막는다. (돈 안 아까움) 3. 계획 잘 세우고 수강하기를 바란다.
백엔드 개발자를 희망하는 3학년 학부생입니다. 불과 반 학기 전까지만 해도 객체지향적인 코드가 무엇인지 제대로 이해조차 못하고 있었습니다. 코딩의 벽이 마냥 높게 느껴져 이 길이 맞나 고민하고 또 고민하며 방황하는 시기를 겪었습니다. 처음부터 다시 공부해보자는 마음가짐으로 자바 기본 문법부터 다시 파고드니 점차 코딩의 재미를 알게되면서 스프링 공부가 하고싶다는 생각이 들었습니다. 그 때, 영한님의 강의를 접하였습니다. 스프링 부트/JPA/스프링 데이터 JPA 순으로 배우면서 JDBC 웹개발과는 차원이 다른 신세계를 맛보게 되었습니다. 이해가 쏙쏙 잘 되게 설명해주시고 강의 1개 시간도 약 10분 단위로 되어있어서 집중도가 떨어지지 않는 것 같습니다. 이제는 코딩이라는 단어만 얘기해도 즐겁고 심장이 뜁니다! 동기들에게 이 강의를 널리 알려주고 싶을만큼 정말 유익합니다😭 항상 수강생분들과 소통하려 노력하시고, 가르치실 때마다 "와 이게 이렇게 된다고?"라는 표정과 함께 즐겁게 가르쳐주셔서 저도 덩달아 즐겁게 배우게 되는 것 같습니다. 열심히 성장해서 꼭 선배님처럼 멋있는 개발자로 거듭나겠습니다!!!🔥
전에 들은 영한님 강의도 재밌었지만, 이번 강의는 특히 시간가는 줄 모를 정도로 깊이 빠져 들은 것 같습니다. 트랜잭션 전파 파트로 갈수록 생각할 것이 많아졌는데, 내가 생각한게 맞는지 테스트를 만들어서 돌려보고 그러다보니 강의 재생한 시간보다 일시정지하고 딴 짓하던 시간이 더 길었을지도 모르겠네요 :) 강의를 들으면서 궁금증이 드는건 메모장에 기록해놓는 편인데 실제로 트랜잭션 전파 부분 들으면서 아래 내용을 기록해놨었습니다. ''' 일반적으로 롤백은 런타임 예외 발생시에 발생 > @Transactional의 try-catch로 인해서 내부 트랜잭션들을 강제 종료하고 외부 트랜잭션에 예외 위임 > 외부(물리) 트랜잭션도 마찬가지로 try-catch로 인하여 롤백 하지만 txManager.rollback()으로만 롤백시키면 마킹만 하고 다른 내부 트랜잭션의 로직과 쿼리는 그대로 수행(커밋만 안할뿐) + 추가적으로 물리 트랜잭션의 UnExpectedRollback 예외 처리해야됨 > 원하는 경우에 롤백하려면 차라리 예외 터트리는게 낫지않나? requires_new로 설정해도 외부 트랜잭션이 예외때문에 롤백하게 됨 > @Transactional의 propagation 옵션은 왜 있지? > try-catch로 예외를 잡아서 처리할때 생기는 문제때문에 requires_new와 rollback_only 마킹이 존재하나? ''' 아시다시피 저 내용 전부를 트랜잭션 전파 활용 파트에서 다루더라구요, 생각 정리하면서 제 나름대로 결론을 지었는데 그게 활용편에서 해답으로 나오니까 뭔지 모를 뿌듯함?도 느껴지고 제대로 공부한거 같아서 기분이 좋았습니다. 아 그리고 영한님이 새로운 도전 하신다는 소식을 접했는데, 하고 싶은 일 모두 잘 되시길 응원하겠습니다. 항상 좋은 강의 해주셔서 감사합니다.
최근 Hot 한 강의
-
[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
-
클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지 (with 커서 AI)
-
AI 다루는 백엔드 설계 기본 - SpringBoot SNS 편
-
한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
-
네이버 면접관이 사용하는 초저지연 및 메시징 분산 시스템 NATS
-
2시간 만에 AI로 애드센스 수익형 웹사이트 만들기
-
네이버 면접관이 알려주는 실시간 초저지연 Apache Flink
-
김영한의 실전 자바 - 기본편
-
Claude Code를 직접 만들며 배우는 Kotlin AI 에이전트 개발
-
인프런과 함께하는 2026 말 달리자 완강챌린지 - 절반만 완주해도 성공!