inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이야기를 나눠요

173만명의 커뮤니티!! 함께 토론해봐요.

백엔드 개발자의 방향성에 대해 조언을 얻고자 합니다

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

현재 국비 학원을 수료하며 프로젝트를 마친 뒤에 김영한님 강의를 듣고 있으며 spring에 대해 이제서야 이해하려 하는 취준생입니다. 문득 제가 어떤 개발을 하고 싶은지 방향성에 대해 생각해보게 되었습니다. ->어떤 개발을 하고 싶은지 방향성에 대해 되짚어 보고 있었다 ->SQL문을 짜면서 효율적인 방법은 무엇이 있을까 고민하는 과정이 스스로 가치 있는 고민을 하고 있다는 생각이 들었다. ->데이터 처리 속도 개선에 관하여 고민하는 개발자가 되고 싶다. ->대용량 트래픽을 다루는 서비스 회사에서 성장하고 싶다. 질문 ==> 위의 4문장을 설득력 있게 말하기 위해서 취준에 뛰어드는 예비 백엔드 개발자 수준에서 할 수 있는 "공부 방향"은 무엇이 있을지 조언 해주실 수 있을까요? (특정 개념이나 강의를 추천해주셔도 감사할 것 같습니다. )

  • springboot
  • java
  • spring
  • 백엔드
  • 신입
sky66951 댓글 1 좋아요 3 조회수 5676

QueryDsl SpringBoot 2.7의 gradle 설정을 공유합니다.

실전! Querydsl

plugins { id 'org.springframework.boot' version '2.7.4' id 'io.spring.dependency-management' version '1.0.14.RELEASE' id 'java' } group = 'study' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' // queryDSL 설정 implementation "com.querydsl:querydsl-jpa" implementation "com.querydsl:querydsl-core" implementation "com.querydsl:querydsl-collections" annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jpa" // querydsl JPAAnnotationProcessor 사용 지정 annotationProcessor "jakarta.annotation:jakarta.annotation-api" // java.lang.NoClassDefFoundError (javax.annotation.Generated) 대응 코드 annotationProcessor "jakarta.persistence:jakarta.persistence-api" // java.lang.NoClassDefFoundError (javax.annotation.Entity) 대응 코드 } tasks.named('test') { useJUnitPlatform() } // Querydsl 설정부 def generated = 'src/main/generated' // querydsl QClass 파일 생성 위치를 지정 tasks.withType(JavaCompile) { options.getGeneratedSourceOutputDirectory().set(file(generated)) } // java source set 에 querydsl QClass 위치 추가 sourceSets { main.java.srcDirs += [ generated ] } // gradle clean 시에 QClass 디렉토리 삭제 clean { delete file(generated) } 해당 소스는 타사 강의 보다가 본 설정에서 가져왔습니다. 기존 영한님 강의와 다른 점이 3가지 있으니 주의하시기 바랍니다. Querydsl Q파일 생성 위치가 다릅니다. 기존 영한님 강의대로 $build 로 시작하는 설정을 사용하면 테스트 실행 시 Q파일의 위치를 찾지 못해서 테스트가 실패합니다. Gradle -> Tasks -> build -> clean Gradle -> Tasks -> build -> build 혹은 classes 기존 영한님 교안에는 빌드 시 Gradle -> Tasks -> other -> compileQuerydsl 로 Q파일을 생성하지만, 이 방법의 경우 other에 해당 메뉴가 없습니다. 그래서 빌드 시에는 그냥 build 메뉴의 build 혹은 classes 로 빌드하시면 Q파일이 생깁니다. 영한님 강의에서는 gradle build 폴더가 대부분 git 버전관리에 포함되지 않으므로 따로 설정할 필요가 없지만, 이 경우 Q파일이 소스폴더에 들어가므로 .gitignore 에 아래와 같이 별도로 경로를 설정해 주어야 합니다. ### Querydsl /src/main/generated 혹시 저같이 청개구리마냥 강의에 나온 버전 사용 안 하고 최신 버전 사용하시는 분들께 도움이 되었으면 좋겠습니다. 저도 타사 강의에서 가져온 것이고 기초 테스트만 통과한 것이라서 혹시 강의에 맞지 않는 경우 영한님이나 다른 분들이 추가 정보를 주시면 좋을 것 같습니다. 여담인데 QueryDSL은 쿼리 짜긴 확실히 편한데 설정이 버전마다 중구난방이라 불편합니다. 똑똑한 개발자분들이 이런 설정도 그냥 @Configuration 으로 빼버리는 거 만들어주지 않을까 하는 기대가 있긴 합니다.

  • java
  • spring
  • jpa
  • querydsl
