전체 글(27)
-
내일배움캠프 9일차 개발일지
# 팀프로젝트 드디어 팀프로젝트가 시작됐다. 사실 어제 시작했지만 어제는 정리도 되지않고 싱숭생숭해서 적지 않은것 같다. 웹프로그래밍 기초 A-Z를 활용하여 만들수 있는 프로젝트를 구현하는것이 목표다. 프로젝트는 같은 스파르타교육을 듣는 멤버들의 TIL 공유 페이지이다 # 아웃프레임 # API 설계 # 업무분할. 문제점 나는 블로그를 크롤링하고 크롤링한 정보를 페이지에 띄워주는 것을 하기로 했다. 3시간 동안 크롤링이되지않아서 문제를 찾아보니 노션 docs는 평범한 url 접근으로는 해당 노션의 html 파일을 볼 수 가 없다는것을 알았다.
2021.09.25 -
내일배움캠프 8일차 개발일지
# TIL IAM Identity and Access Management Documentation AWS SDK CLI 명령문을 통해 AWS S3에 파일을 업로드 할 수 있다. cmd 명령창 설치후 확인 aws --version 서울리전 ap-northeast-2 output format: json 입력후 아무 반응이 없으면 설치 완료 버킷에 파일 업로드 aws s3 cp {파일명} s3://{버킷이름} --acl public-read S3 S3의 정적 호스팅 기능
2021.09.24 -
내일배움캠프 7일차 개발일지
# TIL 클라우드 (인프라) 서비스 (웹사이트 등등)가 돌아가게 해주는 곳, 도메인, 서버, 데이터베이스 등등을 제공 AWS - Amazon Web Service 현재 가장 많이 사용되는 클라우드 서비스, 쇼핑몰 아마존 회사에서 만듬 데이터 센터가 있는나라를 리전, 리전 내의 데이터 센터 위치를 존이라고 부른다. S3 파일 저장소 클라우드 내에 버킷으로 저장소를 만든다.
2021.09.23 -
내일배움캠프 6일차 개발일지
# 5일차는 어디로갔는가 5일차에 진행된것은 다름아닌 타임어택 코딩테스트, 5일간 10시간 이상 공부하며 나름대로의 준비를 했다고 생각했지만 결과는 완전한 패배. 내 자신이 그저 키보드앞에 감자임을 깨닫고 난후 바로 knock out 하였다. 이로써 6일차로 타임어택 코드리뷰를 진행해보려고 한다. # 코드분석 왜 풀지못했을까? 왜 못적었을까? 아직 공부가 덜되었기 때문인게 당연하다. html의 구조보다는 java script와 python의 주고받기 부분이 크게 한번으로 이해하기 힘들었던거 같다. 하나하나씩 분석해보기로 했다 데이터 크롤링 기본 세팅코드 import requests from bs4 import BeautifulSoup headers = { 'User-Agent': 'Mozilla/5.0 ..
2021.09.22 -
1주차 WIL
# 1주일간 해본 것들 팀원들과 만남, 웹개발 기초과정 A-Z 수강, python, html, css. javascript, bootstrap, JQuery, Ajax, mongoDB, aws, 웹사이트 만들어보기, Git, Github 다루기, 대망의 타임어택 테스트 # 느낀점 - 이게 웹개발인가? 이게 웹개발이네 전공시간에 잠깐 맛보았던 html과 데이터 크롤링을 넘어서, 한번 제대로 한숟가락 담가보았던거 같다. 이제 기초로 시작해서 깊진 않겠지만, 웹사이트, 홈페이지가 어떻게 만들어지는지, 웹개발자는 무엇을 하는건지 알게된거 같다. 알게되는 기쁨도 잠시 타임어택 코딩 테스트는 내가 현재 어느 수준에 있는지 잘 알려주는 것 같았다. 현재로서는 키보드앞에 감자같은 느낌이다. 정말 강의 내용과 공부했던 ..
2021.09.22 -
내일배움캠프 4일차 개발일지
# TIL Git과 Github 누가, 언제, 어떤 부분을 수정했는지를 한 눈에 파악할 수 있다. Git 과 Github 은 다르다! Github 은 Git 원격 저장소 + Git 으로 할 수 있는 커뮤니티 기능 서비스입니다. CLI를 사용한 GitHub 사용법 https://greeksharifa.github.io/github/2018/06/29/github-usage-02-create-project/ sourcetree - Git 을 쉽게 사용할 수 있는 도구, 전 세계에서 가장 많이 사용되는 Git 도구 중에 하나 Git 에서는 '누가, 언제, 현재 프로젝트의 상태가 어떤지(현재 파일 내용들)' 세 가지 정보를 포함해 작업내역을 관리 Git 은 commit(커밋) 을 통해 '현재 프로젝트의 상태'을..
2021.09.17