분류 전체보기

프로그래밍/Spring

[Spring] 게시판 서비스 #3. 유스케이스 작성

🙋‍♀️ 유스케이스 다이어그램 어떤 시스템이나 서비스를 설계할 때, 전체적인 사용자의 이용 패턴을 문서화 해둔 것 ⛺깃허브 draw.io 연동 1. draw.io 깃허브 연동 2. 깃 크라켄에서 저장소 내에 document 폴더 생성 ◾ draw.io 에서 생성한 유스케이스를 저장소 내에 업로드하기 위해, boar-project 저장소 연결 ◾ 현재 board-project 저장소 안에는 README 파일만 존재하기 때문에 document 폴더 생성 mkdir document ◾ 깃 크라켄에서 생성한 document 폴더 안에 파일이 하나도 없기 때문에 아직 push가 안되는 상태 ◾ 따라서, 폴더 내에 빈 파일을 생성해주고 push 해줘야 함 3. 폴더 내에 파일 생성 ◾ 리눅스가 아니기 때문에 윈도우..

프로그래밍/Spring

[Spring] 게시판 서비스 #2. 깃 브랜치 전략 세우기

🙋‍♀️ 깃 브랜치를 운영하는 방법론 깃 브랜치란 브랜치를 운영하는 일종의 방법 협업환경에서 규칙을 만들고 매끄럽게 협업하고자함 1️⃣ gitflow : master, develop, feature, release, hotfix 브랜치를 설정하고 운영하는 방식 💡 브랜치 설명 ◾ master - 프러덕션 레디 상태, 제품으로 나갈 수 있는 상태 소스 코드 ◾ develop - 개발자들이 이 브랜치 기준으로 각자 작업한 기능들을 merge ◾ feature - 개발자들이 개개인 개발을 하기 위해 사용하는 브랜치 ◾ release - QA, 버그 수정 과정 중 내보내기 직전에 사용하는 소스 코드 브랜치 ◾ hotfix - 서비스 운영 중에 버그나 급하게 대응해야하는 이슈가 발생할 때 사용하는 브랜치 2️⃣ ..

프로그래밍/Spring

[Spring] 게시판 서비스 #1. 프로젝트 기획

🌎 개발 환경 IDE : Intellij IDEA Ultimate 2022.1 언어 : java 17 프레임워크 : Spring boot 2.7.0 빌드 도구 : gradle 7.4.1 Git GUI : GitKraken 🙋‍♀️ 개발 목적 누구나 이해하기 쉬운 소재로 명확한 기능 요구사항 만들기 요구사항을 구현하는데 도움이 되는 각종 문서 작업 경험 java + spring boot로 프로젝트 요구사항을 실제로 구현하는 기술적인 방법 익히기 새로운 문제를 직면하고 해결하는 방법 확인 기획과 문서 작성부터 개발, 형상관리, 테스트, 배포까지 개발 프로세스 전반을 경험 🚀 테스트와 배포 테스트 1️⃣ 개발 요구사항이 빠짐없이 모두 구현되는가 2️⃣ 구현된 요구사항이 오류없이 동작하는가 ◾ JUnit 5.8..

KT 에이블스쿨

[KT 에이블스쿨] ETRI 오픈 API 사례 공모전 '대상' 후기

2022. 12. 8 ETRI 오픈 API 사례 공모전 같은 반 에이블러님과 함께 공모전을 참가하게 되었다. 10월 한 달 동안 주말마다 만나서 함께 공모전을 준비했었는데, 서로 바쁘게 보낸 한 달이었다. 그렇게 한 달이 헛되이 보내지 않았다는 결과물로 '대상'을 수상하게 되었다. 우리 팀의 공모전 주제는 자살유발 유해 게시물 분석 프레임워크로 '지켜줌인 AI'로 참가하게 되었다. 이 주제는 온라인에서 무분별하게 확산되고 있는 자살유발 유해 게시물을 모니터링함으로써, 소중한 생명들을 살리는데 이바지하고자 기획되었다. 에이블 교육을 진행하면서 배웠던 자연어 처리 과정과 web 과정 등을 활용하여 진행하였다. 1️⃣ 프레임워크 구조 2️⃣ 데모영상 3️⃣ 시상식 10월에는 미니프로젝트가 4차, 5차, 6차 ..

프로그래밍/django

[Django] render vs redirect

