내 파이어베이스 들어가는 방법
파이어베이스 접속
→ 로그인
→ 우측 상단 콘솔로 이동 버튼 클릭
→ 프라잇 클릭
→ 좌측에 Firebase Database 클릭
프로토콜: 웹 서버 간의 통신 방식을 지정
도메인: 고유한 웹 사이트의 주소
https://의 s는 security의 약자로, 보안이 조금 더 강화되었다는 뜻
//를 빼도 동작함
프로토콜/ 도메인/ 경로
깃 허브(Git Hub): 코드를 저장하고 공유하는 공간
도서관
깃허브 사용하는 이유:
공용의 저장소에 저장하는 것이 수정과 반영이 편함
한 사람 컴퓨터에 저장했는데,
그 사람이 출근을 안 하면 그 코드를 볼 수가 없기 때문임
깃허브 가입하는 방법
깃허브 접속
→ 우측 상단 Sign Up
→ 이메일 계정 입력
→ Continue 버튼 클릭
→ 비밀번호 입력
→ User이름 (뭐든 상관없음)
→ n입력
→ 퍼즐 풀기
→ Create Account 버튼 클릭
→ 코드 입력
* 혹, 다른 화면이 나오면
→ Skip Persernalization 클릭
*'Learn to ship software like a pro' 나오면
→ continue for free 버튼 클릭
깃허브의 주요 기능:
코드 관리: 버전 관리
작성한 책의 버전을 관리하는 것
여러번 수정해서 내용을 변경하고 저장할 수 있음
이전 버전과의 차이점을 비교해서 필요하면
이전 버전으로 돌아갈 수 있음
협업: 여러 개발자가 한 프로젝트에 참여 가능
여러 작가들과 함께 책을 쓰는 것
작성한 내용을 서로 리뷰하고 피드백을 주고받을 수 있음
웹 호스팅: 공개적으로 호스팅하여
남들이 쉽게 이용할 수 있는 것
작성한 책을 인터넷에 공개하는 것과 비슷
프로젝트 문서, 데모 페이지 등을 공유하고
다른 사람들이 쉽게 접근해서 필요한 파일을 다운할 수 있음
다른 개발자들과 코드, 라이브러리, 프로젝트등을 공유할 수 있음
지식 공유 기능:
책을 공유하고 읽는 것과 비슷
다른 사람들의 오픈 소스 프로젝트에
참고하거나 기여할 수 있음
깃 허브 레포지토리 만드는 방법
좌측에 new 버튼 클릭
→ create repository 버튼 클릭
→ 파란색 배경, Quick setup-if you've done this kind of thing before
→ 하단 <a>태그로 만든 것 같은 creating a new file 텍스트 클릭
배포하는 방법
상단 Settings 버튼 클릭
→ 좌측 Pages 버튼 클릭
→ Branch의 None을 Main으로 변경
→ Save 버튼 클릭
'Visit Site'보면 내가 깃 허브에 올린 사이트를 볼 수 있음
배포한거 수정하는 방법
상단 좌측에 <>Code 버튼 클릭
→ Delete File
→ Commit Changes 버튼 click
→ Add File
→ <a>태그로 만든 것 같은
Upload Files 클릭해서 다시 올리면 됨
파이어베이스 한계점:
편리함과 빠른 개발속도를 얻을 수 있지만, 벡엔드에 대한 컨트롤 일부를 잃게 됨
기능과 방식에 따라 작업을 수행해야 함 (다른쪽에서 만들어둔 서버라서)
확장성 제약: 규모에 따른 확장성 측면에서 제한이 있을 수 있음
종속성: 구글 서비스에 의존하게 되어 일부 다른 서비스나 기능에 제한적임
'내일배움캠프 > 내배캠_ [왕초보] 웹개발 종합반' 카테고리의 다른 글
[왕초보] 웹개발 종합반 4주차 (1) | 2024.06.21 |
---|---|
[왕초보] 웹개발 종합반 3주차 (0) | 2024.06.21 |
[왕초보] 웹개발 종합반 2주차 (0) | 2024.06.20 |
[왕초보] 웹개발 종합반 1주차 (0) | 2024.06.18 |