- 33
- 182 434
공부하는 개발자
South Korea
เข้าร่วมเมื่อ 10 พ.ย. 2019
안녕하세요 😊
제가 아는 내용을 이해하기 쉽고, 재미있게 설명드려 여러분들이 성장하실 때 행복함을 느끼는
공부하는 개발자 최태현입니다.
제가 아는 내용을 이해하기 쉽고, 재미있게 설명드려 여러분들이 성장하실 때 행복함을 느끼는
공부하는 개발자 최태현입니다.
วีดีโอ
DTO와 도메인을 분리해야 하는 이유
มุมมอง 3.5Kปีที่แล้ว
말하고 보니 청소보다는 정리정돈에 가깝네요!! 😉 결국 화면에 종속적인 데이터가 바껴야 하거나, 비즈니스 로직이 바껴야 할 때, 역할에 맞는 코드를 미리 나누어두면 대응이 편하기 때문 이라고 생각해주시면 될 것 같습니다. 감사합니다. [서버개발 올인원 강의] inf.run/dpU4
자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! #스프링독학 #무료영상모음
มุมมอง 2.8Kปีที่แล้ว
본 영상은 인프런에 올라온 강의 무료 버전 모음입니다. 감사합니다. 🙏 [자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! - 서버 개발 올인원 패키지] 🎉 inf.run/bAKo [실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)] 🎉 inf.run/PYGa [자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide] 🎉 inf.run/216H 영상 구간 00:00 강의 소개 02:45 서버 개발에 필요한 5가지 윈도우 설치영상 22:23 0강. 스프링 서버를 시작하는 방법 1 26:27 1강. 스프링 서버를 시작하는 방법 2 39:07 2강. @SpringBootApplication과 서버 45:28 3...
setter를 사용하면 안되는 이유 (feat. 클린코드)
มุมมอง 1.2K2 ปีที่แล้ว
중간에 this.speed = 25는 this.speed = speed로 봐주세요 ㅎㅎㅎ 감사합니다~!! [실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)] inf.run/PYGa [자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide] inf.run/216H [자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! - 서버 개발 올인원 패키지] inf.run/bAKo
테스트 코드와 @Transactional을 함께 사용하면 무슨 문제가 생길까?!
มุมมอง 4582 ปีที่แล้ว
[실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)] inf.run/PYGa [자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide] inf.run/216H
20강. 리팩토링 끝! 다음으로! - 실전! 코틀린과 스프링부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
มุมมอง 2482 ปีที่แล้ว
[실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)] inf.run/PYGa [자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide] inf.run/216H
5강. 사칙연산 계산기의 나눗셈 코드 작성하기 - 실전! 코틀린과 스프링부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
มุมมอง 1662 ปีที่แล้ว
[실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)] inf.run/PYGa [자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide] inf.run/216H
4강. 사칙연산 계산기에 대한 테스트 코드 작성하기 - 실전! 코틀린과 스프링부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
มุมมอง 2452 ปีที่แล้ว
[실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)] inf.run/PYGa [자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide] inf.run/216H
2강. 테스트 코드란 무엇인가, 그리고 왜 필요한가?! - 실전! 코틀린과 스프링부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
มุมมอง 1982 ปีที่แล้ว
[실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)] inf.run/PYGa [자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide] inf.run/216H
1강. 도서관리 애플리케이션 이해하기 - 실전! 코틀린과 스프링부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
มุมมอง 3692 ปีที่แล้ว
[실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)] inf.run/PYGa [자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide] inf.run/216H
강의 준비 영상 - 실전! 코틀린과 스프링부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
มุมมอง 3232 ปีที่แล้ว
[실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)] inf.run/PYGa [자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide] inf.run/216H
강의 소개 영상 - 실전! 코틀린과 스프링부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
มุมมอง 8452 ปีที่แล้ว
[실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)] inf.run/PYGa [자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide] inf.run/216H
IntelliJ 디버거 사용하는 방법 4분설명!! (디버거 알면 디버깅이 훨씬 효과적입니다!)
มุมมอง 4.5K2 ปีที่แล้ว
[자바 개발자를 위한 코틀린 입문 강의] www.inflearn.com/course/java-to-kotlin?inst=ff622ac9
(코틀린 강의 질문) Kotlin + JPA에서 setter를 어떻게 처리해야 잘 처리했다고 소문이 날까~
มุมมอง 6952 ปีที่แล้ว
[자바 개발자를 위한 코틀린 입문 강의] www.inflearn.com/course/java-to-kotlin?inst=ff622ac9
(코틀린 강의 질문) Kotlin + SpringBoot 에서 트랜잭션 예외처리를 할 때 주의할점 - checked exception, unchecked exception
มุมมอง 4212 ปีที่แล้ว
(코틀린 강의 질문) Kotlin SpringBoot 에서 트랜잭션 예외처리를 할 때 주의할점 - checked exception, unchecked exception
(코틀린 강의 질문) String과 String?는 같은 타입인가요~ 다른 타입인가요~
มุมมอง 2822 ปีที่แล้ว
(코틀린 강의 질문) String과 String?는 같은 타입인가요~ 다른 타입인가요~
자바 개발자를 위한 코틀린 입문 (Java to Kotiln Starter Guide) - 17강. 코틀린에서 람다를 다루는 방법
มุมมอง 4442 ปีที่แล้ว
자바 개발자를 위한 코틀린 입문 (Java to Kotiln Starter Guide) - 17강. 코틀린에서 람다를 다루는 방법
자바 개발자를 위한 코틀린 입문 (Java to Kotiln Starter Guide) - 9강. 코틀린에서 클래스를 다루는 방법
มุมมอง 4772 ปีที่แล้ว
자바 개발자를 위한 코틀린 입문 (Java to Kotiln Starter Guide) - 9강. 코틀린에서 클래스를 다루는 방법
자바 개발자를 위한 코틀린 입문 (Java to Kotiln Starter Guide) - 1강. 코틀린에서 변수를 다루는 방법
มุมมอง 4872 ปีที่แล้ว
자바 개발자를 위한 코틀린 입문 (Java to Kotiln Starter Guide) - 1강. 코틀린에서 변수를 다루는 방법
자바 개발자를 위한 코틀린 입문 (Java to Kotiln Starter Guide) - 0강. 코틀린에 관한 34가지 TMI
มุมมอง 4902 ปีที่แล้ว
자바 개발자를 위한 코틀린 입문 (Java to Kotiln Starter Guide) - 0강. 코틀린에 관한 34가지 TMI
자바 개발자를 위한 코틀린 입문 (Java to Kotiln Starter Guide) - 강의 소개 영상
มุมมอง 8452 ปีที่แล้ว
자바 개발자를 위한 코틀린 입문 (Java to Kotiln Starter Guide) - 강의 소개 영상
(코틀린 강의 질문) abstract class vs selaed class (vs interface)
มุมมอง 3662 ปีที่แล้ว
(코틀린 강의 질문) abstract class vs selaed class (vs interface)
자바를 공부하기 전에 알아두면 좋을 것들!! #2 (빌드와 실행, ant, maven, gradle 간단 알아보기)
มุมมอง 22K4 ปีที่แล้ว
자바를 공부하기 전에 알아두면 좋을 것들!! #2 (빌드와 실행, ant, maven, gradle 간단 알아보기)
자바를 공부하기 전에 알아두면 좋을 것들!! #1 (JDK, JRE, JVM 알아보기)
มุมมอง 62K4 ปีที่แล้ว
자바를 공부하기 전에 알아두면 좋을 것들!! #1 (JDK, JRE, JVM 알아보기)
#2 JAVA에서 숫자, 문자, 특수문자 출력하기 [어렵지만 쉬운 자바 강의: 입문편]
มุมมอง 4.7K4 ปีที่แล้ว
#2 JAVA에서 숫자, 문자, 특수문자 출력하기 [어렵지만 쉬운 자바 강의: 입문편]
저도 10강 강의 보고 많이 헷갈렸는데 해당 영상 보고 바로 이해했습니다. 정말 감사합니다!!
Java Byte Code와 Binary Code는 엄연히 다른 개념입니다. Java Byte Code도 결국엔 0과 1로 쓰여있으니 Binary Code 아니냐 라고 하실수 있는데, IT 필드에서 Binary Code는 하드웨어가 읽고 실행하는 Machine Code입니다. 영상에 설명하셧다시피 Java Byte Code는 JVM이 읽고 다시 Binary Code로 번역해서 프로세서에 의해 읽히고 실행됩니다. 컴퓨터는 Java Byte Code를 읽어도 전혀 어떤내용인지 인지하지 못하고 실행하지 못합니다. 어떤 개발자도 Java Byte Code를 Binary Code라고 하지는 않습니다.
안녕하세요! 정성스러운 댓글 감사합니다 ☺️ 이 영상을 만든지 벌써 5년 정도 된 것 같은데 다시 보니 1) byte code는 사람이 읽지 못한다는 것을 강조 하기 위해 0과 1로 binary code 처럼 표현 2) 아직 java를 한 번도 다루지 않으신 분들은 byte code와 binary code를 100% 구분하기 힘드실 거라 판단 해서 이랗게 표현한 것 같군요~ 말씀해주신 것처럼 현업 개발자라면 byte code와 binary code를 절대 혼용해서 사용하지 않습니다! 정중한 댓글 감사드리며, 혹시 이 댓글을 보시는 분들은 제 영상 뿐 아니라 인터넷에서 나오는 자료는 항상 교차 검증 해보시면 좋겠습니다. 감사합니다 🙏
오 뭔가 대충 알았던 걸 확실하게 알게 되었네요. 감사합니다. 컴파일러, JDK, 버전 종류, 람다 LTS 등에 대해서 잘 알게 됐습니다. 감사합니다.
와 이해 엄청 잘 되네요😊😊
안녕하세요, 최태현님! 저는 출판사 '영진닷컴'의 기획편집자 박지원입니다. 만나 뵙게 되어 진심으로 반갑습니다:) 저는 현재 "스프링부트와 코틀린"을 주제로 도서를 출간하기 위해 정보를 찾고 있습니다. 그 과정에서 인프런에서 "실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기"를 보았고, 해당 강의 내용이 제가 생각하는 도서의 방향성과 일치하여 이렇게 연락드리게 되었습니다. 제가 구상하고 있는 도서는 내용은 기본적으로 다음과 같습니다. (고정된 것이 아니며, 원고의 구성과 방향에 따라 변경될 수 있습니다.) 1. 코틀린과 스프링부트 2. Junit5, JPA, Querydsl + (JWT, AWS)를 활용한 예제 이외에 구체적인 방향과 구성은 집필 의사를 확인한 후 차근히 이야기하고 싶습니다 :) 날이 점점 더워지는데, 건강에 유의하시고, 위 주제로 도서를 집필하는 데 관심이 있다면 회신 부탁드리겠습니다. (평소 다뤄보고 싶은 다른 주제가 있다면 제안해 주셔도 좋습니다!) 아래 이메일 남겨드립니다. parkjiwon@youngjin.com 감사합니다.
ㅎㅇ요
프로덕션 코드에서 분리되지 않아도 되는 상황을 만나기는 어렵다는 조언이 배우는 분들에게 더 도움이 될 것 같습니다.
여러분 이영상 바이트 코드 설명이 틀렸습니다. 검색 한번만 해도 알수있는데 =.=;; 충격먹고 갑니다. 자바 바이트 코드와 바이너리는 엄연히 다른 개념입니다. 바이트코드가 0과 1로 되어있다구요? ㅜㅜ 바이트코드는 JVM에서 실행하기 위한 중간언어입니다. 하...
이런 지식은 학부에서 배우시는 건가요?? 아니면 어떠한 책을 읽어서 얻으신 지식인가요?? 어떻게 학습하신지 궁금합니다! 설명도 잘 해주셔서 이해가 바로 되는 것 같습니다!
뭔 유치원생한테 설명하듯 차근차근 설명하네 빡대가리인 저에게 딱맞군요..
혹시 인텔리제이가 이클립스와 똑같은건가요?
EntityManager 를 불러와서, user 와 userloanhistory 를 save 한 후 flush(), clear() 하면 영속성 컨텍스트가 클리어 되어 테스트가 정상 작동 하는데, 이런 방법은 어떤가요?
setter대신 update메서드를 씀으로서 코드 응집성, 일관성을 높여준다. 추가적으로 코드 유지 보수 시에 추적이 용이 해진다는 장점도 있다.
설치하고 저도 강사님처럼 박수를 치며 자축하겠습니다 🎉🎉🎉 유쾌한 강의 감사합니다
선생님 최고십니다..JVM, JRE, JDK 몰라서 매번 검색해봤는데 이제 확실하게 이해됐습니다..
아키텍처가 뭔지도 모르고 그냥 강의만사서 들으면 좋겠지 라는 막연한 생각을 갖고있었는데, 아직 스프링도 못쓰는 입장으로 헛된 꿈을 가지고있었다는걸 알게됐네요.. 좋은 영상 감사합니다 !
컴퓨터 : 나 바보 아니다
강사의 소질있으신듯... 잘배우고 갑니다.
정말 유용합니다 감사합니다!
컴퓨터는 바보이고 내 손은 버그이다.
앗 ㅋㅋㅋㅋㅋ ㅠㅠ
@okeydonkey19 qwefqwefwqef
감사합니다!!
추석 잘보내셨는지요. 감사합니당~
아이고~~ 덕분에 잘 보냈습니다 ㅎㅎㅎ 연휴가 길면서 짧네요~~ 😂😂 다시 시작한 일상도 화이팅입니다~! ☺️
진짜 감사합니다❤
감사합니다!!!
좋은 정보 정말 감사합니다~~
정말 도움이 많이 됩니다 감사합니다..
안녕하세요 인프런으로 13강 강의 진행중인데 열심히 따라가다가 막히는 구간이 생겼는데 질문드릴 방법이 있을까요?
안녕하세요!! 넵넵!! 인프런을 통해 자유롭게 질문 남겨주시면 가능한 빠르고 정확하게 답변 드리고 있습니다! 감사합니다! ☺️
감사합니다.
자바인줄 알았는데 코틀린이었군요 ㅎㅎㅎ자바나 코틀린이나 setter 를 지양해야 하는 이유 너무 감사합니다
저도 이부분 강의들으면서 굉장히 헷갈렸는데, 자세한 설명 감사해요 ㅎㅎ
jpa는 강의에서 따로 설명을 해주시나요?
넵넵!! JPA가 무엇이고 왜 등장했는지, 어떻게 사용하고 프로젝트에 어떻게 적용하는지까지 다루고 있습니다!
감사합니다.. 사고싶었지만.. 비싸서 아직 못사고있는 ㅠㅠㅠㅠ
강의 너무 도움되네요!! 정말 감사합니다
자바 강의 계속 이어서 해주셨으면 좋겠어요!!
강의 너무 좋아요! 이해가 잘됩니다!
강의 너무 좋습니다!! 이런강좌 또 올려주세요!
자바의정석보다가 이해안가서 튕겨져 나왔는데 ;; 이거보고 어느정도 이해하고갑니다 감사해여
Long time이 아니라 long term 입니다
와 진짜 이해가 너무 잘됩니다!! 영상 정리도 너무 잘되어있어서 공부에 큰 도움이 되었습니다. 정말 감사합니다!
마인크래프트 개발에도 도움이되나요?
마인크래프트가 자바로 만들졌기 때문에 도움이 될겁니다
덕분에 헷갈렸던게 단번에 이해가 됐습니다! 감사합니다.
감사합니다! 맨날 까먹었는데, 확실히 이해했습니다.
맥은 한글쓸때 마지막글자가 항상 잘리던데 해결방법이 있마요?
이해되기 쉽게 잘 설명해주셔서 감사합니다.
오.. 좋은 강의감사합니다!
코틀린 쓰면서 항상 고민 하던 부분이었는데 명쾌한 설명 감사합니다!
오.. 롤백된다는 얘기만 들었었는데 좋은강의 감사합니다!!
넵넵! 그 기능이 @Transactional의 장점이죠 ㅎㅎㅎㅎ 역시 개발에 정답은 없는 것 같습니다!
감사합니다!! 항상 잘 보고 있습니다!
안녕하세요! 좋은 영상 감사합니다. 한 가지 질문 있어서 남깁니다. @Transactional을 사용하게 되었을 떄, 테스트 종료시점에 커밋이 실행되지 않고 롤백이되어 다양한 테스트들이 서로에 영향을 주지 않는 장점이 있다고 생각합니다. 만약 이를 사용하지 않는다면, 개발자님은 어떤 방식으로 해당 데이터의 초기화 작업을 진행해주고 계시는 지 궁금합니다! 더 나아가, 시스템의 복잡도가 높은 경우에는 테스트 코드 작성 시 많은 데이터의 저장이 필수 적이라 생각하는 데요! 이 경우에 어떤 방식으로 해결해나가는 지도 궁금합니다!
안녕하세요~ TAEWAN KIM님 ㅎㅎㅎ 네네 맞습니다! 트랜잭션을 사용하면 롤백을 자동으로 해주는 장점이 있죠! 저는 그 대신 코프링 강의에서도 언급드렸던 것처럼 @AfterEach를 사용해 직접 Entity들을 지워줍니다. (저장은 fixture를 만들어 똑같이 해주고요!) 이렇게 되면 1) Entity들을 하나씩 지워주는게 번거롭다는 점 2) 몇몇 Entity들을 놓칠 수도 있다는 점이 단점인데요, 이런 경우는 Entity 삭제 코드를 공통화하여 처리할 수도 있습니다 ㅎㅎㅎ