render render(request, template_name, context=None, content_type=None, status=None, using=None) request template_name : 불러오고 싶은 html 파일 작성 (ex. 'create.html') ➡ 화면에 html 파일을 띄운다고 생각하면 쉽다. context : 원하는 인자와 함께 html에 리턴 하고 싶은 dictionary 지정 즉, view에서 사용하던 파이썬 변수를 html 템플릿으로 넘길 수 있음 (ex. {'message':message, 'form':form}) ➡ 딕셔너리형으로 사용 'key' : 템플릿에서 사용할 변수 이름 'value' : 변수 redirect redirect(to, *args, ..

KT 에이블스쿨

[KT 에이블스쿨] 3차 AIVLE DAY 후기(+ 코딩테스트)

2022. 11.25 3차 AIVLE DAY 3차 에이블데이 일정은 이렇게 진행되었다. 10:00 ~ 12:00 : 코딩테스트 13:00 ~ 13:30 : AIVLE Day 안내 및 2차 코딩 마스터스 시상 13:30 ~ 17:20 : 취업컨설팅 17:20 ~ 18:00 : 반별 교류 시간 에이블스쿨에서는 8월, 10월 각 해당 달마다 4주간 코딩마스터스를 진행한다. 4주간 코딩테스트 단계별로 문제를 풀어서 에이블러들과 랭킹을 확인하며 서로 경쟁할 수도 있고, 코딩 역량을 쌓을 수 있다. 이렇게 코딩마스터스에서 역량을 쌓은 것을 기반으로, 기업 코딩테스트 대비로 이번에 에이블스쿨에서 코딩테스트를 진행했다. 총 2시간 동안 3문제였다. 오후에는 특강으로 취업컨설팅을 진행하였다. 자기소개서 작성 요령과 취업..

KT 에이블스쿨

[KT 에이블스쿨] AICE associate 합격 후기

2022. 10.28 AICE associate 후기 ● AICE란? 국내 최초 인공지능 능력 자격시험인 AICE(AI Certificate for Everyone)는 인공지능과 데이터 활용 능력을 평가하는 시험이다. AICE는 Professional, Associate, Basic, Junior, Future의 총 5단계로 이루어져 있다. KT 에이블스쿨에서는 모든 에이블러들에게 데이터 분석/처리 및 AI 모델링을 통한 비즈니스 혁신 역량을 검정하는 'Associate' 등급 이상의 시험 응시 기회를 제공한다. AICE 시험은 2차 에이블 데이 때 오전 시간에 진행했으며, Associate의 시험 응시 시간은 1시간 30분이 주어졌다. AICE는 초반에 데이터가 주어지면, 전처리부터 데이터 분할, 머신..

KT 에이블스쿨

[KT 에이블스쿨] 교육장 이용 후기

2022. 09.07 교육장 이용 후기 에이블의 10월 한 달 교육과정은 이렇게 구성되어 있다. 1. 10월 4일 ~ 10월 7일 : 언어지능 딥러닝 2. 10월 11일 ~ 10월 14일 : 미니프로젝트 4차 3. 10월 17일 ~ 10월 21일 : 미니프로젝트 5차 4. 10월 24일 ~ 10월 27일 : 미니프로젝트 6차 5. 10월 28일 : 2차 AIVLE DAY (AICE 시험) 이번 달은 연달아 진행하는 미니프로젝트들과 스터디, 개인 공부, 자격증, 공모전 등등 .. 피곤 MAX와 바쁜 하루들을 보냈던 달이다 .. 이 중에서 오늘은 미니프로젝트 4차에서 이용한 교육장 후기를 남기려고 한다! 이용한 교육장은 노트북을 수령받았던 'KT 탄방타워'를 이용하였다 !! 교육장은 1기 에이블러님들이 만들..

KT 에이블스쿨

[KT 에이블스쿨] 1차 AIVLE DAY 후기

2022. 09.07 1차 AIVLE DAY 에이블 교육이 시작한 지 엊그제 같은데 벌써 한 달이 지나 1차 AIVLE DAY가 다가왔다 그동안 교육과 미니프로젝트, 스터디 등으로 정말 바쁜 하루들을 보냈다 .. 교육이 끝나고 택배가 왔다는 문자를 받고 확인을 해봤는데 에이블에서 택배가 왔다 !! 1차 AIVLE DAY 기념으로 선물을 받았다 .. 앞으로 어떤 여정이 기다리고 있을 지는 모르겠지만, 첫 번째 여정을 무사히 마친 내 자신 .. 고생 많았다 !! .. 에이블은 내 피부도 챙겨주는구나 .. 더 열심히 하겠습니다 .. ^__^ 이때 받은 텀블러는 교육 들을 때 정말 없으면 안 될 존재가 되어버렸다... 그리고 또 하나 더!! 에이블에서 치킨 기프티콘도 보내줬다 ... 정말 한 달간 고생했던 그런..

dbguswn
'분류 전체보기' 카테고리의 글 목록 (4 Page)