첫 참가

shockwave·2024년 7월 30일

TIL

목록 보기
1/49

오늘은 사전캠프를 첫 참가하게 되었다.
사실 사전캠프 참여 전에도 내일배움캠프 강의실의 강좌들은 듣고 있었지만 출퇴근시간이 맞지 않아 부득이하게 참여하지 못했던 것을 오늘부터 할 수 있게 되었다.
참여하자마자 프로필을 설정하고 매일매일 어떤 공부순서를 지켜야하는 지에 대해 살펴본 후 지정된 자리에 가서 공부를 시작하게 되었다.
마침 [왕초보] 웹개발 종합반 3주차 마지막단원을 공부 중이었기에 이어서 강의를 들으며 공부하게 되었다.

아래는 오늘 공부한 것들이다.

  • Firebase
    데이터베이스 사이트 중 하나인데 NoSQL방식이다. (Not Only SQL)
    비 관계형 데이터베이스에 속한다.
    데이터의 속성이나 종류가 바뀌는 것들을 처리하기에 용이한 유연한 구조로 되어있는 데이터베이스라고 한다.
    Firebase에서 로그인하게되면 프로젝트를 생성할 수 있는데
    Firestore Database에서 프로덕션 모드로 프로젝트를 만들 수 있다.

그럼 사용법은?
만든 프로젝트의 설정에 들어가면

이런 식으로 구성값에 들어가서 [앱의 키 및 식별자]를 복사할 수 있다.
이걸 사용할 코드에 넣어주면 이 데이터베이스를 이제 사용할 수 있게 되는 것이다.

  • 주의할 점이라면 (우리가 한글, 엑셀, 워드, pdf파일 등을 사용할 때처럼) 규칙란에 읽고쓰는 read write의 값을 false가 아닌 true로 바꿔줘야 한다는 것

원래는 브라우저를 띄우게 되면 서버에 연결되어 있는 상태가 아니었기에 값을 입력하면 새로고침하거나 다시 브라우저를 띄웠을 때 입력되었던 데이터들이 사라졌었는데
이제는 Firebase를 사용해 데이터를 저장할 수 있게 되었다.

아래의 캡쳐는 데이터가 저장되어 카드가 하나 추가된 것이다.

  • 오늘 배운 것
    html css 버튼상호작용 및 카드 만들기
    Firebase 사용법
    데이터를 입력하고 브라우저에 저장하기
    데이터 입력시 화면을 새로고침하기 (기록하기 버튼 누르면 자동 새로고침됨)

오늘로 내일배움캠프 [왕초보]웹개발 종합반 4주차 까지는 마쳤고
이제 마지막 5주차에서 데이터를 넣어보고 Github사용법을 익혀 배포 및 수정해보는 것을 배울 것이다.

profile
생각을 많이. 입은 무겁게. 심장은 항상 열심히 뛰는 사람이 되자.

0개의 댓글