Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- myBatis
- Firebase
- 웹개발
- firestore
- bootstrap
- 코딩
- 기업설명회
- 스파르타코딩클럽
- 깃허브
- JavaScript
- spring
- AJAX
- java
- 자바
- icon
- 오블완
- 이클립스
- restapi
- HTML
- error
- 오류
- chart.js
- SQL
- jQuery
- github
- 티스토리챌린지
- SQLD
- CSS
- Eclipse
- vscode
Archives
- Today
- Total
푸들푸들
[스파르트코딩클럽 웹개발 기초] 5주차-2 / 배포, Github, Python 본문
배포
소프트웨어 개발 과정에서 개발한 애플리케이션, 웹사이트, 서비스 등을 실제 사용자들에게 제공하는 과정
= 외부에 공개
URL (Uniform Resource Locator)
- 인터넷에서 특정 리소스의 위치를 나타내는 주소, 웹페이지나 파일의 고유한 주소
- 형식 : "프로토콜://도메인/경로"
- 프로토콜(protocol) : 웹 브라우저와 웹 서버 간의 통신 방식, 가장 일반적 - "http://", "https://"
- 도메인(domain) : 인터넷 상에서 고유한 식별자로 사용되는 웹 사이트의 주소, 일반적으로 사이트의 이름과 최상위 도메인 (Top-Level Domain, eg: .com, .org)으로 구성됨
- 경로(path) : 웹 사이트 내에서 특정 페이지나 파일의 위치 지정, 경로는 슬래시( / )로 구분된 디렉토리 경로와 파일명으로 구성됨
Github
인터넷에서 개발자들이 자신의 코드를 저장하고 다른 사람들과 공유하는 곳
주요 기능
- 코드 관리 : 코드의 버전 관리
- 협업 : 여러 개발자가 한 프로젝트에 참여
- 웹 호스팅 : 개발자가 작성한 코드를 인터넷에 공개적으로 호스팅하여 다른 사람들이 쉽게 접근하고 이용 가능
- 지식 공유 : 다른 개발자들과 코드, 프로젝트, 라이브러리 등을 공유
사이트 주소 : https://coco240503.github.io/sparta/
파이어베이스의 한계점
- 서버 제어 제한: 서버 인프라에 대한 직접적인 컨트롤이 제한됨. 파이어베이스에서 제공하는 기능과 방식에 따라 작업을 수행해야함.
- 확장성 제약: 규모에 따른 가로 확장성 측면에서 제한이 있을 수 있음
- 종속성: Google의 서비스에 의존하게 됨. 파이어베이스 외부의 다른 서비스나 기능을 활용하기 어렵거나 제한적
⇒ 파이썬 사용
- 파이어베이스의 제한 사항을 넘어선 다양성과 유연성을 가지고 더 많은 컨트롤 가능
- 다양한 웹 애플리케이션 개발 가능성을 제공. 개발자가 원하는 방식으로 서버를 구축하고 관리할 수 있게 해줌
- 서버에 대한 완전한 컨트롤. 자신만의 고유한 방식으로 서버를 구축하고 관리
- 서버의 확장성 조절. 필요에 따라 리소스를 추가하거나 조정 가능. 이는 대규모 기업이나 많은 트래픽을 처리해야 하는 프로젝트에서 중요한 요소
- 다른 서비스와의 통합이나 원하는 기능을 더욱 유연하게 구현 가능
간단한 파이썬 맛보기
웹 스크래핑
- 웹 페이지의 특정 부분에서 필요한 정보를 추출하는 작업
- 웹페이지의 HTML 코드 이용
https://colab.research.google.com
스파르타코딩클럽
[왕초보] 코딩이 처음이어도 쉽게 배우는 웹개발 A to Z
5주차 5-4 ~ 5-9
'스파르타코딩클럽 > 웹개발 기초' 카테고리의 다른 글
[스파르타코딩클럽 웹개발 기초] 숙제 / JavaScript를 활용하여 동적 데이터 생성하기 (0) | 2024.05.04 |
---|---|
[스파르트코딩클럽 웹개발 기초] 5주차-1 / Firestore (0) | 2024.05.03 |
[스파르타코딩클럽 웹개발 기초] 4주차 / Firebase, Firestore (0) | 2024.04.30 |
[스파르타코딩클럽 웹개발 기초] 숙제 / HTML, CSS를 활용하여 화면 만들기 (0) | 2024.04.25 |
[스파르타코딩클럽 웹개발 기초] 3주차-2 / JSON, Fetch (1) | 2024.04.18 |