박민호 댓글 5 좋아요 20 조회수 11527

[프로젝트] 웹 게임 디자이너, 기획자 구합니다.

현재 멤버 5년차 개발자 2년차 개발자 1년차 개발자 1년차 디자이너 맨날 같은 포트폴리오와 프로젝트로 차별 점이 없던 분들에게 아주 좋은 기회라고 생각합니다. 웹 게임 만들 생각이고 중간에 터질 일 없습니다. 카톡으로 자세히 설명 드리겠습니다. @gureuso 카톡 친구 부탁드립니다. https://www.rocketpunch.com/@gureuso

  • 프로젝트
  • 게임
  • 웹게임
  • 디자이너
  • 기획자
윤정현 댓글 0 좋아요 0 조회수 475

[피드백] 가족 공유 캘린더 '화목' 유저테스트 모집 중입니다

안녕하세요. 저희는 백엔드 3명, 프론트엔드 3명, 디자이너 1명으로 이루어진 팀 '화목'입니다. 이번에 4주동안 기획, 디자인, 개발하여 가족 공유 캘린더 서비스를 런칭하였습니다. 이용 가능한 서비스는 다음과 같습니다. 📌 가족 일정을 한 번에 ! '그룹 구성원 간에 캘린더 공유 기능' 📌 소중한 사람들과 함께한 추억을 보관하는 '공유 갤러리 기능' 📌 그리운 우리 엄마 목소리, 듣고싶을 때 '음성메세지 기능' 📌 중간에 끼인 둘째 서러움 누가 알아주나..! '커뮤니티 역할별 게시판' 개발자 선배님들이 보시기에 부족함이 많은 서비스라 생각합니다. 하여, 어떤 점이 부족하고 개선하면 좋은 지 소중한 피드백을 통해 저희가 성장할 수 있는 기회를 주셨으면 합니다. 설문조사에 참여해주신 분들께 감사의 마음으로 추첨을 통해 5분께 소정의 선물(음료 기프티콘)을 보내드리는 이벤트를 진행 중이니 많은 참여 부탁드립니다 :) 🌱 테스트 기간: 2022.09.12 - 2022.09.20 🌱 링크 : https://www.hwa-mok.com

  • 사이드프로젝트
  • 기프티콘
  • 프로젝트
  • 유저테스트
순이는배고파 댓글 1 좋아요 1 조회수 445

소프트웨어 진로 결정 관련 질문

저는 일단 정보통신공학 2학년인데 소프트 커리를 타려고 생각중이에요 2학기에 C++ 자료구조론을 배우는데 여론으로는 C++은 게임 개발이나 인공지능? 쪽에서 많이 쓰인다고 하고 제가 생각하는 프론트/백엔드의 웹 개발자는 java나 python이 주 프로그래밍 언어이고 IT기업 쪽에서도 java를 활용한 툴(Spring 등)을 선호하고 있다고 들어서 C++은 학점 챙기는 용으로 공부하고 진로를 위해서는 java를 중점적으로 공부하려고 하는데 1. 지금 java와 C++ 자료구조를 병행해서 공부를 하는 것이 나은지(공부 비중은 C++을 더 높게) 2. 일단은 C++ 자료구조를 중점적으로 공부할지 고민되어 질문글 올립니다 ㅠㅠ - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • java
  • c++
초롱초롱한 랫서팬더 댓글 0 좋아요 0 조회수 320

UI 멋지던 그 서비스, 똑같이 구현하고 싶다면? 프로젝트인데 한번 방문해주세요ㅎㅎ

안녕하세요, 개발자들의 삶을 개선하고자 뭉친 팀 우주공입니다. 사이드프로젝트 하실 때 UI/UX 디자인 및 구현에 너무 많은 시간을 쓰고 계신가요? 레퍼런스 서비스의 UI를 똑같이 구현하느라 애쓰고 계시진 않은가요? 저희는 멋진 UI를 가진 서비스의 컴포넌트 코드를 보일러플레이트로 제공하는 서비스 “Breeze”를 준비하고 있습니다. 관심 있으신 분은, 아래의 링크를 방문해주세요! https://breeze.oopy.io/ 문의사항은 cos.resonance@gmail.com으로 부탁드립니다 :)

  • 보일러플레이트
  • ui
  • 코드
  • 프로젝트
