일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- OPENPATH
- 패스트캠퍼스
- 국비지원
- 디자인챌린지
- 티스토리챌린지
- 오픈챌린지
- 객체지향
- UXUIPrimary
- 내일배움카드
- baekjoon
- 오픈패스
- mysql
- 백엔드개발자
- 국비지원교육
- UXUI챌린지
- Java
- 백준
- 디자인강의
- 백엔드
- 환급챌린지
- 국비지원취업
- 오블완
- 디자인교육
- 백엔드 부트캠프
- Spring
- KDT
- 내일배움캠프
- 부트캠프
- UXUI기초정복
- Be
- Today
- Total
목록개발일지/패스트캠퍼스 (23)
군만두의 IT 공부 일지

과정 종료를 앞두고 … 패스트캠퍼스 백엔드 개발 부트캠프에 참여한지 약 9개월이 지났습니다. 이제 파이널 프로젝트를 마지막으로 과정 종료를 앞두고 있는데요. 전반적으로 어떤 활동을 진행했는지 정리해 보는 시간을 가지려고 합니다. 🚀 강의 1. 현직자 특강AWS 기반 배포 특강프로젝트 협업 특강대표적으로는 위 내용이 있으며, 약 5~6개(정확하지 않음)의 특강으로 구성되어 다양한 현직자 분들의 경험과 취업 준비에 대한 정보들을 얻을 수 있었습니다. 2. 실시간 강의데이터베이스자료구조/알고리즘Java Web Programming특히 데이터베이스를 알려주시던 강사님이 가장 기억에 남았었습니다. 수강생들과 소통하면서 유쾌하게 강의를 진행하셨는데요. 다른 강사님들 또한 친절하고 자세히 설명해 주십니다. 실시간으..

목차📅진행기간: 2024년 7월 11일 ~ 2024년 9월 20일⭐요약약 4주 동안 기획단에서 프로젝트를 기획함.1주 동안은 기획단과 개발단 간의 싱크업 시간을 가짐.해당 내용을 통해 약 4주 동안 개발단에서 구현해야 함.⭐파이널 프로젝트 진행 과정주제와 팀원 편성이 공개되었음. 내가 참여할 프로젝트는 '인플루언서 홍보 플랫폼'이었음. 기획단에서 작업을 진행하는 동안에는 개발단에서 할 일이 따로 없었음. 따라서 백엔드 팀원들 모두 자기개발 시간을 가졌음. 이 시간 동안 각자 부족한 부분을 보완하거나, 개인적인 학습을 하며 시간을 보냈음. 정기 회의 시간이 정해져 있으며, 일정 공유는 노션과 슬랙에 해야 함. 아래와 같이 5조 팀 노션 페이지에는 기획단에서 정리한 규칙과 회의록이 체계적으로 기록되어 있어..

목차📅진행기간: 2024년 6월 17일 ~ 2024년 7월 5일 ⭐요약3주 동안 프론트엔드와 백엔드의 협업 프로젝트인 미니 프로젝트를 진행함.야놀자와 비슷한 숙박 관리 서비스를 개발함.⭐미니 프로젝트 진행 과정미니 프로젝트가 시작되면서 프론트엔드와 slack와 zep에서 소통을 할 수 있게 되었음. zoom 회의실에서 인사 후 대부분의 작업은 slack과 zep에서 진행됨. 1. ERD 및 DB 설계 백엔드끼리 모여서 RFP에 있는 내용대로 미리 설계함. 프론트엔드에서도 figma로 어떻게 구현할지 고민을 하고 있어서, 현실적으로 구현 가능한 기능 범위에 한 방향을 정하면서 수정했음. 아래는 수정에 수정을 거듭한 최종적인 ERD 사진임. 2. API 명세서 작성 프론트엔드와 같이 작업함. 구현할 수 있..

