본문 바로가기

분류 전체보기

(122)
나의 개발일지 WIL(Weekly I learned) - 미니프로젝트 Weekly I learned git, github 특강 미니프로젝트 CS 기초 특강 회고록 FACTS 이번 일주일 동안 있었던 일, 내가 한 일 FEELINGS 나의 감정적인 반응, 느낌 FINDINGS 그 상황으로부터 내가 배운 것, 얻은 것 FUTURE 배운 것을 미래에는 어떻게 적용할지 FACTS 일주일간 처음 만난 팀원들과 팀원 소개 페이지를 만드는 미니프로젝트를 진행했다 미니프로젝트 협업을 위해 git, github를 배웠고 S.A를 작성해보고 프로젝트를 진행했다 여기서 나의 잘못이 많이 발생했다 협업을 위해 git을 배워두고 git을 제대로 활용하지 않아서 협업이 매끄럽지 못하게 진행되어 시간을 낭비했다 그리고 S.A작성을 위해 RESTful API에 대해서 제대로 학습하고 설계를 하지 않아..
나의 개발일지 TIL(Today I learned) - 미니프로젝트 5일차 Today I learned 프로젝트 발표 프로젝트 회고 CS 기초 특강 프로젝트 발표 오늘은 프로젝트가 끝나고 지금까지 만든 프로젝트를 다른 조원가 튜터님에게 발표를 하는 시간이 있었다 사다리타기를 진행해 두 번째로 발표를 했는데 내가 만든 코드를 남한테 소개를 하는 게 매우 떨렸지만 그래도 괜찮게 발표를 잘 끝낸 거 같다 그리고 튜터님의 피드백이 진행되었다 발표를 진행할 때 데이터베이스를 어떻게 조작했는지 저장이 되었는지 위주로 커밋메세지를 발표 내용에 추가하는 게 좋을 거 같다고 피드백을 받았습니다 그리고 팀원이 추가될 수 있다는 걸 생각해 미리 팀원 추가 기능을 만든 점 그리고 유효성 검사를 진행한 부분 그리고 기본적인 CRUD를 완성해서 좋다고 하셨다 이번 발표로 부족한 부분을 알게 됐고 노력한..
나의 개발일지 TIL(Today I learned) - 미니프로젝트 4일차 Today I learned url 쿼리스트링 API 복습 RESTful 정규표현식 코드 피드백 반영 URL 쿼리스트링 url 쿼리스트링이란? 사용자 데이터를 전달하는 방법 중 하나로 url 주소에 데이터를 파라미터를 통해 넘기는 것을 말한다 쿼리 파라미터를 url 뒤에 붙여서 추가적인 정보를 서버 측에 전달하는 것이다 클라이언트가 어떤 특정 리소스에 접근하고 싶은지 정보를 담는다 형식 정해진 엔드포인트 주소 이후 ?를 쓰는 것으로 쿼리스트링이 시작함을 알려준다 ?key=value로 필요한 값을 적는다 여러 개의 파리 미터가 필요한 경우는 &를 붙여 여러개를 담을 수 있다 하나의 쿼리스트링 /profiles?id=1 여러개의 쿼리스트링 /profiles?id=1&age=20&korea=100 API 복습..
나의 개발일지 TIL(Today I learned) - 미니프로젝트 3일차 Today I learned 작성한 S.A의 튜터님의 피드백 API에 대한 학습 학습한 API와 튜터님의 피드백을 프로젝트에 반영 작성한 S.A의 튜터님의 피드백 기능 method url request response 팀원리스트 가져오기 get /members - 팀원 리스트 팀원 추가하기 post /createMember {"name":"name", "desc":"desc", "strong":"strong", "style":"style", "goal":"goal", "comment":"comment", "image":"image"} 추가 팀원 데이터 지역 온도 가져오기 get http://spartacodingclub.shop/sparta_api/weather/seoul - 지정 지역 온도 데이터 팀원..
나의 개발일지 TIL(Today I learned) - 미니프로젝트 2일차 오늘은 내일배움캠프에서 미니프로젝트를 진행한지 2일차이다. S.A를 참고하면서 프로젝트를 진행했다. 기능구현을 팀원을 추가하는 기능 추가된 기능을 출력해주는 기능 프로필을 자세하게 볼 수 있게 하는 기능이다. 팀프로젝트 기능구현 팀원을 추가 script.js $(".save_button").click(function () { //제이쿼리를 이용해 입력한 정보의 value를 가져온다. const image = $("#my_image").val(); const name = $("#my_name").val(); const yourself = $("#my_yourself").val(); const strong = $("#my_strong").val(); const style = $("#my_style").val..
나의 개발일지 TIL(Today I learned) - git, github, 미니프로젝트 1일차 Today I learned 매니저님과 튜터님과 상담시간 git, github 특강 미니프로젝트 매니저님과 튜터님과 상담 오늘은 내일배움캠프 첫날이다 그래서 매니저님과 튜터님과 상담을 진행했다. 걱정되는 부분이라던지 중간중간 궁금한 점 어려운점이 있으면 매니저님에게 달려가 상담을 해주신다고 했다 4개월이라는 기간동안 나의 멘탈을 잘 지켜주실거 같아서 매우 안정감을 느낀다. 그리고 튜터님과는 진로와 학습등에 대해서 상담을 진행해 주셨다 나는 개발을 기초만 하고 벽을 느끼고 포기한 케이스였다 그런 점을 걱정이라고 상담을 했다 튜터님이 많이사람들이 그런다고 정상적이라고 걱정말라고 하셨다 좋은 튜터님들과 매니저님들이 밀착 케이로 끝까지 포기안하고 수료해 좋은 회사에 원하는 회사에 취업성공해보자고 하셔서 걱정이 ..
웹개발 종합반 4주차 개발일지3 4주차 목표 Flask 프레임워크를 사용해서 API를 만들 수 있다. 화성에 땅사기 API를 만들고 클라이언트에 연결한다. 스파르타피디아 API를 만들고 클아이언트와 연결한다. - 스파르타피디아 프로젝트를 세팅하자 3개를 꼭 만들자 패키지도 설치하자 flask, pymongo, dnspython, bs4, requests URL에서 페이지 정보를 가져와보자 meta태그 스크래핑 import requests from bs4 import BeautifulSoup url = 'https://movie.naver.com/movie/bi/mi/basic.naver?code=191597' headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)App..
웹개발 종합반 4주차 개발일지2 4주차 목표 Flask 프레임워크를 사용해서 API를 만들 수 있다. 화성에 땅사기 API를 만들고 클라이언트에 연결한다. 스파르타피디아 API를 만들고 클아이언트와 연결한다. 화성땅 공동구매 프로젝트 프로젝트를 세팅해보자 flask를 이용할때 꼭 필요한 3개 -static -templates -app.py 3개를 만든다 그리고 필요한 패키지를 설치하자 flask, pymongo, dnspython을 설치하자 뼈대를 준비해보자 app.py from flask import Flask, render_template, request, jsonify app = Flask(__name__) @app.route('/') def home(): return render_template('index.html') @app..