본문 바로가기

항해9915

[WIL-002] 자바스크립트 기초 언어 주간 🦄 WIL : 자바스크립트 기초 언어 복습 + 알고리즘 ✨진행 날짜 : 4/2 ~ 4/8일 이번 주는 자바스크립트 기초 언어 주간이다. 온보딩 스터디에서 학습했던 내용들을 바탕으로 한 번 더 복습한다는 생각으로 진행했다. 마지막 이틀정도는 알고리즘 주간으로 넘어가 프로그래머스 알고리즘 문제를 풀었다. 이번 주 회고를 작성해보려고 한다. 이번주 목표, 달성 여부 1. Git을 통해 협업하는 기본적인 방법 - fork와 full requests, 협업 테스트 해보기 ✅(완료) 2. 자바스크립트 기초 강의 1~5주차 🟡(진행중) 3. 알고리즘 풀이 총 26문제 풀이✅(완료) 무엇을 공부했나? 이번주에 공부한 것들은 다음과 같다. 1. Git을 통해 협업하는 기본적인 방법 - fork와 full requests.. 2023. 4. 8.
[WIL-001] 토이 프로젝트 - 펫스타그램(Petstagram) 🦄 토이 프로젝트 19조 - 펫스타그램(Petstagram) ✨진행 날짜 : 3/28 ~ 3/31일(3~4일) 토이프로젝트 주간동안 3명의 팀원과 함께 펫스타그램(Petstagram)이라는 웹 사이트를 개발했다. 팀원들과 함께 3일동안 프로젝트를 진행하면서 느낀 부분들을 작성해 보려고 한다. 무엇을 고민했나? 일단 프로젝트 기간이 매우 짧았다. 원래 월~목요일까지 였으나, 우리는 첫 프로젝트 주제를 한 번 뒤엎고 새 주제로 변경하여 하루 ~ 이틀정도의 시간을 버렸기 때문에 시간이 많이 부족했다.. 처음 구상한 프로젝트 주제는 한강 정보 웹사이트 만들기였다. 한강의 여러 공원들(망원, 여의나루 등등...)의 지역들로 나누어 그 지역들의 명소에 대한 순위를 제공하고, 해당 장소에 대한 정보, 리뷰, 댓글 등.. 2023. 4. 1.
[항해99] 온보딩 스터디 - 2주차 5일 TIL 🦄 온보딩 스터디 2주차 5일 TIL ✨03/17 : 목표 : Todo List 코드리뷰 정리 오늘은 어제 실습한 Todo List 리팩토링에 대해 기술 매니저님께서 코드 리뷰 해 주신 부분들을 정리해 보았다. 📒Todo List 코드리뷰 정리 01 코드리뷰 정리 1. 불필요한 updateTodo를 생략하고, todos = [ ]로 바로 생성하기 => todos = [ ... ] 자체만으로도 새로운 배열이 생성된 것이기 때문에, updateTodo를 재사용할 것이 아니라면 따로 만들 필요가 없다. 기존 코드) const addTodo = () => { const newTodo = { id: getRandomKey(), todo: todoInput.value, done: false, }; const upd.. 2023. 3. 18.
[항해99] 사전스터디 - 5주차 강의회고록 🦄 사전 스터디 5주차 강의회고록 5일차, 오늘의 목표는 5주차 완강 즉 1회독을 마치는 것 이다! 드디어 풀스택 미니 프로젝트를 실제로 AWS로 배포하여 로컬 뿐만 아니라 어디서든 접속 가능하게 만들 수 있게 된다. 2개의 미니 프로젝트로 복습 및 반복 학습을 마친 후, 배포를 통해 간략하지만 프론트-백엔드-배포 까지 전반적인 웹 서비스의 과정을 모두 경험할 수 있게 된다! 마지막 주차인 만큼 오늘도 힘내서 완강하도록 하자🙌 ✨02/15 : 목표 : 사전스터디 5주차 완강 📒강의 노트 정리 02 AWS 가입하기 및 보안설정 - AWS : 아마존에서 운영하는 클라우드 서비스(인터넷에서 서버를 빌려서 배포) https://signin.aws.amazon.com/signin?redirect_uri=https.. 2023. 2. 15.
[Flask] 버킷리스트 프로젝트(서버, DB) 🦄 버킷리스트 프로젝트(서버, DB) 사용자가 버킷리스트 데이터를 입력하면 DB에 저장하고, Window가 reload되면 DB에서 버킷리스트들을 가져와서 화면에 보여주는 간단한 프로젝트이다. 강의에서 진행한 DB에 추가, 가져오기 기능 외에도 버튼 클릭 시 완료(done)여부를 수정할 수 있는 기능도 추가해 보고 싶어서 혼자 한번 추가하여 진행해 봤다! 다음과 같은 flow로 진행 된다. '완료' 버튼 클릭 => DB에서 text를 받아 done 여부를 확인 => T 또는 F 로 데이터를 수정 => window를 reload => DB의 변경된 정보로 다시 리스트 가져옴 => done의 T와 F에 따라 버튼 디자인을 다르게 적용 03 버킷리스트 - 프로젝트 셋팅 - 서버, DB만 사용 => Flask,.. 2023. 2. 15.
[Flask] 스파르타피디아 프로젝트(서버, 크롤링, DB) 🦄 스파르타피디아 프로젝트(서버, 크롤링, DB) 사용자가 입력한 URL 주소로 해당하는 페이지에 있는 meta 태그들의 og데이터(이미지, 타이틀, 설명 등)를 가져와 DB에 저장하기, 사용자가 영화를 추가하면 window를 load하여 DB에 저장된 영화들의 정보로 포스트들을 만들어 (이미지, 타이틀, 설명 등) 보여주기 01 프로젝트 셋팅 $ pip install flask pymongo dnspython requests bs4 - API : requests - 크롤링 : requests, bs4( soup.select_one(' ') ) - 서버 : Flask - DB : Pymongo, dnspython ( doc{ } , db.movies.insert_on( ) ) 02 조각 기능 구현해보기 .. 2023. 2. 15.