김호진 댓글 0 좋아요 1 조회수 467

서울시뉴딜일자리_IT인턴 3개월 [급여월260만]지원사업안내_빅데이터 기반 서비스플랫폼 과정 [스터디,프로젝트,프론트엔드,백엔드,자바,코딩]

서울시에서 뉴딜일자리사업 일환으로 2차 서비스플랫폼개발자 양성과정으로 3개월 인턴십 (급여 월 260) 보내주는 프로그램 진행중인데 신청해보세요! 자세한 내용은 https://blog.naver.com/kjc_sh/222775806456 참고해주세요

  • 깃허브
  • 프로젝트
  • 인턴
  • 백엔드
  • 프론트엔드
  • java
  • spring
  • 자바
  • 스프링
한국취업센터 댓글 0 좋아요 0 조회수 488

[사이드] 같이 프로젝트 만들어나갈 프론트 엔드 개발자를 모집합니다!!

안녕하세요! '여행 기록 서비스, 여운' 을 만들어가고 있는 프로젝트 팀 ‘여담’ 입니다. 프로젝트를 진행하면서 같이 앱을 만들고 운영해보는 것까지 경험하고자 하는 열정있는 프론트 엔드 개발자를 모집하고 있습니다. 서비스 출시 후 운영까지를 목표로 하고 있는 프로젝트이지만 다들 사이드 프로젝트 형태로 참여하고 있고 각자 원하는 경험을 얻는 것을 최우선 목표로 하고 있는 팀입니다. 경험이 없어도 서로 배워가면서 프로젝트를 진행하고 있으니 부담갖지 않고 지원해주시면 좋을 것 같습니다! 프론트 엔드개발자 모집 내용 https://abouttime.notion.site/183dced7c8e04ba284a8385d12490b85 : 노션 링크를 통해 프로젝트 진행 상황부터 자세하게 설명해두었으니 꼭! 참고하시길 바랍니다. 팀 & 서비스 소개 1. 여행 기록 APP 여운은 무슨 서비스인가요? : 여행 기록을 중심으로 여행 후 일상의 시간도 재미있고 가치있게 보낼 수 있도록 하는 앱 서비스 2. 프로젝트 팀 여담의 목표는 무엇인가요? : 직접 기획한 서비스를 앱 스토어에 배포하고 유저의 반응을 얻고 이를 기반으로 서비스를 운영해나가는 경험을 얻는 것이 저희의 목적입니다. 짧은 프로젝트에서는 얻기 힘든 경험을 얻고자 다양한 분야에서의 팀원들이 모였습니다. 3. 프로젝트 참여로 무엇을 얻어갈 수 있나요? - 직접 개발자와 소통하며 서비스를 완성해나가는 경험을 통한 실무 능력 향상 및 유의미한 포폴 - 내 서비스를 앱 스토어에 출시하고 유저 반응을 느끼고 개선해보는 경험 - 기획, 마케팅, 개발 부분의 팀원들과 다양하게 소통하는 경험 - ‘원한다면’ 서비스 출시까지의 다양한 파트를 경험 및 배워볼 수 있는 기회 프로젝트 진행 상황 팀원 구성 : 서비스 기획 2명, UXUI 디자이너 2명, 콘텐츠 마케터 1명, 프론트 2명, 백엔드 3명 진행 상황 : 기존 계획했던 앱 구성에서 보다 효율적인 프로젝트 운영을 위해서 수정을 하고 있는 상황이고 기획 및 디자인을 진행하고 있습니다. (7월 2주차까지 마무리할 예정) 운영 계획 : 10월 중 앱을 배포할 계획이며 이후 기능 및 콘텐츠를 추가해나갈 계획입니다. 또한 유저 피드백을 통해 얻은 데이터를 기반으로 개선 및 유지보수를 진행합니다. 문의 및 지원 메일 : jack101722@gmail.com 카카오톡 : hello177 지원 양식은 따로 없고 자유롭게 연락 주시면 됩니다! 작업하신 것이 있다면 확인할 수 있도록 포폴을 같이 보내주시면 참고하겠습니다. 많은 지원 부탁드립니다 : )

  • 사이드
  • 프로젝트
  • 팀원모집
  • 프론트
  • 여행
  • 기록
  • 커뮤니티
