
자바 9부터 자바 21까지
₩55,000
5일만
30%
₩38,500
초급 / Java
5.0
(26)
자바 9부터 자바 21까지 주요 업데이트 내용을 상세하게 다룹니다. 자바 31까지 최신 버전이 나오면 지속적으로 업데이트 됩니다.
초급
Java
안녕하세요 😊
제가 아는 내용을 이해하기 쉽고, 재미있게 설명드려 여러분들이 성장하실 때 행복함을 느끼는 개발자 최태현입니다.
(현) 캐치테이블[와드] 소프트웨어 엔지니어
(전) 스타트업 소프트웨어 엔지니어 리드
(전) 배달의민족[우아한형제들] 소프트웨어 엔지니어
(교육활동) Next Step 리뷰어 다수 참여, 공기관 & 스타트업 경진대회 강사 및 멘토, 스파르타 코딩클럽 멘토
한국과학기술원 (KAIST) 졸업
자바 9부터 자바 21까지
₩55,000
5일만
30%
₩38,500
초급 / Java
5.0
(26)
자바 9부터 자바 21까지 주요 업데이트 내용을 상세하게 다룹니다. 자바 31까지 최신 버전이 나오면 지속적으로 업데이트 됩니다.
초급
Java
2시간으로 끝내는 코루틴
₩16,500
5일만
30%
₩11,550
초급 / Kotlin, coroutine
5.0
(48)
비동기 프로그래밍의 필수 라이브러리 코루틴! 코루틴의 개념, 사용법, 그리고 내부 원리까지 한 번에 얻어가세요!
초급
Kotlin, coroutine
코틀린 고급편
₩55,000
5일만
30%
₩38,500
중급이상 / Kotlin, 객체지향, 함수형 프로그래밍
4.8
(44)
코틀린의 모든 언어적 특성을 이해할 수 있습니다. 강의를 들으신 후 제네릭, 위임과 지연, DSL과 리플렉션 등 코틀린 고급 기술을 활용해 마음껏 프로그래밍하실 수 있습니다.
중급이상
Kotlin, 객체지향, 함수형 프로그래밍
자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
₩132,000
5일만
30%
₩92,400
초급 / Java, Spring Boot, Spring, JPA, AWS, MySQL
4.9
(119)
Java와 Spring Boot, JPA, MySQL, AWS를 이용해 서버를 개발하고 배포합니다. 웹 애플리케이션을 개발하며 서버 개발에 필요한 배경지식과 이론, 다양한 기술들을 모두 학습할 뿐 아니라, 다양한 옵션들의 의미, Spring Boot의 역사와 가장 최신 버전의 변경점들도 짚어봅니다.
초급
Java, Spring Boot, Spring
실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
₩77,000
5일만
30%
₩53,900
초급 / Kotlin, Spring Boot, Java, 리팩토링, Spring
5.0
(119)
Java + Spring Boot로 만들어진 웹 애플리케이션을 Kotlin + Spring Boot로 리팩토링 하고 추가 요구사항을 구현합니다. 이 과정에서 Junit5, SQL, JPA, Querydsl 을 사용할 뿐 아니라, 설계 및 구현 관점에서 다양한 방법의 장단점을 다루게 됩니다.
초급
Kotlin, Spring Boot, Java
자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
₩55,000
5일만
30%
₩38,500
초급 / Kotlin, Java, 객체지향
5.0
(222)
이 강의를 통해 Kotlin 언어의 특성과 배경, 문법과 동작 원리, 사용 용례, Java와 Kotlin을 함께 사용할 때에 주의할 점 등을 배울 수 있습니다.
초급
Kotlin, Java, 객체지향
질문&답변
6강 복습중에 질문 있습니다
안녕하세요! 성장하자님 🙂 정말 좋은 질문이시네요~인프런 AI 인턴이 대답을 잘 해주었는데요! 스프링이 문자열로 된 HTTP 을 객체로 만드는 과정에서 (이를 어려운 말로 역-직렬화 라고 합니다) GET API를 객체화 하는 코드와 POST API를 개체화 하는 코드의 로직이 달라서 그렇습니다. 보다 자세한 내용은 “어떻게 생성자 없이 number1과 number2에 값이 할당된건지 모르겠습니다.(DTO관련)”에서 추가로 확인해보실 수 있습니다. (왜 스프링이 GET API를 객체화 하는 코드와 POST API를 객체화 하는 코드를 달리 구성하였는지까지는 저도 정확히 모르겠습니다.)감사합니다. 🙇
질문&답변
MySQL 연결 오류
안녕하세요! qkrwlsgh98님 🙂 정말 좋은 질문 감사드립니다.처음에 잘 되다가 몇 번 컴퓨터가 재부팅되면 해당 문제가 발생한다니... 참으로 기이하네요 🥲 우선 저도 올려주신 에러를 한 번도 본 적은 없어 검색해서 나온 결과나 GPT가 알려준 내용과 크게 다르지 않은 답변만 드리게 될 것 같습니다. 예를 들어, 해당 에러를 검색해보면https://hb-in99.tistory.com/159와 같은 글이 나오는데(사진)와 같은 방법으로 해결했다고 하네요 만약 조금 다른 접근을 원하신다면.. 처음이라 정말 어려우시겠지만, docker를 이용해 mysql을 구동해보시는 건 어떠실까 싶습니다.docker를 사용한다는 것은 쉽게 말해 컴퓨터 안의 또 다른 컴퓨터를 구성하는 것 입니다!그리고 그렇게 구성한 컴퓨터 안의 컴퓨터는 쉽게 종료하고 재시작할 수 있기 때문에 그 안에 mysql을 설치해 사용해보실 수 있거든요..!윈도우 MySQL 도커 와 같은 검색어로 구글링을 해보셔도 좋고, GPT와 함께 도전해보셔도 좋을 것 같습니다. 꼭 해결되셨으면 좋겠습니다. 감사합니다. 🙇
질문&답변
[23강] SuperTypeToken의 equals 관련 질문
안녕하세요! denia park님! 🙂 좋은 질문 감사드립니다. 🙇 아래 경우로 조금 더 쉽게 예를 들어볼게요!abstract class A { override fun equals(other: Any?): Boolean { if (this === other) return true if (javaClass != other?.javaClass) return false return true } }여기 제가 추상 클래스를 만들었습니다. 이제 추상 클래스를 익명 클래스화 해보겠습니다!! val a1 = object : A() {} val a2 = object : A() {} println(a1.javaClass == a2.javaClass)이렇게 되면 a1과 a2는 같은 클래스를 인스터스인 것 같지만, 사실 같은 추상 클래스를 구현 받는 서로 다른 익명 클래스이기 때문에a1.javaClass 와 a2.javaClass 는 서로 다르고 항상 false가 나오게 됩니다! 슈퍼 타입 토큰은 항상 익명 클래스와 함께 사용하다보니 해당 구문을 제거하게 되었습니다. 또 궁금하신 점 있으시면 편하게 질문 주세요~~ 감사합니다! 🙇
질문&답변
23강 타입 안전 이종 컨테이너 예제 관련 문의 드립니다.
안녕하세요! Teddy님~ 🙂 질문 주셔서 감사합니다!!"class generic.GoldFish cannot be cast to class generic.Carp (generic.GoldFish and generic.Carp are in unnamed module of loader 'app')" 와 같은 오류가 발생하는데,정상적으로 금붕어 리스트가 반환되는게 맞는지요 ? 제가 뭔가 놓친 부분이 있을까 궁금하여 문의 드립니다.로 문의 주신 내용이 핵심 같은데요..! 금붕어가 들어 있는데 List 로 타입을 받기 때문에 금붕어가 반환 되려다가 에러가 나오게 됩니다! 즉, 정상적으로 라는 단어가putOne으로 금붕어를 넣었으니 꺼낼 때도 금붕어다라는 관점에서 맞기도 하고요금붕어를 꺼냈으나 잉어로 형변환을 하려고 해 오류가 발생했다라는 관점에서는 아니기도 할 것 같습니다. 감사합니다. 🙇
질문&답변
강의 수강에 대한 질문입니다,
안녕하세요 성장하자님! 🥺 아무래도 코드 자체가 문법적으로 이해 되지 않는 상황이시라면 자바에 대한 공부를 조금 더 하고 오시는걸 추천드립니다! 결국 '서버 개발' 이란 것은 자바 라는 '언어'를 어느정도는 활용해 내 의도와 여러 CS 개념을 표현하는거라서요!!혹시 어떤 부분이 어려우신지 말씀해주시면, 성장하자 님께서 공부하시면 좋을 키워드를 몇 개 알려드릴 수 있도록 하겠습니다. 감사합니다. 🙇
질문&답변
스프링 sql오류
안녕하세요 성장하자님! 🙂 우선 MySQL이 아니라 H2로 연결된 것 까지는 확인하신 것 같아요. 그리고 처리해주신 것처럼, user 는 H2에서 예약어라서 users 라는 이름의 테이블을 사용할 수 있도록 하고, ddl-auto 옵션을 적절하게 (create 혹은 create-drop) 설정해주시면 문제가 해결되는데요!현재 근본적인 문제는 H2로 연결되었다는 것 같습니다. 13강에서 질문을 주셨으면 MySQL로 연결이 되어야 할 것 같아서요!🙂 혹시 yml 파일을 한 번 보여주실 수 있을까요?!
질문&답변
7강 관련 질문
안녕하세요! 성장하자님! 🙂 좋은 질문주셨네요~~인프런 AI가 답변한 것처럼, DTO와 '도메인'의 역할은 다르니 둘을 구분하기 위해서입니다.https://inf.run/1YaD8위 영상을 참고해보셔도 좋을 것 같습니다. 감사합니다. 🙇
질문&답변
프로젝트 실행 에러
안녕하세요! LeeDong Won님 🙂 프로제그가 실행되지 않아 불편을 겪으셨을 것 같습니다. 🥲우선 제가 확인할 수 있는 사유로는 jdk17.0.14_7/bin/java.exe 에서 JDK17로 프로젝트를 돌리신 것 같아요! 현재 예시 프로젝트는 JDK11 에서 동작하고 있어 JDK11을 사용해주셔야 하는데 단순히 JDK 11을 설치한다고 적용되지는 않고https://inf.run/paYcg 처럼 복잡하게 몇 군데 설정을 해줘야 합니다!!꼭 해결되셨으면 좋겠습니다. 감사합니다.
질문&답변
User import문 자동으로 추가하는 키
안녕하세요! import를 자동으로 추가하는 것은 없고, import를 쉽게 하는 단축키는 있는데요! 빨간색 에러가 나는 부분에 cursor -> 윈도우시면 alter + Enter -> import 하기 를 키보드로 움직여 선택 -> 특정 class를 import 순서로 하실 수 있습니다. (맥 이시면 option + enter 이실거에요!) https://inf.run/rQ4sA 를 함께 보시는 것도 좋습니다! 👍
질문&답변
7강 패키지 관련
안녕하세요 성장하자님! 🙂 좋은 질문 감사합니다.추후 DTO와 controller가 늘어나는 것을 대비하기 위해서 DTO는 여기 있어~ Controller는 여기 있어 라는 일정한 구역을 나눠두기 위함입니다.이 구역을 나누는 스타일도 여러 가지가 있는데, 강의에서는 그 중 1개인DTO유저 관련책 관련Controller유저 관련책 관련과 같은 스타일을 보여 드렸어요! ☺