미니 프로젝트가 시작하기 전 패스트캠퍼스 백엔드 개발 부트캠프에서는 비교적 자율도가 높은 환경이 주어집니다. 따라서 온라인 강의와 실시간 강의(녹화 강의 제공)를 수강하다보면 시간이 모자라다고 느껴지기도 합니다. 그래서 백엔드 개발자로 성장하기 위해서는 스스로의 노력과 끈기가 무조건 필요하다고 생각되는데요. 미니 프로젝트가 시작하기 전에 기존 매니저님들과 그룹 스터디 및 멘토링이 종료된다고 해서 관련 내용에 대해 작성해 보려고 합니다. 부트캠프에서 중요한 것 중 하나가 강사 및 멘토라고 생각됩니다. 수강생들에게 관련 지식을 잘 전달하고, 기초를 쌓아 협업할 수 있도록 방향을 제시해 주시는데요. 전반적으로 패스트캠퍼스에서는 온라인 강의로 기초적인 내용을 다루고, 실시간 강의를 통해 실무와 가까운 지식 또는..

토이 프로젝트 2가 끝나고… 부트캠프를 진행한지 약 4개월, 토이 프로젝트 3을 앞두고 개인 정리를 하는 시간을 가졌습니다. 그동안 무엇을 배웠는지, 패스트캠퍼스 백엔드 개발 부트캠프에서의 시간이 저에게 얼마나 도움이 되었는지를 돌아보게 되었어요. 🚀개인 역량 강화 1. CS 학부생 시절에 배웠던 내용이어서 거의 다 알고 있다고 생각했는데, 막상 다시 공부하려고 하니까 모르는 내용이 생각보다 많았습니다. 게다가 처음에는 무엇을 참고하면서 공부하는 게 도움이 될지 모르겠었는데요. 그래서 멘토님께 이런 질문을 남긴 적이 있었습니다. Q. CS 공부를 할 때 블로그 게시글을 참고하며 공부하는데, 사람들마다 설명이 달라서 정확한 정보를 얻고 싶습니다.A. 제일 베스트는 오리지날 도큐먼트(레퍼런스)이죠. 아무..

목차📅진행기간: 2024년 2월 5일 ~ 2024년 9월 20일 ⭐요약ObjectMapper를 활용한 직렬화와 역직렬화 과정을 통해서, 자바 객체를 JSON 형태로 변환하고 그 반대 과정을 어떻게 수행하는지를 학습함.⭐ObjectMapper란? Spring Framework에서 데이터 전송은 주로 JSON 형태로 이루어지며, 이 데이터를 효율적으로 관리하기 위해 ObjectMapper 클래스를 사용함. ObjectMapper는 Jackson 라이브러리의 클래스로, 객체(DTO)를 JSON으로 변환하는 직렬화와 JSON을 객체(DTO)로 변환하는 역직렬화를 할 수 있음.⭐ObjectMapper의 동작 원리ObjectMapper는 JSON과 자바 객체 간의 변환을 쉽게 만들어, 개발자는 데이터 포맷의 변환..

목차📅진행기간: 2024년 2월 5일 ~ 2024년 9월 20일 ⭐요약REST API 강의를 듣다가, 그래서 'REST API가 뭔데?' 라는 생각이 들어 추가로 공부함.REST API의 정의, 사용 이유, 구성 요소, 특징, 설계 규칙 등을 정리함.⭐REST API란 무엇인가? 그 전에 API에 대해서 소개하자면, API는 다른 소프트웨어 시스템과 통신하기 위해 따라야 하는 규칙을 정의함. 개발자는 애플리케이션끼리 통신할 수 있도록 API를 표시하거나 생성함. REST(Representational State Transfer)는 자원(Resource)의 상태(정보)를 표현(Representation)을 통해 전달하는 아키텍처 스타일임. 여기서 자원이란 해당 소프트웨어가 관리하는 모든 것을 의미하며, ..

목차📅진행기간: 2024년 2월 5일 ~ 2024년 9월 20일 ⭐요약토이 프로젝트1을 준비하면서, JSON 라이브러리에 대해서 정리하면 도움이 될 것 같다고 생각함.Json-simple, Jackson, Gson에 대해서 각각의 특징, 사용 방법, 차이점 등을 정리함.⭐ JSON 라이브러리란? JSON은 Javascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷임. 웹 어플리케이션에서 데이터를 전송할 때 일반적으로 사용함. 따라서 효율적이고 안정적인 라이브러리를 선택하는 것이 중요함.JSON 라이브러리는 JSON 데이터를 다루기 위한 도구로, 주로 데이터 직렬화(serialization)와 역직렬화(deserialization)를 수행함. 이를 통해 객체와 JSON 데이..