중앙정보기술인재개발원

중앙정보기술인재개발원

[중앙정보기술인재개발원] 91일차

첫번째 프로젝트 4일차⌛ 회의 시간09:00 - 5:50😊 참석자남채연 , 신민준 , 양수명 , 이광희 , 황진혁⭐목적 ( 목표)프로젝트 환경 구성하기기획 설계 완료회의 내용인덱싱인덱싱을 쓸것인지 말것인지 고민해보기 인덱싱을 하면 조회 말고 다른 성능이 저하가됨게시판에서는 조회 성능이 가장 중요함다른 성능이 느려져도 조회 성능을 끌어올릴수있으면 좋음게시판 타입들을 말머리로 나눠서 합치는게 코드가 깔끔함.user flow지금까지 해놓은것 까지 조금 만들어보기리덕스 vs 리엑트 쿼리리액트에서 상태관리를 해야하는데 리액트 쿼리를 써서 할것인지 리엑트 쿼리는 서버상태 관리만 할수잇고 클라이언트 관리는 못함 리덕스는 둘다 가능한데 문법이 지저분하고 까다로움. 취직할 때 도움은 리덕스가 더 좋기는 함.클라이언트 ..

중앙정보기술인재개발원

[중앙정보기술인재개발원] 90일차

첫번째 프로젝트 3일차⌛ 회의 시간09:00 - 5:50😊 참석자남채연 , 신민준 , 양수명 , 이광희 , 황진혁⭐목적 ( 목표)프로젝트 아이디어 내기회의 내용와이어 프레임, 목업 → 95% 완료기본 메인페이지에 지도를 넣는 것이댕댕카드 여러 개 등록할 수 있으면 좋다.반응형 웹페이지 목업 만들어 놓으면 좋다.기본으로 웹앱 같이 만들면앱 사이즈 목업을 먼저 만들고 웹 사이즈로 늘리는 게 기본이다목업 디자인 데이터 베이스 설계 -> 공통된 테이블을 Super Table, Sub Table 으로 분류 필요

중앙정보기술인재개발원

[중앙정보기술인재개발원] 89일차

첫번째 프로젝트 2일차⌛ 회의 시간09:00 - 5:50😊 참석자남채연 , 신민준 , 양수명 , 이광희 , 황진혁⭐목적 ( 목표)프로젝트 아이디어 내기회의 내용1. ERD 수정게시판 종류 3가지 - 댓글도 각각 → 총 6개 2. TODO홈페이지 색 정하기 → 초록색로고 정하기와이어 프레임 맞춰 짜기 -강사님 중간 피드백status → ERD에서 VARCHAR로 하고, JPA에서 @Enumerated(String) 으로 하기ERD 문서화 → 테이블명, 컬럼명 등간트차트 자세하게 써서 맞춰보기-API 명세서 만들때Request에는 Request 헤더, Requset 바디가 있어야하고 Response에서는 Response 헤더, Response 바디, Response http status가 있어야 함 -게시..

중앙정보기술인재개발원

[중앙정보기술인재개발원] 88일차

첫번째 프로젝트 1일차⌛ 회의 시간9:00 - 13:00😊 팀원남채연 , 신민준 , 양수명 , 이광희 , 황진혁⭐목적 ( 목표)프로젝트 아이디어 선택회의 내용1. 아이디어 선택 및 구체화 프로젝트명 : 같이걷개 1200만 반려인들의 모임기획 의도 : 반려견과 함께하는 삶을 더욱 즐겁고 편리하게 만들어주는 플랫폼으로, 사용자들이 가까운 반려견 모임을 쉽게 찾고 참여할 수 있도록 지원함기대 효과 : 전국의 반려견 소유자들에게 동네 모임과 산책 메이트를 제공하여 사회적 교류와 반려견의 사회화 기회를 확대주요 기능모임 탐색 및 필터링지역 기반으로 반려견 관련 모임 탐색 (산책, 애견 카페, 애견 동반 식당 등)카테고리 및 날짜, 거리, 참여 인원수 등의 필터 옵션 제공모임 생성 및 참여 - 산책 메이트사용자들..

중앙정보기술인재개발원

[중앙정보기술인재개발원] 87일차

깊이 우선 탐색(Depth First Search, DFS)깊이 우선 탐색(Depth First Search, DFS)의 개념과 재귀적 접근 방법 소개DFS는 시작 정점에서 가장 깊숙한 곳까지 탐색을 진행하며, 더 이상 진행할 수 없을 때 이전 단계로 돌아와 다음 경로를 탐색하는 방식으로 작동합니다. 이번 콘텐츠에서는 DFS의 원리, 구현 방법, 그리고 어떻게 활용되는지에 대해 함께 알아보겠습니다. DFS란?깊이 우선 탐색, 또는 DFS는 시작 정점에서 가능한 한 깊이 들어가 탐색을 진행하며, 더 이상 방문할 곳이 없을 때 이전 단계로 돌아와 다른 경로를 탐색하는 알고리즘입니다. 즉, 하나의 경로를 완전히 탐색한 후에 다른 경로로 이동합니다. DFS의 동작 원리먼저, 한 분기를 완전히 탐색합니다.만약 더..