창주 댓글 0 좋아요 0 조회수 1249

서울시 뉴딜일자리사업으로 블록체인분야 월260만 3개월 인턴시켜주는 프로그램 추천합니다.

블록체인 분야 기술을 배우고싶은 분들 or 블록체인 분야 취업을 원하시는 분들 주목! 서울시에서 뉴딜일자리사업 일환으로 IT 블록체인과정으로 3개월 인턴십 (급여 월 260) 보내주는 프로그램 진행중인데 신청해보세요! https://blog.naver.com/kjc_sh/222745988610 자세한 내용은참고해주세요 오픈카카오톡 문의 [ https://open.kakao.com/o/stkiOIhe ]

  • java
  • spring
  • c##
  • 자바
  • 프론트엔드
  • 백엔드
  • 웹개발
  • api
한국취업센터 댓글 0 좋아요 0 조회수 452

자바 강의 난이도

더 자바, Java 8

안녕하세요. 강의를 막 수강하게 된 수강생입니다. 이제 막 자바를 배우고 있는데 듣다보니 어느정도 지식을 요하는 것 같아 질문드립니다. 혹 이 강의를 수강하기 전에 선수로 수강해야 하는 강의가 있나요?

  • java
이왕로 댓글 1 좋아요 0 조회수 608

반려동물 시장 진출 웹&앱 스프링 개발자 모집

안녕하세요 현재 서로 믿을 수 있는 스타트업 멤버 구축 되었고 추가로 능력있고 참하신 스프링 개발자 팀원 찾습니다. 현재 모두 메인 잡은 있는 상황이고 사이드 프로젝트로 운영중입니다. 관심있으신분 연락 부탁드립니다 1. 주제소개: 반려동물 서비스 중 현재 시장에 없는 서비스 2. 현재 진행 단계: 시장분석 및 명확한 주제와 컨텐츠 방향성까지 잡은 상태 3. 모집분야 및 주요업무: 앱 개발자-하이브리드 앱 (웹앱을 네이티브 형태로 감싼 형태) 유사사이트: https://www.pet-friends.co.kr/main/tab/2 4. 모집경력 및 필요스킬: 앱개발 관련하여 경력이 있거나, 최소 스프링을 자유롭게 다룰 수 있는 스킬 필요 vue.js 옵션,java 등 5. 참고기타사항: 기획/디자인/개발/마케팅 포지션 다 구성되어 있으나, 추가 개발자 필요한 상황 6. 문의/연락: 010-4590-4917 카카오: antoniobae1 7. 모임명: IT 웹 앱 마케팅 개발 창업모임 파랑새(Since 2021.10.02 : 네이버 카페 https://cafe.naver.com/lastpick1004 https://lastpick.modoo.at/ https://www.youtube.com/channel/UCpLCToWUvdjsPqkLRZ-wpZA 이 외 기획, 개발, 퍼블, 마케터 등 같이 큰 돈 벌고 싶으신 분 연락주세요:)

  • spring
  • vue
  • java
  • js
Market+IT 댓글 0 좋아요 0 조회수 472

반려동물 시장 진출 앱 기획 관련 스프링 개발자분 모집

안녕하세요 현재 서로 믿을 수 있는 스타트업 멤버 구축 되었고 추가로 능력있고 참하신 개발자 팀원 두분 더 찾습니다. 관심있으신분 연락 부탁드립니다 1. 주제소개: 반려동물 서비스 중 현재 시장에 없는 서비스 2. 현재 진행 단계: 시장분석 및 주제와 명확한 방향성까지 잡은 상태 3. 모집분야 및 주요업무: 앱 개발자-하이브리드 앱 (웹앱을 네이티브 형태로 감싼 형태) 유사사이트: https://www.pet-friends.co.kr/main/tab/2 4. 모집경력 및 필요스킬: 앱개발 관련하여 경력이 있거나, 최소 스프링을 자유롭게 다룰 수 있는 스킬 필요 vue.js 옵션,java 등 5. 참고기타사항: 기획/디자인/개발/마케팅 포지션 다 구성되어 있으나, 추가 개발자가 두분 정도 더 필요한 상황 6. 문의/연락: 010-4590-4917 배대근 카카오:antoniobae1 참고url:IT 웹 앱 마케팅 개발 창업모임 파랑새(Since 2021.10.02 : 네이버 카페 - http://naver.me/FIgA4x8x

  • js
  • vue
  • java
  • spring
