📖 학습 계획, 배운 것
- 웹 화면 구성 및 배포 예제 만들기
- 진행에 앞서 현재까지 구성한 화면 및 내용은 아래와 같음
- 데이터를 넣고 데이터를 가져오는 작업을 수행
- 수행과정 간 Firebase 사용을 위한 세팅 진행
- Firestore에 데이터를 넣고 입력된 값들을 변수에 담고 변수를 저장하는 과정을 진행
- 저장된 각각의 값들을 형식에 맞춰 카드를 생성하는 과정까지 구현 - 배포란 소프트웨어 개발 과정에서 개발한 애플리케이션, 웹사이트, 서비스 등을 실제 사용자들에게 제공하는 과정
- Github를 통해 사이트 예제를 배포하는 과정을 경험
Github는 인터넷에서 개발자들이 자신의 코드를 저장하고 다른 사람들과 공유하는 곳
예제는 아래의 Github 링크를 통해 개설했음
- Github를 통해 사이트 예제를 배포하는 과정을 경험
- 데이터를 넣고 데이터를 가져오는 작업을 수행
- 진행에 앞서 현재까지 구성한 화면 및 내용은 아래와 같음
- 웹 개발 환경을 더 활용할 수 있는 부분은 Python을 통해 추가적인 활용을 해볼 수 있음
- google colab을 통해 간단한 기능구현을 확인
- 직관적이고 보다 간단한 기능구현하는 방법을 확인할 수 있었음
- 웹스크래핑을 통해 다른 사용자가 구현해놓은 라이브러리를 그대로 가져올 수 있음
- google colab을 통해 간단한 기능구현을 확인
- JAVA 학습
- 반복문에 대한 예제 실습 간 Java의 기초에 대한 재학습이 필요함이 필요했음
- 클래스, 함수, 메서드에 대한 기본적인 이해와 작동원리 및 구성에 대해 확인함
- 변수는 초기화 해야함
- 초기화를 하지 않은 경우 java: variable a might not have been initialized 의 오류가 발생
변수 선언 시 공간을 할당받기 때문에 그 공간에 어떤 값이 있었는지 모를 수 있는 상황이 있고, 그로 인해 초기화를 통해 해당 오류를 없애야 함 - 컴파일 오류는 명확하게 찾을 수 있는 오류로 버그를 빠르게 고칠 수 있는 부분으로 되려 좋은 에러라고 할 수 있음
- 초기화를 하지 않은 경우 java: variable a might not have been initialized 의 오류가 발생
📝 학습 간 궁금한 부분
- Firebase의 기능과 한계점은 어디까지인가?
- 편리함과 호스팅까지의 용이성이 확보된다는 점
- 단순히 값을 저장하고 받아오는 것만 가능함
- Google 베이스의 기능 구현이기 때문에 외부의 기능 활용에 어려움이 있을 수 있음
📚진행 결과물
- 상기 Github 링크로 대체
💡느낀점 및 보완 필요사항
- 데이터의 서버 저장과 불러오기 기능을 통한 실시간 동적 화면을 만드는 것에 대한 이해를 갖출 수 있었음
- 이전과 동일하게 선언한 변수명을 확인하고 수정하는 과정이 어려웠음
이후 Javascript를 통한 동적 화면 구성하는데 있어 기본적인 이해도를 갖추고 접근할 수 있음
- 이전과 동일하게 선언한 변수명을 확인하고 수정하는 과정이 어려웠음
- Java 기초 작동원리와 구성방법 그리고 문법들을 배워 나아가며 잊고있었던 Java에 대해 다시 상기시켰음
'내배캠 끄적끄적 > Today I Learned' 카테고리의 다른 글
| 250821 TIL (2) | 2025.08.21 |
|---|---|
| 250819 TIL (2) | 2025.08.19 |
| 250814 TIL (4) | 2025.08.14 |
| 250813 TIL (3) | 2025.08.13 |
| 250812 TIL (4) | 2025.08.12 |