본문 바로가기

내일배움캠프

[내일배움캠프] - 16일차 : 팀 프로젝트 | instargram 클론코딩 2022.05.03 16일차다 시작하는 글 다시 팀프로젝트가 시작됐다. 지난주 개인 프로젝트로 진행한 인스타그램 클론코딩을 이어서 더 심도있는 클론코딩을 팀 프로젝트로 진행한다. 기본 UI 프레임은 개인 프로젝트 때 UI를 독창적으로 구현해준 한ㅇㅇ님의 템플릿을 기반으로 시작한다. (만장일치) 훈련내용 1. git 협업 테스트 1) git 테스트를 진행한 이유 - 팀프로젝트 시 github 협업의 활용 이점을 얻기 위함이다. - github을 활용하는 습관을 들이고, merge 충돌 등 다양한 git 상황을 경험하기 위함이다. - git 버전관리를 통해 사후에도 프로젝트를 지속하지 위함이다. 2) 진행순서 - github 팀 계정을 개설하고 전 팀원에게 권한을 부여했다. - 전 팀원이 git과 souce.. 더보기
[내일배움캠프] - KPT 회고 | 2주차 | 엄관용 내일배움캠프 | 실무형 AI 웹개발자 양성과정 2회차 훈련기간 : 2022.04.25 ~ 2022.05.02 훈련내용 : 개인프로젝트(파이썬 게임 만들기 / 인스타그램 클론코딩) 프로젝트 시연 영상 : 2주차 KPT 회고 1. KEEP 프로젝트 마무리를 중도에 포기하지 않고 끝까지 최선을 다한 점 프로젝트 기획을 중요시 여긴 점 git을 적극적으로 활용하여 버전 관리를 게을리하지 않은 점 구현이 어려운 부분이나 오류는 먼저 스스로 해결해보려고 시도한 점 2. PROBLEM 기획보다 더 많은 것을 하려고 했던 것 일정 계획이 있음에도 진도율을 높이는데 서두르지 않은 것 한 가지 기능이나 사소한 디테일 하나에 빠져 오랜 기간 붙잡고 있는 것 프로젝트 작업을 위해 일지 작성을 쉽게 미룬 것 CSS나 JS 등 .. 더보기
[내일배움캠프] - 15일차 : 개인 프로젝트 | instargram 클론코딩 | 발표회 소감 오늘은 2022.05.02 내일배움캠프 스파르타코딩클럽 실무형 AI 웹개발자 양성과정의 15일차다. 오늘은 간단한 코드 정리와 발표회 이외의 별다른 훈련내용이 없기에 간단한 발표회 소감을 작성하고자한다. 프로젝트 발표회 소감 캠프 전 인원 중 5명만 발표에 참가했는데, 5명 모두 UI며 기능이며 우수한 모습을 보여주었다. 그 중, 2명의 프로젝트 발표가 가장 인상깊었다. 한 분은, 디테일 하나하나 그냥 넘어가지 못하고 손을 보느라 프로젝트 기간을 잘 활용하지 못한 나와는 다르게 본인만의 개성으로 UI의 분위기를 색다르게 잘 구현했다. 인스타그램 사이트와 똑같은 모습을 구현하진 않았지만 오히려 그 점이 프로젝트 기간을 잘 활용한 점이라고 생각한다. 추가 페이지나 모달부터 API를 이용한 기능, 작은 JS .. 더보기
[내일배움캠프] - 2주차 : 두 개의 개인프로젝트 | 쉽지만은 않더다 시작하는 글 내일배움캠프 스파르타코딩클럽 실무형 AI 웹개발자 양성과정의 1주차가 끝났다. 2022/04/25 ~ 2022/05/01 (주말에도 했다) 이번주는 시간이 참 빠르면서도 긴 시간을 보냈다. 훈련 내용 2주차 훈련내용 크게 두 부분. 파이썬 게임만들기 프로젝트 인스타그램 클론코딩 프로젝트 git 활용 - soucetree # 파이썬 게임만들기의 경우 내가 하고 싶은 것을 직접 구현하면서 재밌게 진행했고, 파이썬의 문법들과 if와 for, while 등 조건문을 사용하면서 논리적으로 사고하여 코드를 구성해보는 좋은 훈련이 되었다. # 인스타그램 클론코딩의 경우 실제 인스타그램 사이트와 UI를 똑같이 만들기 위해 사소한 디테일까지 신경쓰느라 시간을 많이 소비하고 다소 버거웠다. CSS의 많은 속성.. 더보기
[내일배움캠프] - 13~14일차 : 개인 프로젝트 | instargram 클론코딩 쓰리 포 시작하는 글 오늘은 주말이다. 주말 동안 밀린 일지작성과 인스타그램 클론코딩 기능 구현을 했다. (물론 저녁엔 한잔하기도 함) 근데, 주말 시간을 사용했는데도 내가 기획한 프로젝트도 다 못 끝내고 일지도 다 못 썼다. ㅋㅋㅋㅋㅋㅋㅋ (슬슬 스트레스 쌓이기 시작함) 원통하다. 훈련 내용 지난 이야기 (아직 UI만 만들어 놓은 상황이고 아무 기능이 없음) 1부 : JS 기능 추가 구현한 기능이 많지는 않지만 하나하나 진행했다. 구현한 기능은, (UI 상하순) 반응형 웹 구현 피드 컨텐츠 이미지 캐러셀 추가(부트스트랩) 좋아요 버튼 클릭 시 아이콘 변경 게시글 글자수 오버 시 "더 보기" 버튼 활성화 코멘트 입력 시 코멘트박스에 리스팅 코멘트 개수 3개 이상 될 경우 댓글 숨기기 / "댓글 00개 모두 보기".. 더보기
[내일배움캠프] - 12일차 : 개인 프로젝트 | instargram 클론코딩 투 시작하는 글 (시작하기 전, 어제의 나를 빙의해본다) 오늘은 2022.04.27 내일배움캠프 스파르타코딩클럽 실무형 AI 웹개발자 양성과정의 12일차다. 계획했던대로 프로젝트를 해보고자 한다. ㄱㄱ 훈련 내용 1부 : CSS 진짜 어렵네 이번 프로젝트의 첫 목표는 HTML과 CSS로 사이트의 UI만이라도 구현해보는 것. 어제 조사해둔 클론코딩 사례 파일들과 인스타그램 공식 사이트를 코드소스를 비교하면서 내 백지를 채우기 시작했다. (마 장난아니네 이거;;) 살짝 해봤는데 너무 어려움... 가장 먼저 당황스러웠던 점은, div가 너무 많아; 그리고 내가 알지 못하는 CSS 속성들이 너무 많고 서로 여기저기 다 연결되어 있다보니 내가 분석하기에는 불가능한 수준이었다. (팀프로젝트 생각나네) 그래도 꾸역꾸역 .. 더보기
[내일배움캠프] - 11일차 : 개인 프로젝트 | instargram 클론코딩 시작하는 글 오늘은 2022.04.26 내일배움캠프 스파르타코딩클럽 실무형 AI 웹개발자 양성과정의 11일차다. 어제 첫번째 개인프로젝트를 마치고 오늘 바로 두번째 개인프로젝트 과제를 부여 받았다. 그것은, 인스타그램 클론코딩. 따라하면 된다고 생각해서 쉬운줄 알았더니 아니었음(;;) 가자 1부 : 기획 / 계획 오늘은 이게 다임 지난번 파이썬 게임만들기 프로젝트 때는 전체적인 기획이 허술했기에, 일정을 돌보지 않고 기능 추가에만 미쳐있었다. 그래서 새벽까지 했다. ㅠ 이번엔 좀더 체계적으로 진행해보고자 하여 일정과 목표를 구체적으로 짜보았다. 1. 프로젝트 생성 / 깃 연결 -> 당일 완료 2. 인스타그램 웹 코딩 쓱 훑기 -> 당일 완료 3. 인스타그램 클론코딩 사례 조사 -> 당일 완료 4. 코딩 .. 더보기
[내일배움캠프] - 10일차 : 개인 프로젝트 | 파이썬으로 게임만들기 쓰리 | 제출 시작하는 글 오늘은 2022.04.27 내일배움캠프 스파르타코딩클럽 실무형 AI 웹개발자 양성과정의 10일차다. 어제까지 프로젝트를 마무리하고 프로젝트 제출날인 오늘은, 시연 영상을 만들고 캠프 일정을 정리하는 시간을 갖고자 했다. 그런데 . . . . . . 어제 자기 전에 계속 게임에 한 가지 아쉬운 부분이 생각나서 일찍 잠에 들지 못 했다. 1부 : 이 게임은 시작과 끝이 너무 투박해 그게 뭐냐면, 이 게임의 시작과 끝은 너무 '갑자기' 일어난다. 즉, 오프닝과 게임오버 파트를 구현해야했다. 이미 자기 전에 방법을 생각했기 때문에, 즉시 실행에 몸을 맡긴다. gameMode = 0 이 변수 하나로 게임 상황을 바꾼다. 0: 시작 화면, 1: 플레이 화면, 2: 재시작/종료 선택 화면 'gameMod.. 더보기