아보카도 Blog
WIL 3주차: 첫번째 타임어택, 특강의 늪 DB, MySQL, restAPI, HTML, CSS특강 본문
이번주는 유난히 강의도 많고, 중간중간 튜터님이 오셔서 미니(하지만 긴)강의도 해주셔서 혼자 공부하기보다는
전달된 지식을 쏙쏙 흡수하는 주였다. 그리곤 금요일부턴 프로젝트를 시작해서 다음주 내내 바쁠 것 같다.
1. git강의와 알고리즘 강의는 잠시 bye, 자바스크립트 복습
월요일엔 git 강의를 들으려다가 지금 당장 급한건 아니라고 판단하고 1주차만 듣고 말았다.
알고리즘 강의도 4주차가 되니 이해도가 확 떨어지면서 직접 풀이 없이 억지로 반복듣기 하고 있었는데
질문갔을 때 범준 튜터님께서 지금 당장 알고리즘을 하기보다는 자바스크립트 언어를 복습하는 것이
프로젝트 하는데 도움이 될거라고 얘기해주셨다. 그래서 급히 자바스크립트 문법을 복습하고.
2. 타임어택
화요일에 타임어택에서 알게된 사이트 프로그래머스 스쿨에서 입문반 문제를 거의 다 풀었다.
튜터님이랑 따로 내가 못풀었던 문제들을 풀어주셨는데, 내가 놓치고 있는 부분들을 알 수 있어서 좋았다.
예컨대, 반복문에서 변수나 리턴값을 반복문 안에 넣을 것인지 밖에 넣을 것인지 등에 대한 것이었다.
이건 문제를 반복해서 풀면서 훈련하면 좋다고 해서 몇몇 코딩 사이트들에서 제공하는 문제들을 조금이나마 꾸준히 풀려고 하고 있다.
3. DB특강과 MySQL특강, restAPI특강, HTML, CSS특강
와... 이건 정말 집중하기가 힘들었다. 튜터님 포함 우리에게 계속 뇌정지가 와서 수업이 계속 늘어지는 느낌이었다.
다 듣고 나니 하루가 다 갔다. 아침 9시에 타임어택 해설, 아침 10시부터 점심식사 미포함 저녁 4~5시까지 강의만 들었다.
다소 지루했지만, 이게 프로젝트에서 그렇게나 쓰인다니 열심히 들었다.
목요일에는 restAPI 특강을 들었는데, 우리가 하는 실습없이 강의만 듣다 보니 남는 건 별로 없었다.
HTML, CSS특강은 아쉽게도 듣지 못했다. 이날 점심먹고 산책을 너무 오랫동안 다녀와서 수업 중간에 들어왔는데
이해가 안되어서 다음에 녹화본 듣고 말아야지 하고 넘겼는데 이걸 다시 볼 기회는 없었다고 한다 ㅠㅠㅋㅋ
아쉬운대로 자료만 뒤적뒤적
4. 프로젝트 시작
뉴스피드 형식의 웹페이지 구현하는 게 이번 두번째 프로젝트다.
기능 요구사항으로는 로그인, 회원가입, 게시판, logging시스템, 파일업로드&다운로드, 마이페이지, 프로필 수정, 데이터 또는 게시판 pagination (페이지를 나누는 것)이 있다.
로그인, 회원가입은 너무나 큰 산일 것 같다. 로그인 안하면 댓글을 못쓰게 한다거나 접근 권한을 못줘야하는데 그건 또 어떻게 하지?
파일업로드 및 다운로드는 부트스트랩으로 어떻게 포맷은 찾겠는데 db랑 연결은 어떻게 시키고... 생각해야할게 많았다.
필요 세부 기술은 crud를 이용한 mysql작업 (join활용)과 세션관리다. 세션 관리하는 게 뭔지 몰라서 찾아보니 다음과 같다.
https://overcome-the-limits.tistory.com/544
[Web] 다중 서버에서 세션을 관리해보자 - 2 (feat 세션 불일치)
들어가며 세션에 대해 조금씩 이해를 하고 있지만, 세션을 어떻게 활용해야 잘 활용할 수 있는 것인지에 대해 정리해보고 싶었습니다. 세션을 쓸 때 어떤 것들을 고려해야 하는지에 대해 더 늦
overcome-the-limits.tistory.com
아니 이걸 일주일만에 하라구요?!... 나는 저번 프로젝트에서도 여러 페이지를 구현해보지 않아서 페이지별로 이동하는 법도 모른다.
그래도 프로젝트하면서 문제 마주하고 해결하는 과정에서 배우는 게 많으니까... 최대한 많은 시간을 투자해보자. 화이팅
이 글은 주간 개발일지이자, 개발 진행에 따른 기록 작성이다.
금요일날 있을 발표 준비하는 셈치고 문제해결(노력)과정 꼭 글로 남기자.
'개발일지' 카테고리의 다른 글
TIL 19일차: 문제 해결 과정 (0) | 2022.12.08 |
---|---|
TIL 18일차: 문제 해결 과정 (0) | 2022.12.07 |
TIL 17일차: 문제 해결 과정 (get ajax에서 json값 불러오기, sql strict 디폴트값 없는 것 채워주기, console.log()로 셀프 디버깅) (1) | 2022.12.07 |
TIL 16일차: mySQL과 flask 연결, 파이썬 객체를 JSON 타입으로 쓰기 (0) | 2022.12.07 |
TIL 15일차: 새로운 프로젝트 시작, 특강 OSI 7계층 (0) | 2022.12.03 |