728x90 분류 전체보기244 [Spring Boot] 2주차 스터디 : 4장 머스테치로 화면 구성하기 ✏️ 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 책을 보면서 스터디 한 내용을 정리하였습니다 https://www.yes24.com/product/goods/83849117 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 예스24가장 빠르고 쉽게 웹 서비스의 모든 과정을 경험한다. 경험이 실력이 되는 순간!이 책은 제목 그대로 스프링 부트와 AWS로 웹 서비스를 구현한다. JPA와 JUnit 테스트, 그레이들, 머스테치, 스프링www.yes24.com 4장 머스테치로 화면 구성하기 💜서버 템플릿 엔진과 머스테치 소개💠 템플릿 엔진이란?지정된 템플릿 양식과 데이터가 합쳐져 HTML문서를 출력하는 소프트웨어를 이야기한다💠 서버 템플릿 엔진서버 템플릿 엔진을 이용한 화면 생성은 서버에.. 2025. 1. 15. [Spring Boot] 2주차 스터디 : 3장 스프링 부트에서 JPA로 데이터 베이스를 다뤄보자 ✏️ 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 책을 보면서 스터디 한 내용을 정리하였습니다 https://www.yes24.com/product/goods/83849117 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 예스24가장 빠르고 쉽게 웹 서비스의 모든 과정을 경험한다. 경험이 실력이 되는 순간!이 책은 제목 그대로 스프링 부트와 AWS로 웹 서비스를 구현한다. JPA와 JUnit 테스트, 그레이들, 머스테치, 스프링www.yes24.com 3장 스프링 부트에서 JPA로 데이터 베이스를 다뤄보자 💜JPA 소개자바 표준 ORM객체를 관계형 데이터베이스에서 관리하는 것 중요개발자는 객체지향적 프로그래밍을 하고, JPA가 이를 관계형 데이터베이스에 맞게 SQL을 대신 생.. 2025. 1. 14. [Spring Boot] 1주차 스터디 : 2장 스프링 부트에서 테스트 코드를 작성하자 ✏️ 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 책을 보면서 스터디 한 내용을 정리하였습니다 2장 스프링 부트에서 테스트 코드를 작성하자 💜테스트 코드 작성💠TDD테스트가 주도하는 개발테스트 코드를 먼저 작성하는 것부터 시작💠레드 그린 사이클항상 실패하는 테스트를 먼저 작성 (Red)테스트가 통과하는 프로덕션 코드를 작성 (Green)테스트가 통과하면 프로덕션 코드를 리팩토링(Refactor) 💠단위 테스트기능 단위의 테스트 코드를 작성하는 것 💠빠른 피드백코드를 작성하고프로그램 실행한 뒤Postman과 같은 API 테스트 도구로 HTTP 요청요청 결과를 System.out.println()으로 눈으로 검증결과가 다르면 다시 프로그램(Tomcat)을 중지하고 코드를 수정한다2~.. 2025. 1. 14. [Spring Boot] 1주차 스터디 : 1장 인텔리 제이로 스프링 부트 시작하기 ✏️ 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 책을 보면서 스터디 한 내용을 정리하였습니다 1장 인텔리제이로 스프링 부트 시작하기 이미 스프링부트 강의를 초기에 조금 들었어서 인텔리제이가 설치되어 있었다! 따라서 설치 부분은 따로 정리하진 않았다 💜인텔리제이 설정build.gradle 맨 위에 설치할 코드plugins { id 'java'}group = 'org.example'version = '1.0-SNAPSHOT'repositories { mavenCentral()}dependencies { testImplementation platform('org.junit:junit-bom:5.9.1') testImplementation 'org.junit.jupite.. 2025. 1. 14. [항해 99] 잔디 기부 캠페인 참여 완료 🌱 https://hanghae99.spartacodingclub.kr/campaign 🌱 항해 99에서 진행하는 깃허브 잔디 기부 캠페인에 참여했습니다. 잔디 1개당 100원씩 환산되어 기부된다고 합니다. 참여 방법도 간단합니다. 깃허브를 연동하기만 하면 된답니다 🎄 기부된 금액은 저소득층 아동에게 코딩 교육을 지원하는 단체에 전달되어 사용된다고 하네요!저는 잔디 250개를 기부했습니다 (이 캠페인이 내년에도 있다면 2025년에는 더 열심히 잔디를 키워야겠어요)기부를 하고 나면 귀여운 기부증서도 준답니다.저는 루돌프 슬리퍼를 받았어요 🤩 내일까지니까 아직 늦지 않았어요! 잔디로 멋진 트리도 만들고 기부도 할 수 있는 일석이조 캠페인 다들 참여해보아요🫶 2024. 12. 30. [백준] 12819번 DNA 비밀번호 ✏️인프런 Do it! 알고리즘 코딩테스트 java 편을 듣고 푼 문제입니다. ✍️풀이방식 슬라이딩 윈도우 알고리즘이란?2개의 포인터로 범위를 지정한 다음 범위를 유지한 채로 이동하며 문제를 해결한다 → 투 포인터 알고리즘과 비슷하고 원리도 간단 keypoint : 슬라이딩 윈도우 원리 이해 , 실제 문자열과 관련된 배열 처리 슈도 코드 작성//배열 저장 (s 배열 p 배열 저장 ) S(문자열 크기) P (부분 문자열의 크기) A( 문자열 데이터) CheckArr(비밀번호 체크 배열) //변수 선언 myArr(현재 상태 배열) cheackSecret(몇 개의 문자와 관련된 개수를 충족했는지 판단하는 변수) P 범위(0~p-1)만큼 s 배열에 적용하기 , 유효한 비밀번호인지 판단for(i를 .. 2024. 12. 29. [깃허브] 그림으로 알아보는 깃허브 푸시 과정 ✏️이번 포스팅에선 깃허브에 코드를 올릴 때 원격 저장소와 로컬에 대한 순서를 자세하게 알아보고자 합니다. 또한 해당 포스팅은 그림과 실습으로 배우는 깃&깃허브 도서를 참고하여 작성하였습니다! ❓로컬 저장소&원격저장소란 Git에서 로컬 저장소랑 원격저장소는 무엇을 말하는 것일까요? Git에서 로컬 저장소와 원격 저장소는 각각 코드와 버전을 관리하는 공간의 위치를 나타냅니다. Git은 기본적으로 로컬(local) 즉 자신의 컴퓨터에만 존재합니다. 그렇기 때문에 협업을 할 때 다른사람에게 프로젝트 디렉터리를 직접 전달하지 않는 이상 코드를 공유할 방법이 없습니다. 이러한 문제를 해결하기 위해 등장한 것이 바로 GitHub와 같은 원격 저장소입니다. 원격 저장소는 GitHub, GitLab, Bitbuc.. 2024. 12. 1. [UMC] 7th Ne(o)rdinary 해커톤 회고록 해커톤을 끝내고 온 내 모습 💚행사: 7th Ne(o)rdinary 해커톤💚날짜: 2024.11.23~2024.11.24 0. 시작 전 🐱 너디너리 해커톤에 참여하게 되었다. 일단 나는 해커톤 경험이 없었다. 백엔드 자체도 올해 중순부터 공부하기 시작한 거라서 프로젝트 1개 배포해본 거 빼곤 마땅한 스펙이랄게 없었다🥲 그래서 이번 해커톤에서 나의 목표는 나에게 부족한 부분과 앞으로 어떤 점을 더 공부해나가야할 지 알아오는 것 이었다. 1. 해커톤 시작 🏃♀️ 📅일정 💚해커톤 주제 🌟기획 우리 팀은 나만의 추억을 담는 어드벤트 캘린더를 테마로 잡았다. 나만의 어드벤트 캘린더를 만들고 공유하면서 여러 사용자들에게 질문을 받고, 그 질문을 해당 날짜에 열어보.. 2024. 11. 27. [VS code] 유용한 도구 🔏 vscode 쓸 때 사용하고 있는 유용한 도구들을 모아봤다 ( 나중에 노트북 바꿀 때 보고 다시 깔기 편하려고 써본다🌟 ✅indent-rainbow 들여쓰기를 한 눈에 볼 수 있게 도와준다 특히 들여쓰기가 중요한 언어를 사용해서 코딩할 때 유용하다 ✅Git Graph 깃 브랜치를 한 눈에 볼 수 있게 도와주는 도구다. 프로젝트할 때 유용하게 사용하고 있다! ✅Image Preview 경로에 있는 이미지를 미리 볼 수 있다 (이미지 관련된 개발 할 때 편하게 사용하고 있다) ✅Prettier - Code Formatter 내가 작성한 코드를 보기 좋게 정렬, 포맷팅해준다 (최근에 알게 됐는데 잘 사용하고 있다) ✅ESLint 이것도 이번에.. 2024. 11. 26. 이전 1 ··· 11 12 13 14 15 16 17 ··· 28 다음 728x90