profile
대구소프트웨어고등학교 4기, 재학중
post-thumbnail

📈 교내 Github Rank 프로젝트

대구소프트웨어고등학교의 Github 순위를 표시한 프로젝트에 대해서 작성한 글입니다교내 학생들의 종합 기여도 순서를 표시합니다하루 한번씩 동기화되며 현재의 1위가 몇일째 연속 1위 중인지 표시합니다. 교내 학생들의 주간 기여도 순서를 표시합니다마찬가지로 하루 한번씩 동

2020년 8월 29일
·
0개의 댓글
post-thumbnail

TO DO [배포]

일단 시리즈의 끝인 배포단계까지 오게 되었다. 이번 프로젝트는 한번 일단 끝을 보고 싶었던 프로젝트였다. 이 시리즈를 작성하게 된 이유도 중간에 그만 못하게하려는 이유였다. 일단 항상 개발까지만 머물렀던 개인 프로젝트를 배포까지 했다는게 큰 성과라고 생각한다. 반 이상

2020년 2월 3일
·
1개의 댓글
post-thumbnail

TO DO [개발 4편]

TO DO 만드는게 뭐라고 개발만 4편이나 된다. 이번 편에서 기본적인 개발은 모두 끝이 난다. 이번에는 목록 삭제, 메뉴 관리, 디테일 같은 부분을 개발 하였다. 목록 삭제 꽤 고민을 많이 한 부분이 었다. 어떻게 현재의 디자인에서 크게 바뀌지 않고 작업할 수 있을까? 라고 도서관에서 생각했다. 도서관이라 그런지 생각이 그나마 잘 났던 것 같다. 그 결...

2020년 1월 30일
·
1개의 댓글
post-thumbnail

TO DO [개발 3편]

(마지막에 썸네일 업로드 하려다 웹페이지 종료했는데 임시저장 덕분에 살았다 ㅠㅜ) 오랜만에 개발도 하고 TO DO 관련 글도 쓰는 것 같다. 슬슬 TO DO 시리즈도 마무리를 지어야 할 것 같다. 레이아웃 연습 메인 페이지 작업에 앞서 레이아웃을 잡는 연습을 먼저했다. 평소 레이아웃을 짜는 것을 어려워 했기 때문이다. 무작정 연습을 하자니 막막해서 유튜...

2020년 1월 30일
·
0개의 댓글
post-thumbnail

EC2에 Spring Boot 배포하기

이 글은 Spring Boot 프로젝트를 AWS EC2에 배포하는 방법을 정리한 글이다. 개인적으로 이번에 배포를 하며 약 5개의 EC2인스턴스를 만들고 지웠던것 같다. 글의 시작에 앞서 배포할때 한대의 클라우드 서버에 DB서버와 API서버를 같이 두는 등의 방법을 사용한다. 이는 학습용으로 참고해주었으면 좋겠다. 기본설정 빌드 도구로는 gradle을 사...

2020년 1월 28일
·
0개의 댓글
post-thumbnail

[Js] 모듈 내보내기/불러오기

ES6 이전 이전에는 require를 통해 모듈을 불러왔다. 예를 들어 fs 모듈을 불러오는 방식은 아래와 같았다. 내가 직접 만든 모듈도 같은 방식이었다. module.js는 아래와 같다. 이 module.js는 간단한 사칙연산을 하는 모듈이며 이 모듈을 사용하는 방법은 require를 통해서 불러와 사용할 수 있다. 위와 같이 calc라는 객체에...

2020년 1월 17일
·
0개의 댓글
post-thumbnail

TO DO [개발 2편]

무작정 Vue로 프론트 작업을 하기 시작했다. Vue의 공식 사이트에서 사용법들을 잘 정리해 둔것 같다. Vue 프로젝트 생성 먼저 vue cli를 설치했다. vue cli를 통해서 프로젝트를 생성해주었다. config폴더를 만들어 config.json을 통해 서버 주소를 설정해주었다. image.png 위와 같이 폴더 구조를 만들고 routes\...

2020년 1월 15일
·
0개의 댓글
post-thumbnail

TO DO [개발 1편]

어제 기획에 이어서 오늘은 백엔드 개발을 했다. 애초 프론트쪽을 공부하려 진행하는 프로젝트이기 때문에 어려운 부분은 크게 없어서 빨리 끝냈다. DB 재 설계 어제 기획할 때 간단하게 DB를 설계했었다. image.png 위와 같이 설계했었는데 문제가 조금 있었다. image.png ERD의 관계만 나타내면 위의 그림과 같이 user를 list와 ...

2020년 1월 14일
·
0개의 댓글
post-thumbnail

[Js] null, undefined

null, undefined >'값이 없음'을 나타내는 영단어. 값이 없다는 것은 그 값이 0조차 아니라는 뜻이다. null의 사전적 의미는 값이 없음이라고 한다. 각각 null, 1, 초기화 되지 않은 값들을 콘솔에 찍어본다면 null, 1, undefined가 나온다. 즉 값을 초기화 하지 않은 변수는 undefined 가 나온다는 것을 알 수 있...

2020년 1월 13일
·
0개의 댓글
post-thumbnail

TO DO [기획편]

짧은 기간동안 해볼 만한 것들을 찾다보니 가장 기초적인 TO DO 사이트를 생각하게 되었다. 간단한 시리즈로 진행하여 기획부터 배포까지의 과정을 글로 작성해 보아야겠다는 생각이 들었다. 아이디어 구체화 그냥 내가 사용하기 편한 나를 위한 투두 리스트를 만들기로 했다. 카테고리를 생성한 후 각각의 카테고리에 해야될 일들을 작성할 수 있도록 하기로 했다. ...

2020년 1월 13일
·
0개의 댓글
post-thumbnail

[Js] Spread 연산자, Rest 파라미터

Spread 연산자 Spread 연산자는 ... 을 통해 사용할 수 있다. MDN에서는 아래와 같이 Spread 연산자를 설명한다. >전개 구문을 사용하면 배열이나 문자열과 같이 반복 가능한 문자를 0개 이상의 인수 (함수로 호출할 경우) 또는 요소 (배열 리터럴의 경우)로 확장하여, 0개 이상의 키-값의 쌍으로 객체로 확장시킬 수 있습니다. 솔직히 ...

2020년 1월 12일
·
0개의 댓글
post-thumbnail

2019 회고

올해가 얼마 남지 않은 시점에서 올해를 돌아보려한다. 스스로 일년을 정리하기 위한 글 입학 작년 대구소프트웨어고등학교를 알게 되었다. 입학 시험을 치르고 입학 하게 되었고 지금 대구소프트웨어고등학교에서 1년을 보내고 있다. 이 선택은 아마 올해 뿐만 아니라 인생에서 꽤 영향을 미친 일이라고 생각한다. 1학기 학교에 처음 들어오고는 내가 무엇을 해야 ...

2019년 12월 28일
·
0개의 댓글
post-thumbnail

첫 프로젝트를 끝내고..

이 글에서는 첫 프로젝트 'DANDI' 의 백엔드를 맡으며 기획부터 배포까지 과정에 대해 적어 보려 합니다. 프로젝트 소개 그림3.png 저희 팀에서 만든 프로젝트 'DANDI' 는 학생들이 일정을 조금 더 쉽게 관리하고 공유 할 수 있도록 한 서비스입니다. 📝 기획 초,중,고 학생들이 학사일정을 포함한 각 그룹의 일정을 관리하기 위하여 자신의...

2019년 11월 5일
·
3개의 댓글