Market+IT 댓글 0 좋아요 0 조회수 446

안녕하세요! ios 어플리케이션 개발팀입니다! 여러분들의 관심이 큰 힘이 됩니다.

안녕하세요! 저희는 전남대학교 재학생으로 이루어진 어플리케이션 개발팀입니다. 안녕하세요! 저희는 전남대학교 재학생으로 이루어진 어플리케이션 개발팀입니다. 현재 저희는 자기계발 / 취미생활 분야의 모바일 지식 공유 ios 어플리케이션을 개발하고 있습니다. 보다 완성도 있는 서비스를 제공하기 위해, 여러분들의 의견을 구하고자 설문조사를 준비하게 되었습니다. 설문조사는 5분 이하의 시간이 소요될 예정이며, 여러분의 응답이 저희에겐 큰 도움이 됩니다. 설문에 응답해주신 분들중, 추첨을 통해 스타벅스 아메리카노 기프티콘도 제공해드릴 예정이니, 많은 참여 부탁드립니다. 감사합니다. https://docs.google.com/forms/d/e/1FAIpQLScqJCu3cnEGdMSPGmLKAB2HjOlYqXsFj0q5ClfXXuhAN48urQ/viewform

  • 프로젝트
  • ios
  • 설문조사
Sky Hwang 댓글 0 좋아요 0 조회수 514

그냥 spring boot쓰는게 나을 듯.

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

nestjs가 java spring을 javascript 진영에 가져올려고 노력한 흔적이 많이 보이긴 한데요, 아직 프레임워크 자체의 안정성도 어떤 부분에서는 아직 부족해 보이고, 이렇게 만들거면 그냥 java랑 spring 쓰지, 뭐하러 javascript이랑 nestjs 쓰나 싶네요. 솔직한 마음으로 꼭 javascript랑 nestjs를 백엔드에서 써야하는 상황이 아니라면 그냥 믿고 쓸 수 있는 java spring boot + jpa 혹은 좀 더 나가면 spring boot + r2dbc 조합으로 쓰는게 실무에서는 좀 더 현실적으로 보입니다.

  • java
  • spring
  • springboot
Luke Lee 댓글 1 좋아요 0 조회수 794

뭘 해야할지 1도 모르겠는 개린이입니다. 도와주세요 ㅠㅠ

막연히 웹쪽 개발자(프론트든 백엔드든...)가 되고 싶다고 생각하는 개린이입니다. 대체 뭘 어떻게 어떤 순서대로 공부해야할지 진짜 모르겠습니다... ㅠㅠ 마치 수능 공부를 하는데 공부할 과목만 정해져 있고 무슨 문제집, 어떤 인강이 좋은지, 어떤 순서대로 진도를 나가야 할지 모르는 느낌입니다. 그냥 마구잡이로 공부하면 되나요? 현재 C언어 다룰 줄 알고, C#도 배우긴 했는데 디자인 패턴? 그런 건 1도 이해가 안됩니다 ㅠㅠㅠ 구글링도 열심히 해봤는데 전혀 모르겠어요 ㅠㅠㅠㅠ. 일단 이번 방학 때 java공부하려고 하는데 이것도 객체지향이고 디자인 패턴(옵저버 패턴 등...?) 이해가 필요할 것 같은데 도움 받을 수 있는 강의가 있을 까요? -캡슐화, 다양성, 상속은 대충 압니다. 아 그리고 백엔드 개발 하려면 java, spring 두 개를 다 사용해서 만드는 건가요?(프론트에서 HTML, CSS, Javascript 같이 사용하는 것 처럼요.)아님 한 언어 가지고 만드는 건가요? 제가 뭐라고 말하는지 제 말이 이해나 가실련지 모르겠네요. 애초에 뭘 어떻게 검색해야 할지도 모르겠고, 검색해도 뭔 말인지 잘 모르겠네요. 세상 멍청이가 된 기분입니다. 아는 거라곤 1도 없어서 한 발자국도 못 떼고 있는 상황입니다. 한심하고 답답하셔도 불쌍한 중생 구원해 준다는 마음으로 온정의 손길을 내밀어주시길 바랍니다.

  • 개린이
  • 삐약삐약
  • 도와주세요
  • 커리큘럼
  • 공부
  • java
박혜원 댓글 3 좋아요 1 조회수 824

인기 태그

인프런 TOP Writers

주간 인기글