본문 바로가기

WIL(Weekend Ingwang Learned

WIL(2022-11-07~2022-11-13) 웹 종합, 토이프로젝트

 

이번주 학습 요약


 

1. 웹 개발 종합반 강의

 

javaScript ,css,html 기본 문법, 사용법

파이썬 기초 문법, 사용법

웹스크래핑(크롤링) -  requests, ButifulSoup

 

Flask - API 생성 후 서버 사용

 

git bash 

서버 환경 설정

 

# python3 -> python

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10

# pip3 -> pip
sudo apt-get update
sudo apt-get install -y python3-pip
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1

# port forwarding
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000

 

 서버 불러오기

ssh -i / 키코드 경로/ ubuntu@ 퍼블릭 IPv4 주소

 

gitbash 종료 후에도 서버 유지하기

nohup python app.py

 

서버 종료하기

ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill

 

mongoDB 

pymongo로 DB조작

from pymongo import MongoClient
client = MongoClient('mongodb+srv://test:sparta@cluster0.n5dbos3.mongodb.net/Cluster0?retryWrites=true&w=majority')
db = client.dbsparta

 

AWS 서버 구매 

 

실제 서버에 내 프로젝트를 올려 남이 볼 수 있게 설정을 하고 내가 설정한 동작이 수행 될 수 있게 설계를 해볼 수 있어 재미있었다


2.토이 프로젝트

실제 프로젝트를 기획하고 설계하며 어려운 점도 많았지만 첫 협력을 하면서 팀원들과 함께 어려운점을 극복하고  간단한 동작이지만 원하는 동작을 다 이끌어 내면서 재미도 있었고 협업에 대해 많이 배울 수 있는 시간이였다

http://dlsrhkd501.shop/


3. 혼자 공부하는 java

chap1~ chap5 

기존 자바를 공부 했어서 쉽게 느껴졌지만 공부하다보니 내가 몰랐던 부분과 대충 넘어갔던 부분을 짚고 넘어 갈 수 있었고

다른 팀원들이 내용을 물어봤을때 설명해 줄 수 있을 정도로 공부를 하다 보니 좀더 깊게 공부를 할 수 있었다


4. Git, Githup

-sourcetree 사용하여 git 사용하기

commit - 현재 프로젝트 상태 저장, 조회

push - 로컬 repo의 commit들 원격 repo에 반영

pull - 원격 repo의 commit들 로컬 repo에 반영

clone - 원격 repo를 내 컴퓨터에서 사용하도록 가져오기

 

실제 프로젝트 githup로 관리

https://github.com/ingwang-kim/toy_project

 

GitHub - ingwang-kim/toy_project: 토이프로젝트

토이프로젝트. Contribute to ingwang-kim/toy_project development by creating an account on GitHub.

github.com

 

잘한점 - git 강의를 통해 배우기도 했지만 실제 프로젝트를 githup를 이용하여 관리하면서 실제 기능들을 많이 익혔다.

 

아쉬운점 -  위의 기능들은 실제 프로젝트를 관리하면서 사용해 보았지만

issue, brnach, merge등의 기능은 사용해보지 못했다.

다음 프로젝트를 수행 할 때는 모든 기능을 사용해봐야겠다.


이번주 잘한점 - TIL을 작성하고 프로젝트를 진행하면서 필요한 내용을 TIL에서 찾아서 사용해 본 적이 있다.

                          TIL을 매일 작성

                          프로젝트를 정해진 기간 안에 완료

                          강의에서 배운 내용 실제로 사용

 

이번주 아쉬운점 - 이미 알고 있는 내용이라 가볍게 여긴 내용들에서 실수가 많았다

                             매니저님들에게 질문을 많이 못했다

 



Calendar
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Tags
더보기
Archives
Visits
Today
Yesterday