Post

[KT Aivle 3기 AI] 13주차(59~62일차). 웹 프로그래밍

KT Aivle School 3기 AI 13주차(59~62일차)

  • 강사 : 박두진 강사님
  • 주제 : 웹 프로그래밍
  • 내용 : 웹 프로그래밍 관련해서 프론트엔드 부터 백엔드까지 웹 사이트를 간단하게 구현해보는 시간을 가졌다!

🌟 13주차(59~62일차) !

13주차 화요일~금요일 총 4일동안 박두진 강사님께서 웹 프로그래밍을 주제로 강의를 해주셨다. 강의는 간단한 웹 사이트를 처음부터 끝까지 만들어 보는 것이었다. 웹 쪽으로는 잘 알지 못해서, 정말 많은 내용을 새로 알게되고 배웠다. 정말 많은 내용들이어서 내용을 정리하지는 못할 것 같다.

강사님께서 제공해주신 자료들이 너무 정리도 잘 되어있고 유익해서, 잘 보관해두었다가 나중에 또 필요할 때 찾아서 봐야겠다!!

수업 진행한 코드!!(Github 링크)

imageimage
index 페이지join 페이지
imageimage
login 페이지직방 api를 활용한 contents 페이지

✅ 배운 내용들 키워드

웹 페이지를 만들고 구현하는게 목표여서, front-end 부터 back-end 까지 배우고 사용해볼 수 있었다.

웹 페이지는 HTML, CSS, JS로 구성되어 있으며, 이를 구동시킬 서버로 AWS를 사용했고, 우리는 gitbash를 통해 서버에 접속했다. 데이터 베이스로 no-sql 데이터베이스인 MongoDB를 활용했으며 서버 소프트웨어로는 Nginx를 사용했고 WAS를 flask를 사용해 파이썬으로 구현했다.

JavaScript 문법을 사용하는 곳이 많아서 중간에 JavaScript의 문법을 배우는 시간도 있었다.

✔️ front-end

  • HTML
  • CSS
  • JavaScript
    • jQuery : javascript에서 어렵게 사용하는 웹브라우져 객체들을 쉽게 사용할수 있게 만들어주는 자바스크립트 라이브러리
  • ngrok : 개인 로컬 호스트를 터널링을 통해 외부 인터넷 환경으로 연결해주는 툴

✔️ back-end

  • AWS : 아마존 웹 서비스. AWS EC2를 사용함.
  • gitbash : 서버 컴퓨터에 ssh 접속하기 위해 사용
  • MongoDB : no-sql 데이터베이스
    • Studio 3T : MongoDB를 용이하게 사용하기 위한 GUI 툴
    • pymongo : MongoDB를 파이썬에서 사용하기위한 파이썬 라이브러리
  • Nginx : 웹 서버 소프트웨어
  • Flask : 파이썬으로 작성된 웹 프레임워크
This post is licensed under CC BY 4.0 by the author.

[KT Aivle 3기 AI] 58일차. IT 인프라

[KT Aivle 3기 AI] 14주차. 가상화 클라우드