분류 전체보기 70

[항해99 취업 리부트 코스 학습일지] 1주차 Day 5

Q. 항해99 취업 리부트 코스 내에서 기업 분석을 진행하면서, 어떤 인사이트를 얻을 수 있었나요? 채용 공고를 보면 많은 기술 스택이 요구되는 것을 알 수 있는데, 신입에 대한 기준이 상향평준화된 것으로 보인다. 하지만 회사에서 요구하는 모든 요건을 완벽히 만족시키기는 어렵기 때문에, 50% 이상을 충족한다고 생각되면 지원해봐야겠다. Q. 내가 강조할 수 있는 역량은 무엇이며, 내가 보완해야 하는 역량은 무엇이라고 생각하나요? 강조할 수 있는 역량 : 문제해결 능력, 성장 하고자하는 의지보완해야 하는 역량 : 채용공고를 살펴보며 더 효율적으로 발전할 수 있는 부분을 찾고 명확한 보완해야겠다. * 신입 개발자 채용 핵심 키워드적응성: 어디서든 빠르게 적응하고 팀에 녹아들 수 있는 능력커뮤니케이션: 팀 내..

[Spring] Spring Security, PasswordEncoder 구현하기

PasswordEncoder를 이용한 Spring Security 비밀번호 암호화비밀번호는 사용자 인증 시스템에서 가장 중요한 요소 중 하나로, 이를 안전하게 저장하는 것은 매우 중요합니다. 비밀번호가 평문으로 저장될 경우, 데이터베이스가 해킹 당했을 때 사용자 계정이 쉽게 노출될 위험이 있습니다. 이를 방지하기 위해 비밀번호를 단방향 암호화하여 저장하는 것이 필수적입니다. Spring Security비밀번호를 안전하게 저장할 수 있도록 비밀번호의 단방향 암호화를 지원하는 PasswordEncoder 인터페이스와 구현체들을 제공 Spring Security를 이용한 구현과정Spring Security 의존성 주입build.gradledependencies { implementation 'org.spri..

[항해99 취업 리부트 코스 학습일지] 1주차 Day 4

Q. 1:1 피드백 코칭에서 받은 피드백을 나의 이력서에 어떻게 적용했나요?현재 내 이력서에서 가장 중요한 것은 가독성있게 프로젝트 내용 줄이기자기소개 파트를 작성해야하는데 쉽지 않은 것 같다. 시간이 부족해서 제대로 다듬지 못했지만, 매일매일 개선해 나가야겠다.   항해99 취업 리부트 코스를 수강하고 작성한 콘텐츠 입니다.https://hanghae99.spartacodingclub.kr/reboot IT 커리어 성장 코스 항해99, 개발자 취업부터 현직자 코스까지항해99는 실무에 집중합니다. 최단기간에 개발자로 취업하고, 현직자 코스로 폭발 성장을 이어가세요. 실전 프로젝트, 포트폴리오 멘토링, 모의 면접까지.hanghae99.spartacodingclub.kr

[Spring] Binding Result 사용 가이드

Binding Result는 Spring Framework에서 사용되는 인터페이스로 사용자 입력 값을 검증하고 결과를 처리하는데 사용된다. Binding Result를 사용하면 사용자 입력값이 유효하지 않은 경우, 해당 입력값에 대한 오류 정보를 제공하고 다음 단계로 진행하지 않도록 막을 수 있다.1. @Valid 어노테이션을 사용하여 검증 대상 객체를 지정, BindingResult를 매개변수로 삽입2. 검증 대상 객체 내부에서 검증 규칙을 설정3. Biding Result 객체의 hasErrors() 메서드를 사용해서 오류여부를 확인if(bindingResult.hasErrors()){ //유효성 검사 return "member/joinForm";}4. 오류 발생시 오류 메시지를 전송 (Thymele..

[항해99 취업 리부트 코스 학습일지] 1주차 Day 3

Q. 항해99 취업 리부트 코스에서 진행된 프로젝트 경험 구조화 세션에서 배운 내용은 무엇인가요?프로젝트 복기의 목적은 프로젝트를 분석하여 전반적인 구성을 이해하고, 코드의 구성 방식과 의도를 파악하는 것이다.핵심 기능, 기능 설명, 구현한 로직 등 작성하는 것이 쉽지 않았다.  Q. 깃헙 Readme 작성법 세션 이후, 새롭게 알게된 점은 무엇인가요? / 앞으로 어떤 방식으로 깃헙을 활용할 예정인가요?간결하고 명확하게 작성하는 것의 중요성을 깨달았고, 다른 사람들이 쉽게 읽고 이해할 수 있도록 작성해야겠다. 독자를 고려하며 작성해야겠다.   항해99 취업 리부트 코스를 수강하고 작성한 콘텐츠 입니다.https://hanghae99.spartacodingclub.kr/reboot IT 커리어 성장 코스 ..

[AWS] 포트포워딩, iptables 초기화 후 정상작동

포트포워딩8080 포트에서 웹 서비스가 실행되고 있다. 매번 :8080 이라고 뒤에 붙여줘야 하는데 뒤에 붙는 포트 번호를 없앨 때HTTP 요청에서는 80포트가 기본이기 때문에, 굳이 :80을 붙이지 않아도 자동으로 연결이 된다.포트 번호를 입력하지 않아도 자동으로 접속되기 위해, 80포트로 오는 요청을 8080 포트로 전달하게 하는 포트포워딩(port forwarding) 을 사용 포트 추가sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 1.조회 명령어를 실행시켜 포워딩 된것을 확인.sudo iptables -t nat -L --line-numbers 2.기존 PREROUNTING 규칙 삭제su..

[항해99 취업 리부트 코스 학습일지] 1주차 Day 2

Q. 오늘 진행된 강의와 이력서 - 무엇이든 물어보살을 통해 새롭게 알게된 점은 무엇인가요? 4주차 강의에서 이력서에 포함해야 할 것들과 빼야 할 것들을 보고, 이력서 수정 필요성을 많이 느낌...이력서 작성 시 주의해야  할 부분들에 대해서 다시 한번 상기할 수 있었습니다.   항해99 취업 리부트 코스를 수강하고 작성한 콘텐츠 입니다.https://hanghae99.spartacodingclub.kr/reboot IT 커리어 성장 코스 항해99, 개발자 취업부터 현직자 코스까지항해99는 실무에 집중합니다. 최단기간에 개발자로 취업하고, 현직자 코스로 폭발 성장을 이어가세요. 실전 프로젝트, 포트폴리오 멘토링, 모의 면접까지.hanghae99.spartacodingclub.kr

[AWS] RDS 생성 및 IntelliJ에서 확인까지

RDS 생성RDS 검색 후 데이터베이스 생성 클릭  MySQL로 진행하였고,프리 티어 체크 확인 하기(요금부과 방지하기 위해 꼭 확인!!)  DB 인스턴스 식별자 (원하는 이름으로 작성)계정 아이디, 비빌번호 입력 (DB접속용으로 사용) (여기에선 기본값으로 진행)  퍼블릭 액세스 기능 : "예" 선택이 설정이 되어있어야 컴퓨터에서 AWS RDS의 MySQL과 연결이 가능함VPC 보안 그룹 "새로 생성"보안 그룹 이름 설정가용 영역 옵션 중 아무거나 선택해도 무관추가 구성 클릭 후초기 데이터베이스 이름 설정하단 "데이터베이스 생성" 클릭하면 데이터베이스가 생성된다. RDS 포트 열기데이터베이스 탭 클릭 후 생성한 데이터 베이스를 클릭연결&보안 탭 -> 보안 -> 보안 그룹 클릭보안 그룹으로 이동되면 보안..

[항해99 취업 리부트 코스 학습일지] 1주차 Day 1

Q. 항해99 취업 리부트 코스에 참여하는 마음가짐은 어떠한가요? 사전과정부터 참여하면서 나보다 더 열심히 준비하는 사람들이 많다는 것을 깨달았습니다. 이를 통해 서로 배우고 성장하며 더 나은 개발자로 거듭나기 위해 최선을 다해야겠다는 마음가짐을 가지게 되었습니다. Q. 항해99 취업 리부트 코스를 수료한 이후, 어떤 모습으로 성장하고 싶은가요?자신감이 넘치고, 어느 환경에서도 빠르게 적응하며 팀에 기여할 수 있는, 문제 해결 능력과 창의적인 사고를 가진 개발자로 성장하고 싶습니다. 항해99 취업 리부트 코스를 수강하고 작성한 콘텐츠 입니다.https://hanghae99.spartacodingclub.kr/reboot IT 커리어 성장 코스 항해99, 개발자 취업부터 현직자 코스까지항해99는 실무에 집..

[AWS] EC2 인스턴스

EC2(Elastic Compute Cloud)란?더보기AWS 에서 제공하는 클라우드 컴퓨팅 서비스로, 아마존이 사용자들에게 독립된 컴퓨터를 임대해주는 서비스EC2를 사용해 가상 서버를 구축하고, 보안 및 네트워킹을 구성해 보다 빠르게 애플리케이션을 개발하고 배포할 수 있다.인스턴스 유형, 운영체제, 소프트웨어 패키지 등을 선택할 수 있으며, 메모리, CPU, 스토리지, 부팅 파티션 크기 등을 선택할 수 있는 유연한 클라우드 호스팅 서비스이다.EC2 시작하기1. EC2 인스턴스 시작하기 AMI ubuntu로 진행하였고, 인스턴스 유형 t2.micro  프리티어 체크하기!  2. 키페어 생성하기 키 페어 생성 (서버 접속 시 매우 중요함) 인스턴스 시작 버튼을 클릭하면 생성이 된다.  3. SSH 접속하기..