daily

23, 13~14주차

Juhyuck 2023. 4. 9. 21:02
728x90

13주차

간단한 풀스택 팀 프로젝트를 진행했다.

(23.03.27. 간단한 로그인과 공유 기능을 넣은 To-Do 페이지 만들기)

 

아주 단순한 기능을 가진 ToDo 페이지. 아마 웹 개발 공부하면 가장 많은 예시로 나오지 않을까 싶다. 뭔가 새로운걸 만들어보기엔 시간이 짧아서 ToDo 리스트를 만드는 강의자료에서 몇가지 기능을 추가해서 만들어 봤다. 

 

개발해서 배포한 작고 귀여운 웹페이지

 

구현한 웹페이지는 DoTogether로 작명하고, ① 다른 사용자에게 내 ToDo를 공유하는 기능, ② 완료/취소 표시 기능, ③ ToDo를 삭제하는 기능을 구현했고, ④JWT를 쿠키에 저장해서 로그인 유지와 로그아웃 기능을 구현했다. 

 

다른 팀원과 함께 기능을 나눠 구현하기로 했으나... 다들 여러 사정으로 혼자 재밌게 구현했으나, github으로 협업하는 연습을 못해서 아쉬웠다.


14주차

 

이번 주는 자바스크립트 문법을 공부했다. python을 오래 취미로 해왔어서 python과의 차이점을 생각하면서 공부하니 재밌었다. 하면서 생각나는 python 관련도 블로그에 정리해보기도 했고, Flask를 이용했던 프로젝트를 정리하는 차원으로 Flask로 간단한 웹 서버 만들기에 대해 정리하는 시간도 가질 수 있었다. 

 

자바스크립트 관련으로는, 

자료형(데이터 타입)에 대해서 공부했고, 배열(array)객체(object)를 다루는 방법에 대해서도 공부하며 정리했다. 

"혼자 공부하는 자바스크립트" 책도 읽으면서 확인문제를 풀어보기도 했고, 온라인 강의에서 주어진 문제로 간단한 문법 연습 풀이sorting 함수 구현과 sorting 알고리즘에 대해서 공부해보기도 했다. 

 

자바스크립트를 공부하면서도 너무 나무에만 집중하지 않기 위해 여러 주변 지식을 공부했는데 특히 ES5와 ES6문법의 차이, 자바스크립트와 ES의 차이 등에 대해서도 정리하면서 역사와 변화 과정에 대해서도 살펴봤다.

 


그리고...

아래와 같은 원리나 배경지식, 다른 여러 프레임워크나 프로토콜, 자바스크립트의 문법 관련 정보도 많이 들어봤다. 테코톡이 유익한 자료가 많아서 많이 봤고, 여러 유투브 자료도 보면서 공부하기도 했다.

 

13주차에 웹페이지를 만들며, 

 

14주차에 자바스크립트 문법을 공부하면서는,

 

궁금한 것도 많고 알아야 할 것도 많지만, 여러 정리된 좋은 자료를 보면서 눈에 익히며 체득하려고 노력 중인 두 주였다.