250818 TIL

2025. 8. 18. 18:02·내배캠 끄적끄적/Today I Learned

📖 학습 계획, 배운 것

  • 웹 화면 구성 및 배포 예제 만들기
    • 진행에 앞서 현재까지 구성한 화면 및 내용은 아래와 같음
      • 데이터를 넣고 데이터를 가져오는 작업을 수행
        - 수행과정 간 Firebase 사용을 위한 세팅 진행
        - Firestore에 데이터를 넣고 입력된 값들을 변수에 담고 변수를 저장하는 과정을 진행
        - 저장된 각각의 값들을 형식에 맞춰 카드를 생성하는 과정까지 구현

      • 배포란 소프트웨어 개발 과정에서 개발한 애플리케이션, 웹사이트, 서비스 등을 실제 사용자들에게 제공하는 과정
        • Github를 통해 사이트 예제를 배포하는 과정을 경험
          Github는 인터넷에서 개발자들이 자신의 코드를 저장하고 다른 사람들과 공유하는 곳
          예제는 아래의 Github 링크를 통해 개설했음 
  • 웹 개발 환경을 더 활용할 수 있는 부분은 Python을 통해 추가적인 활용을 해볼 수 있음
    • google colab을 통해 간단한 기능구현을 확인
      • 직관적이고 보다 간단한 기능구현하는 방법을 확인할 수 있었음 
      • 웹스크래핑을 통해 다른 사용자가 구현해놓은 라이브러리를 그대로 가져올 수 있음 

  • JAVA 학습
    • 반복문에 대한 예제 실습 간 Java의 기초에 대한 재학습이 필요함이 필요했음
    • 클래스, 함수, 메서드에 대한 기본적인 이해와 작동원리 및 구성에 대해 확인함
    • 변수는 초기화 해야함
      • 초기화를 하지 않은 경우 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
'내배캠 끄적끄적/Today I Learned' 카테고리의 다른 글
  • 250821 TIL
  • 250819 TIL
  • 250814 TIL
  • 250813 TIL
stark77
stark77
하마의 IT 자기개발 이모저모, 백엔드 개발자로 거듭나기
  • stark77
    하마의 개발자 성장일기
    stark77
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 컴퓨터구조와 운영체제
        • 컴퓨터구조
        • 운영체제
      • SQL 기초
      • Spring
        • 백엔드 기초
        • Spring 실습
      • JAVA
        • Java 실습
      • HTML&CSS
        • HTML&CSS 실습
      • Git&GitHub
        • Git&GitHub 실습
      • 내배캠 끄적끄적
        • Today I Learned
      • 유용한 툴 및 사이트 정리
      • 취미
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Til
    git
    String.format
    백엔드 기초
    Stomp
    웹소켓
    실시간 데이터 처리
    algorithm
    BEAN
    객체지향프로그래밍
    JPA
    Spriingboot
    네트워크 기초
    Spring
    백엔드 기초다지기
    Java 문법기초
    jsp
    Github
    MVC
    HTML&CSS
    for문
    객체지향
    java
    RestTemplate
    thymleaf
    SpringSecurity
    다형성
    프로세스와 쓰레드
    WebSocket
    경합조건과 교착상태
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
stark77
250818 TIL
상단으로

티스토리툴바