본문 바로가기

항해99

[항해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.. 더보기
[항해99] 사전스터디 - 5주차 강의회고록 🦄 사전 스터디 5주차 강의회고록 5일차, 오늘의 목표는 5주차 완강 즉 1회독을 마치는 것 이다! 드디어 풀스택 미니 프로젝트를 실제로 AWS로 배포하여 로컬 뿐만 아니라 어디서든 접속 가능하게 만들 수 있게 된다. 2개의 미니 프로젝트로 복습 및 반복 학습을 마친 후, 배포를 통해 간략하지만 프론트-백엔드-배포 까지 전반적인 웹 서비스의 과정을 모두 경험할 수 있게 된다! 마지막 주차인 만큼 오늘도 힘내서 완강하도록 하자🙌 ✨02/15 : 목표 : 사전스터디 5주차 완강 📒강의 노트 정리 02 AWS 가입하기 및 보안설정 - AWS : 아마존에서 운영하는 클라우드 서비스(인터넷에서 서버를 빌려서 배포) https://signin.aws.amazon.com/signin?redirect_uri=https.. 더보기
[Flask] 버킷리스트 프로젝트(서버, DB) 🦄 버킷리스트 프로젝트(서버, DB) 사용자가 버킷리스트 데이터를 입력하면 DB에 저장하고, Window가 reload되면 DB에서 버킷리스트들을 가져와서 화면에 보여주는 간단한 프로젝트이다. 강의에서 진행한 DB에 추가, 가져오기 기능 외에도 버튼 클릭 시 완료(done)여부를 수정할 수 있는 기능도 추가해 보고 싶어서 혼자 한번 추가하여 진행해 봤다! 다음과 같은 flow로 진행 된다. '완료' 버튼 클릭 => DB에서 text를 받아 done 여부를 확인 => T 또는 F 로 데이터를 수정 => window를 reload => DB의 변경된 정보로 다시 리스트 가져옴 => done의 T와 F에 따라 버튼 디자인을 다르게 적용 03 버킷리스트 - 프로젝트 셋팅 - 서버, DB만 사용 => Flask,.. 더보기
[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 조각 기능 구현해보기 .. 더보기
[Flask] 화성땅 공동구매 프로젝트(서버, DB) 🦄 화성땅 공동구매 프로젝트 - Flask 프레임워크 연습(서버, DB) 파이썬 Flask 프레임워크를 사용하여 서버를 돌리고, API를 만든다. 프론트와 백엔드를 연동하여 이름, 주소, 평수를 입력받아 DB에 저장한다. 리스트에 DB에 저장된 주문자 데이터들을 가져와서 window가 load되자마자 주문자 목록을 보여주는 기능을 하는 프로젝트를 만들어보려고 한다. 01 프로젝트 셋팅 - Flask는 만들 프로젝트의 폴더 구조가 정해져 있다. 규칙 지키기 - templates 폴더는 반드시 고정해야 한다. - app.py 는 변경해도 좋지만, 라이브러리 이름과 같은 것을 사용하면 안된다. 1. 프로젝트 기본셋팅 - flask pymongo dnspython 설치 pip install flask pymon.. 더보기
[항해99] 사전스터디 - 3주차 강의회고록 🦄 사전 스터디 3주차 강의회고록 3일차, 오늘의 목표는 3주차 완강이다! 그동안 그토록 궁금해 하고 배우고 싶었던 파이썬과, 크롤링, DB 등 백엔드의 핵심 기능을 배울 수 있는 기회다! 반드시 완강해서 모두 습득하도록 하자😆 ✨02/13 : 목표 : 사전스터디 3주차 완강 📒강의 노트 정리 01 오늘 배울 내용 & 설치 - 오늘 배울 것 : Python(서버), 크롤링(데이터 크롤링), mongoDB(데이터베이스) - 문법 연습 후, 라이브러리 활용하여 네이버 영화목록 쫙 가져오기 - 파이썬 설치 => 3.8 체크 https://www.python.org/ftp/python/3.8.6/python-3.8.6-amd64.exe - 윈도우일 경우 Git bash 설치 https://git-scm.com/.. 더보기
[항해99] 사전스터디 - 1주차 강의회고록 🦄 사전 스터디 1주차 강의회고록 항해99🚩에 참여하게 되면서 OT주간에 있을 입학시험에 대비하기 위해 사전 스터디에 참여하게 되었다. 우리의 목표는 우선 입학시험에 대비하여 웹개발 종합반 강의 과정을 2회독 하는 것이다. 하지만 대부분의 팀원들과 이야기를 나눈 결과, 다들...벌써 완강을 완료했다고 하여 우선 혼자라도 2회독에 도전해 보기로 한다. 첫 시작일이 02/11이고 개강은 3/06일이기 때문에 여유롭지만은 않다. 바쁘게 한 번 달려 보아야겠다!😂 ✨02/11 : 목표 : 사전스터디 1주차 완강 📒강의 노트 정리 01 ~ 02 웹 브라우저의 원리 - HTML, CSS : HTML 웹의 뼈대를 잡아주고, CSS는 스타일링을 도와준다. 이렇게 만든 HTML, CSS, JS파일을 서버에 요청(api).. 더보기

728x90
반응형