[인프런 워밍업 클럽 스터디] BE 스터디 1기 1주차 발자국

image강의 수강

  • 일주일 동안 학습했던 내용을 요약해주세요.

  • 일주일 간의 학습 내용에 대한 간단한 회고를 작성해 주세요.

    • 섹션 0.

      • Java, inteliiJ, Postman, MySQL, git 설치 방법에 대해 배웠습니다.

      • Cmd를 통하여 Mysql에 접속하는 방법으로 데이터베이스, 테이블 조작을 할 수 있다는 것을 알게 되었습니다.

        • MySQL CMD 접속 방법

          • mysql -u [계정] -p [데이터베이스]

            • 저는 root 계정과 비밀번호를 설정하여

            • mysql -u root -p 타이핑 후

            • 비밀번호 타이핑

              • CMD에서 MySQL을 찾지 못하는 경우에는

              • 환경변수에 시스템 변수에 Mysql폴더의 bin폴더까지 주소를 복사하여 넣어주어야합니다.

                 

    • 섹션 0 회고

      • 다시 Java, inteliiJ, Postman, MySQL, git 설치 방법에 대해 보게 되니까 예전에 해봤던 기억이 떠오르고 미쳐 몰랐던 inteliiJ에 대해 알아가는 시간이 되었고 Postman을 저번 프로젝트를 할때는 자주 사용하지 않았는데 간편하게 사용할 수 있는 테스트 도구라서 자주 사용할 거 같습니다.

         

       

    • 섹션 1.

      • 컴파일 : 인간이 이해하기 쉬운 언어를 기계어로 번역하는 과정

      • 컴파일러 : 컴파일을 하는 프로그램

      • 바이트 코드 : 0 , 1로 이루어진 코드, 컴퓨터가 이해하는 기계어

      • java는 JVM을 통하여 기계어로 OS에 맞게 번역해준다.

        • JVM(Java Virtual Machine)

          • 자바 가상 머신의 약자

          • OS 별로 존재

          • 바이너리 코드를 읽고 검증하고 실행

             

        • JRE(Java Runtime Environment)

          • JVM + 자바 프로그램 실행에 필요한 라이브러리 파일 등

          • JVM의 실행환경을 구현

        • JDK(Java Development Kit)

          • JRE + 개발을 위한 도구

          • 컴파일러, 디버그 도구 등이 포함

             

    • 섹션 1 회고

      • 자바의 작동원리와 SpringBoot에 대한 기본적인 작동 흐름과 CRUD에서 CR에 대해 배우게 되었고, 잘 읽어야 다른 동작에 대해 쉽게 접근할 수 있을거 같아 배운것을 돌아보고 원리에 대해 되집어 보는 시간이 되었습니다.

     

    • 섹션 2.

      • Mysql에서 테이블만들고, 데이터를 조작하는 방법을 배움

      • sql문을 통하여 intelliJ에서 Update, Delete에 관한 API를 작성

    • 섹션 2 회고

      • inteliiJ와 Mysql을 연결하는 작업을 하였습니다. 연결하고 올바르게 데이터가 들어가는게 중요하다 생각이 들었고 sql문이 잘못 작성되어 곤란한 경우가 있었습니다. 찾는 것도 힘들었지만 sql문에 대해 좀 더 정확하게 작성하여 올바르게 전송되게끔 꼼꼼히 작성해보겠습니다.

    • 섹션 3.

      • 클린코드에 대해 배우고 기존에 있던 코드를 리펙토링하며 더 분리시키고 깔끔한 코드로 작성하는 방법을 배웠습니다.

         

    • 섹션 3 회고

      • 클린코드에 중요성과 작성하고 있는 코드에서 더 좋은 코드가 될 수 있을 지에 대한 고민이 많이 생긱나는 강의였고, 개발에는 끝없는 고민으로 시작되는거 같습니다.

댓글을 작성해보세요.