본문 바로가기

반응형

Major-

(861)
[패스트캠퍼스 백엔드 개발자 부트캠프] 6. 미니 프로젝트 회고 개요 주요기능 🔐 로그인 / 회원가입 / 유저 관리권한 JWT 토큰 발급을 이용한 로그인 구현 user/admin api 구분 회원가입시 가입 요청대기 📇 연차 / 당직 신청 날짜 선택 및 연차/당직 신청 연차 보유개수보다 신청 연차일이 더 많으면 신청불가 📨 연차 / 당직 승인 Admin결재 -> 승인/반려 승인시 연차 보유개수 다시 한 번 검증, 문제 없다면 신청일 만큼 보유개수에서 차감 승인 리스트 검색 가능 🗓️ 모든 유저 연차/당직 월별 조회 역할 프로젝트 설계 및 확장 CI/CD, 로깅 등 인프라 구축 자동화 스크립트 작성을 통해 GitHub Actions을 이용한 CI/CD Docker를 통해 컨테이너화한 이미지로, EC2에서 Docker Compose 수행을 통해 클라우드 네이티브 환경의 ..
[패스트캠퍼스 백엔드 개발자 부트캠프] 5. 기자단 중간 회고 지난 기자단 활동을 돌아보며 백엔드 개발자로서의 성장과 경험에 대해 회고해보고자 합니다. 이 기간 동안 저는 패스트 캠퍼스의 백엔드 개발자 과정에 참여하여 다양한 프로젝트와 공부를 진행하였습니다. 이를 통해 제 실력을 향상시키고 많은 것을 배우게 되었습니다. https://github.com/MiniTeam6/MiniProject_BE GitHub - MiniTeam6/MiniProject_BE: 연차/당직 프로젝트 백엔드 연차/당직 프로젝트 백엔드. Contribute to MiniTeam6/MiniProject_BE development by creating an account on GitHub. github.com 첫 번째로, 프로젝트 경험을 통한 성장입니다. 기자단 활동 중에 저는 실제 업무와 유..
138일자 - TIL 자료구조 & 알고리즘 GitHub - ji-hoooon/datastructureandalgorithms: Data Structure 구현 및 Algorithms 작성 Data Structure 구현 및 Algorithms 작성. Contribute to ji-hoooon/datastructureandalgorithms development by creating an account on GitHub. github.com 1. 완전 탐색 15651번. N과 M (3) 중복순열 : 중복을 허용해서 순서 있게 나열하기 15649번. N과 M (1) 순열 : 중복없이 순서 있게 나열하기 155652번. N과 M (4) 중복조합 : 중복을 허용해서 고르기 15650번. N과 M (2) 조합 : 중복없이 고르기 14..
[패스트캠퍼스 백엔드 개발자 부트캠프] 4. 상품 주문 서비스 API 프로젝트 상품 주문 서비스 프로젝트 목차 프로젝트 간단 요약 사용한 기술 스택 프로젝트 정보 프로젝트 구조 프로젝트 설명 구현한 기능 설명 개선해야할 점 프로젝트 간단 요약 상용 가능한 상품 주문 서비스 API를 만들기 위한 프로젝트 REST API로 요청과 응답을 JSON으로 처리 스프링부트로 MVC 처리 스프링 시큐리티를 이용해 권한과 인가 처리 JWT을 이용한 토큰 기반 인증 처리 Spring Data JPA로 영속 계층 처리 사용한 기술 스택 Spring Boot Spring Security Spring Data JPA MySQL JWT JUnit 프로젝트 정보 | 진행기간 | 목표 | | --- | --- | --- | | 2023-04-092023-04-10 | 프로젝트 설계 및 기본 구현 | | 20..
[패스트캠퍼스 백엔드 개발자 부트캠프] 3. 서버의 진화 과정과 보안 개요 서버의 진화과정을 살펴보면서 궁극적으로 추구하는 방향에 대해서 탐구한다. 성능이 좋고, 안정적인 서버의 개발을 위해 필요한 기술들이 어떤 것들이 있는지 알아보고 이를 학습한다. 프로젝트를 수행하기 전, 좋은 서버를 개발하기 위해 필수 조건에 충족하도록 프로젝트 가설계를 수행한다. 목차 서버의 진화 과정 비슷하지만 다른 개념 정리 대표적인 악의적 요청 방식 스프링 부트의 발전 과정 악의적인 요청 방지 방법 결론 https://github.com/ji-hoooon/sessionandcookie GitHub - ji-hoooon/sessionandcookie: 세션과 쿠키 학습을 위한 리포지토리 세션과 쿠키 학습을 위한 리포지토리. Contribute to ji-hoooon/sessionandcoo..
108일자 - TIL 오늘 한것 DFS / BFS 문제 풀이 GitHub - ji-hoooon/datastructureandalgorithms: Data Structure 구현 및 Algorithms 작성 Data Structure 구현 및 Algorithms 작성. Contribute to ji-hoooon/datastructureandalgorithms development by creating an account on GitHub. github.com 자료구조 & 알고리즘 DFS & BFS 인프런 기초 (재귀함수, 트리, 그래프) 재귀함수 (스택프레임) 이진수 출력 (재귀 함수) 팩토리얼 피보나치 재귀 (메모이제이션) 이진트리 순회 (DFS) 부분집합 구하기 (DFS) 이진트리 레벨탐색 (BFS) 송아지 찾기1 (BFS..
101일차 -TIL 오늘 한것 스프링부트 시큐리티, JWT 완강 Junit5을 이용한 Bank 프로젝트 시작 DFS, BFS 기초를 위한 Recusive, Tree, Graph 복습 JWT을 위해 알아야할 개념 (1) 세션 JWT을 위해 알아야할 개념 (2) TCP JWT을 위해 알아야할 개념 (3) CIA JWT을 위해 알아야할 개념 (4) RSA JWT을 위해 알아야할 개념 (5) RFC 문서 JWT 기본 구조 내일 할것 스프링 - 지연로딩과 엔티티 연관관계 DFS, BFS 문제 풀기
[패스트캠퍼스 백엔드 개발자 부트캠프] 2. 그룹 스터디 워크샵 목차 그룹 스터디 워크샵 개요 발표 내용 그룹별 발표 요약 워크샵 개요와 준비 과정 워크샵 개요 학습을 통해 필요하거나 중요하다고 느낀 인사이트를 공유한다. 그룹 스터디를 통해 학습한 내용을 발표를 준비하며 정리한다. 준비 과정 워크샵 주제를 선정하기 위해 논의 발표를 통해 전달하고자 하는 방향 설정 멘토링을 통해 주제와 방향에 대해서 피드백 발표 PPT와 스크립트 작성 실제 발표 전 리허설 진행 선정 주제 DispatcherServlet과 스프링부트의 동작 원리 그리고 스프링과의 차이점 주제 선정 이유 백엔드 개발을 위해 선택한 스프링 프레임워크를 그룹 스터디를 통해 익히면서 얻은 인사이트를 함께 공유하기 위해서 발표 내용 DispatcherServlet Servlet 기존의 자바 웹 애플리케이션을 개..

반응형