중앙정보기술인재개발원

[중앙정보기술인재개발원] 86일차

Chapter 2-3. API 명세서REST(Representational State Transfer) API(Application Programming Interface)API를 정의할 때 웹 애플리케이션은 보통 RESTful한 API를 정의하고 구현합니다. 그렇다면 RESTful한 것은 무엇일까요? 이것을 알아보기 위해서는 리소스(Resources)와 URI에 대해 간단하게 알고 넘어갈 필요가 있습니다. 리소스는 미디어, DB 데이터 등 모든 자원을 의미합니다. 즉 RESTful한 API로써 통신을 할 때 기대하는 결과값에 해당하는 자원들의 일체를 의미합니다. URI(Uniform Resource Identifier)란 특정 리소스를 식별하는 ‘통합 자원 식별자'를 의미합니다. 웹 기술에서 사용하는 ..

중앙정보기술인재개발원

[중앙정보기술인재개발원] 85일차

Chapter 2-1. 화면 정의서분석 단계에서 사용자 요구사항 정의서를 작성하였다면 설계 단계에서는 화면 정의서, 테이블 설계서, API 명세서의 작성 방법을 알아보도록 하겠습니다. 구현 단계에서 실제 개발을 하기 위해 필요한 개발자의 실질적이 설계 도면이라고 볼 수 있으므로 꼼꼼하게 체크하여 최대한 구현 가능한 수준으로 설계하는 과정이 필요합니다. 물론 아무리 꼼꼼하게 설계된 설계도면이라 할지라도 실제 구현 단계에서 설계 문서가 수정될 수 있습니다.소프트웨어 개발 단계분석 단계소프트웨어를 개발하기 위해서 만들려고 하는 것에 대한 분석이 먼저 이루어집니다. 사용자 요구사항 정의서, 유스 케이스 명세서, 요구사항 추적표와 같은 문서를 작성함으로써 보다 구체적으로 분석합니다.설계 단계분석이 끝났다면 실제로..

중앙정보기술인재개발원

[중앙정보기술인재개발원] 84일차

Step 3 - 프로젝트 관리하기Chapter 1. 프로젝트 기획과 분석Chapter1-1. 프로젝트 개요개념학습: 프로젝트가 진행되는 과정을 이해하고 SRS에 대해 학습합니다.Chapter1-2. 사용자 요구사항 정의서개념학습: 사용자 요구사항 정의서를 이해하고 작성할 수 있습니다.학습 목표실제로 프로젝트가 진행되는 과정을 이해합니다.사용자 요구사항 정의서를 작성할 수 있습니다.Chapter 1-1. 프로젝트 개요SRS의 정의A software requirements specification (SRS) is a document that describes what thesoftware will do and how it will be expected to perform. It also describes t..

중앙정보기술인재개발원

[중앙정보기술인재개발원] 83일차

Step 2 - 프로젝트 시작하기본격적으로 Pre-Project 프로젝트 제작하기 전에, 이번 유닛에서는 프로젝트 시작을 위해 필요한 내용을 학습합니다. 이번 유닛에서는 Todo App을 제작한다고 가정하고, Todo App을 제작하기 위해서 필요한 것에 대해서 차근차근 학습해보겠습니다.[그림] Todo App 제작 예상본 예시프로젝트 Github이번 챕터에서는 개발 프로젝트 제작을 위해 Github를 다루는 방법에 대해서 소개합니다.Chapter1-1. Github 리포지토리개념학습: 프로젝트 Github 리포지토리에 꼭 필요한 요소에 대해서 학습합니다.튜토리얼: 프로젝트 Github 리포지토리를 함께 만들어봅니다.Chapter1-2. Github Project 칸반개념학습: 칸반이 무엇인지 학습합니다..

중앙정보기술인재개발원

[중앙정보기술인재개발원] 82일차

Project프로젝트란 무엇일까?프로젝트에 오신 수강생 여러분 환영합니다! 프로젝트를 시작하기에 앞서, 몇 가지 중요한 사항을 전달하겠습니다.여러분들이 생각하시는 프로젝트는 무엇이라고 생각하시나요? 단어만 놓고 본다면 굉장히 거창하고 멋있어보이지 않나요?프로젝트는 정해진 기한안에 일정한 목적을 달성하기 위한 업무입니다.프로젝트는 크게 시작하고, 계획하고, 실행하고 점검하고, 3가지 과정을 거치고 마무리됩니다.이 과정에서 팀원들과 함께 고민하고 끊임없이 반복해서, 여러분들의 기술지식을 적용하는 시간이 프로젝트 섹션이라고 생각해주시면 됩니다.프로젝트의 목표여러분들께서는 총 3개의 프로젝트를 경험하게 됩니다.첫 번째 프로젝트의 목표는 다음과 같습니다.프로젝트에 대한 기본적인 이해도를 높입니다.프로젝트에서 필요..

기록하는 개발
'중앙정보기술인재개발원' 태그의 글 목록 (3 Page)