일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 구현
- 국비지원취업
- 디자인챌린지
- 오픈챌린지
- 디자인교육
- javascript
- 국비지원교육
- 부트캠프
- 코드스테이츠
- 백엔드 부트캠프
- OPENPATH
- UXUIPrimary
- 직무역량캠프
- 내일배움카드
- 백준
- knu
- UXUI챌린지
- 문자열
- baekjoon
- UXUI기초정복
- Be
- 기초
- 디자인강의
- 오픈패스
- 패스트캠퍼스
- 환급챌린지
- js
- 국비지원
- 백엔드개발자
- KDT
- Today
- Total
목록패스트캠퍼스 (16)
군만두의 IT 공부 일지
목차📅진행기간: 2024년 2월 5일 ~ 2024년 9월 20일 ⭐요약토이 프로젝트1을 준비하면서, JSON 라이브러리에 대해서 정리하면 도움이 될 것 같다고 생각함.Json-simple, Jackson, Gson에 대해서 각각의 특징, 사용 방법, 차이점 등을 정리함.⭐ JSON 라이브러리란? JSON은 Javascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷임. 웹 어플리케이션에서 데이터를 전송할 때 일반적으로 사용함. 따라서 효율적이고 안정적인 라이브러리를 선택하는 것이 중요함.JSON 라이브러리는 JSON 데이터를 다루기 위한 도구로, 주로 데이터 직렬화(serialization)와 역직렬화(deserialization)를 수행함. 이를 통해 객체와 JSON 데이..
목차 📅진행일정: 2024년 4월 1일 ~ 2024년 4월 5일 발표회 준비와 마무리 ⭐요약 패스트캠퍼스 부트캠프에서 진행한 두 번째 팀 프로젝트. 4명으로 구성된 7 사람들과 함께 5일 동안 여행 여정을 기록과 관리하는 SNS 서비스를 개발함. 5일차에는 Trip과 관련된 클래스에 싱글톤 패턴을 적용함. 그리고 지금까지 진행한 내용을 각자 파트를 분배해 PPT로 작성함. 발표 후에는 PR로 제출할 레포지토리의 README.md 파일 내용을 작성했음. 기능 자체는 단순했지만, Git 작업과 패턴 적용에 있어서 어려움을 겪어서 시간이 많이 걸림. 이 글에서는 우리 팀이 5일 동안 어떻게 함께 고군분투했는지, 그리고 그 과정에서 어떤 성장을 이루었는지 공유하고자 함. 인텔리제이로 처음 자바 프로젝트를 진행한..
목차$(function(){ $("#toc").toc( {content: ".tt_article_useless_p_margin", headings: "h1,h2,h3,h4" , top: -90, isBlink : true, blinkColor : '#21B9DE' } ) });📅진행기간: 2024년 4월 1일 ~ 2024년 4월 5일 CRUD 기능 구현 ⭐요약3일차에는 예외 처리 로직을 구현하고, 리팩토링 및 발표회 준비에 대해 생각함.4일차에는 TripJsonManager의 여행 json 파일 수정, 삭제 기능을 구현하고 싱글톤 패턴을 적용함.⭐CRUD 기능여행 데이터의 CRUD (Create, Read, Update, Delete) 기능을 구현하기로 함. js..
목차 📅진행기간: 2024년 4월 1일 ~ 2024년 4월 5일 예외 처리 구현 2 ⭐요약 2일차에는 JsonManager의 여행 json 파일 읽기, 쓰기 기능을 구현하고 예외 처리를 어떻게 할지 대해 고민함. 3일차에는 예외 처리를 구현 현황에 대해 공유하고, 수정사항을 반영 후 리팩토링 및 발표회 준비에 대해 생각해야 함. ⭐예외 처리 구현 오늘은 주로 다른 팀원들이 입출력과 예외 처리에 대한 부분을 진행함. 그리고 리팩토링을 어떻게 할지, 앞으로의 계획에 대해 논의함. 예외 처리 방법, 프로젝트 구조의 최적화, 그리고 차별화 전략에 대해 중점을 두었음. FileIOException은 파일 입출력(IO) 작업 중에 발생할 수 있는 예외를 나타냄. 파일을 읽거나 쓰는 도중에 오류가 발생하면 이 예외를..
목차 📅진행기간: 2024년 4월 1일 ~ 2024년 4월 5일 예외 처리 구현 ⭐요약 1일차에는 프로젝트 환경 설정과 도메인 클래스를 설계하고, json-simple 모듈을 사용하여 여행 정보를 관리하는 json 관리 기능을 구현하기로 결정함. 2일차에는 JsonManager의 개발 현황 및 개선해야 할 점을 공유하고, 오늘까지 예외 처리를 고려해서 구현하기로 함. ⭐진행 상황 공유 설계된 도메인 클래스 구조에 따라 여행 json 파일 관리 기능을 구현하면서 팀원들에게 전달사항이 있었음. 1. Trip 클래스에서 startDate와 endDate 필드는 시간 정보를 포함하지 않는 게 적절하다고 판단하여 데이터 타입을 LocalDateTime에서 LocalDate로 변경함. public class Tri..
목차 📅진행기간: 2024년 4월 1일 ~ 2024년 4월 5일 프로젝트 환경 설정 및 도메인 클래스 설계 ⭐서론 프로젝트 소개 - 주제: 여행 여정을 기록과 관리하는 SNS 서비스 - 목표: Java 문법, 파일 입출력, 예외처리, 클래스 설계 - 구성원: 7팀(4명) 슬랙과 노션에 토이 프로젝트에 대한 공지사항이 올라옴. 토이 프로젝트는 총 3단계로 진행될 예정이며, 이번 주는 데이터베이스나 스프링 사용 없이 자바만을 활용하여 진행하는 것임. ⭐프로젝트 세팅 5일밖에 시간이 없기 때문에 토이 프로젝트에 대해서 처음 정해야 할 것이 정말 많았음. 프로젝트의 첫 단계이므로 환경 설정, 기능 정의 등을 해야 될 것임. 🚀오늘 정해야 할 것 Service 클래스에 json 파일 입출력을 구현할 것인데, Se..
목차 📅진행기간: 2024년 2월 5일 ~ 2024년 9월 20일 ⭐요약 이 글에서는 자료구조/알고리즘 강의에서 진행한 LeetCode의 Two Sum 문제를 완전탐색, 재귀, 너비 우선 탐색(BFS), 깊이 우선 탐색(DFS)으로 해결한 방법을 설명함. 모든 코드는 자바(Java)로 작성함. 모든 코드에 해답을 찾지 못한 경우를 고려하여 IllegalArgumentException을 발생시키도록 예외 처리를 함. 아래는 문제 링크임. https://leetcode.com/problems/two-sum/ ⭐문제 풀이 Two Sum 문제는 주어진 정수 배열 nums에서 두 숫자를 찾아 합이 target과 일치하는지를 확인하고, 일치하는 두 숫자의 인덱스를 반환해야 함. 고려해야 할 점은 정확히 하나의 해결..
📅진행일정: 3월 13일 (수) 14:00 - 16:00 사람들과의 소통 시간 오늘은 네트워킹 데이에 대해서 소개하려고 합니다. "그룹 스터디를 제외하고 다른 사람들과 소통할 방법이 없어!" "다른 수강생들과 이야기를 나누고 싶은데…." 평소 부트캠프를 진행하면서 사람들과 교류가 거의 없다고 느꼈습니다. 그래서 매너저님과 수강생 사전 상담 시간을 가졌을 때, 건의사항으로 다른 사람들과 소통을 하고 싶다고 말씀드렸는데요. 그때 매니저님께서 말씀해주신 해결책이 바로 네트워킹 데이였습니다. 🚀네트워킹 데이란? 네트워킹 데이에 대한 자세한 내용은 슬랙 공지를 통해 알게 되었는데요. 매니저님이 올려주신 공지를 보고 어떤 방식으로 진행되는지 알 수 있었습니다. 처음 공지를 발견했을 때, 바캉스라는 테마에 맞춰서 드..