728x90

Sparta 95

항해99 - 4일차 (WIL)

오늘의 목표 스파르타 강의 x 팀공부 @app.route() 에 대한 정리 API란 정규표현식 타입에러 decode('utf-8') 팀작업 가비아도메인 유튜브 데모영상 준비 썸네일 준비 질문시간 회고질문 준비 개인공부 네이버 홈페이지 클론코딩 전산학공부 1일 1로그 100일 완성 004 ~ 006 알고리즘공부 프로그래머스 1단계 1문제 백준 2단계 조건문 개인작업 React - Sign in 페이지 완성 @app.route()- https://devkevin0408.tistory.com/101 API 란 - https://devkevin0408.tistory.com/100 정규표현식 - https://devkevin0408.tistory.com/98 타입에러 - https://devkevin0408.ti..

Sparta/항해99 2022.05.12

항해99 - 3일차 - certifi 정리 / Postiion vs Flexbox / React 폰트어썸, React Icon /

오늘의 목표 스파르타 강의 4주차 - 데이터 가져오기 공부 팀공부 certifi 패키지 정리 @app.route() 에 대한 정리 어떤 API를 사용했어요? 팀작업 게시물 받아오기 - check post 페이지 개인공부 position: absolute, relative, fixed 정리 전산학공부 1일 1로그 100일 완성 004 ~ 006 알고리즘공부 백준 2단계 조건문 개인작업 Log in 페이지 완성 certifi 패키지 *certifi 패키지는 모질라의 CA 번들을 제공한다.* - 모질라: 비영리 조직 - CA: SSL 인증서 발행을 담당하는 기관 - SSL : SSL인증서는 높은 수준의 개인정보 보호 제공하기 위해 웹에서 전송되는 데이터를 암호화하는 방법 즉, certifi 패키지는 모질라 라..

Sparta/항해99 2022.05.10

항해99 - 2일차 - JWT / 해시함수/ JINJA2/ Inline & Block / 백준1단계 / React Bulma / 절대경로 vs 상대경로

오늘의 목표 플러스강의 4주차 팀공부 JWT 예제 / JInja2 Template 공부 팀작업 미니프로젝트 맡을부분 확실히 정하기, 작업시작 게시물확인.html,css 완성 회원정보 DB에 저장되면 Jinja2로 가져와서 사용 개인공부 CSS - Inline, Block 개념 정리 전산학공부 1일 1로그 100일 완성 001 ~ 003 알고리즘공부 백준 1단계 - 입출력과 사칙연산 개인작업 React - Home.js 마무리 해시함수 - 항상 똑같은 길이의 암호함수를 돌려준다 - 결과값을 가지고 원래값을 유추할 수 없다. PyJWT Python에서 JWT를 사용 하기 쉽게 만든 패키지 회원가입 - 로그인 순서도로 JWT와 해시함수등 이해 1. 회원가입 아이디 비밀번호 정규표현식 (규칙생성) functio..

Sparta/항해99 2022.05.10

항해99 - 01일차 - OT/멘토링/쿠키,세션,JWT 정리

OT 미니프로젝트 기획 기획멘토링 TIL 강의 정도가 진행되었다. 기획멘토링이 도움이 정말 많이 됬던거 같다. 프론트엔드는 백엔드의 고객이다. 유저들은 프론트엔드의 고객이다. 이 말이 뭔가 많이 와닿았다. 실제로 백엔드의 자료를 프론트 엔드가 받아서 유저들에게 보여주는 시스템이니까. 미니프로젝트 기획은 거창했다. 하지만, 구현이 가능할까? 라는 멘토님 말씀에최소한 필요 기능만 구현을 먼저 하기로 결정했다. 내 파트였던 크롤링 부분이 빠지게되는 위기에 처해지면서, 어느 부분을 할지 고민하다가, 메인페이지 작업을 협동해서 끝내기로 하였다. + 다른부분도 서로 도와가면서 일단 오늘 남은 시간은 얼마없지만오늘의 계획은 1. JWT / 쿠키 / 세션에 대해서 공부 2. Jinja2 템플릿에 대해서 공부 정도로 끝..

Sparta/항해99 2022.05.09

항해 7기 A반 10조 S.A (강아지 모여모여)

프로젝트 명칭 - 강아지 모여모여 설명 반려견의 일상을 기록하고, 다른 견주들과 소통할 수 있는 SNS 강아지에 대한 궁금증을 검색하고, 유기동물에도 관심을 가져본다. 개발자 - 고승준, 김준호, 신상우, 장세화 - 총 4명 담당기능 고승준 - 메인페이지 / 게시물 업로드 (사진업로드) / 게시물 확인 / 좋아요, 댓글 기능 김준호 - 유기동물정보 크롤링 / 강아지 품종 검색, 검색후 정보 크롤링 신상우 - 로그인 / 회원가입 (사진업로드) 장세화 - 프로필 페이지 (본인, 다른사람) / 프로필 수정 (사진 업데이트) 개발기간: 2022.05.09 ~ 13 - 총 4일 개발환경 Client - HTML, CSS, JS - Jquery (ajax() - GET, POST) Server - Python(Fl..

Sparta/항해99 2022.05.09

항해 사전준비 10일차(마지막) - Github/ 토이프로젝트4

https://github.com/kevinkim910408/-Web-MoiveSite/blob/master/README.md 레파지토리를 보기 좋게 꾸며보았다. https://simpleicons.org/?q=bootstrap https://shields.io/ 위의 두 사이트가 깃헙 기술뱃지를 추가하는데 도움이 많이 된다. 아래는 내가 만들어 놓은 코드다. - - - - - - - - 토이프로젝트4 - 사전준비의 마지막날이다. 지금까지 배운기술, 그리고 배우고싶은 기술을 다 사용하고자 한다. 사용하고자 하는 기술 목록 HTML, CSS (Scss), JS-fetch()로 api get, Bootstrap(React) React, React Router JWT Python, Flask MongoDB 나..

Sparta/항해99 2022.05.08

항해 사전준비 9일차 - 토이프로젝트 3 - 무비피디아

드디어 완성이다. 다 만들고 다른사람들의 작품을 보는데 주눅이 들긴 한다. 그냥 넷플릭스 느낌만 나게 해봤다. https://kevinkim910408.github.io/-Web-MoiveSite/ 이번 토이프로젝트에서 정말 많은것을 얻어간다. 1. React - Bootstrap 설치 npm install react-bootstrap bootstrap 최상단의 루트파일인 src/index.js 또는 App.js 파일에 코드를 추가하면 부트스트랩의 스타일을 적용할 수 있다. import "bootstrap/dist/css/bootstrap.min.css"; - 원하는 컴포넌트 불러오기 버튼을 넣으려고 하는 컴포넌트 파일 상단에 코드를 추가한다. import Button from "react-bootstr..

Sparta/항해99 2022.05.07

항해 사전준비 8일차 - React.js/ React Router/ Github io

React.js 로 toDo import logo from './logo.svg'; import './App.css'; import { useEffect, useState } from 'react'; function App() { // toDo를 입력받을 state const [toDo, setToDo] = useState(); // 모든 toDo를 array로 관리할 state const [toDos, setToDos] = useState([]); // toDo 입력받기 const onChange = (event) => { setToDo(event.target.value); } // Form태그 Submit const onSubmit = (event) => { event.preventDefault();..

Sparta/항해99 2022.05.07

항해 사전준비 6-7일차 - React.js

벌써 7일차다. JSX - 자바스크립트를 확장한 문법. - 생긴게 HTML이랑 비슷하다. // jsx를 사용한 react const title = console.log("mouse enter")}>HI React // jsx를 사용안한 react const title = React.createElement("span", {id:"title", onMouseEnter:()=>console.log("mouse enter"), "HI React"); JSX를 사용하는 쪽은 그냥 HTML이라고 해도 무방할정도다.. Babel - JSX로 적은 코드를 브라우저가 이해할수 있는 형태로 변환해준다. JS로 button을 만들어 클릭시 count를 세면, html의 button, span 그리고 innerText가 모..

Sparta/항해99 2022.05.05

항해 사전준비 5일차 - 입학시험/ 웹개발플러스 1/토이프로젝트2 - 나의 작은 여행기

웹개발 플러스 1주차가 수강기간이 끝나서 pdf로 공부를 하고있는데, python flask에서 웹스크래핑을해서 POST하는것을 보았다. 즉, client에서는 url을 보내주고, server에서는 url을 받아서 그 url을 토대로 필요한 정보를 웹 스크래핑을 진행하는 내용이다. 생각해보면 간단한 이야기지만, 이런방법도 있구나 라는 생각이 들었고, 이번 토이프로젝트2는 이 내용들을 들어가게해서 진행할 예정이다. 생각해보니까, 코드를 나열하거나 사진을 붙이는거 보다 깃헙에 사진을 넣고, 코드에 주석을 붙이는게 나을거 같다는 생각이 들었다. 플러스1 - 나의 일기장 https://github.com/kevinkim910408/-Web-Diary 플러스1 - 영화 기록하기 https://github.com/..

Sparta/항해99 2022.05.04
728x90