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

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

인프런 메일을 통해 이 스터디에 알게 되었다. 부트캠프를 수강한지도 오래되었고, 프로젝트에 참여한 지도 오래되어 서버 개발에 대해 기억이 가물가물해져서, 사실상 다 까먹어서 참여하게 되었다. 그리고 혼자 공부하다보면 스스로와 타협하게 될 때가 많다. 이러다 보면 기간은 길어지기만 하는데 다행히 나에게 필요한 내용의 스터디가 있어서 참여하였다.

 

학습 요약 및 회고

이번주는 Section1과 Section2를 수강했다. 이 과정을 수강하며 API를 만들고, Database를 조작하는 방법에 대해 알 수 있었다.

  • Day 1

    • 스프링에 대한 기본적인 내용과 서버 개발을 하는데 필요한 다양한 기초 지식들을 배울 수 있었다.

    • 간단한 GET동작을 하는 API도 생성하였다.

    • 자세한 내용은 다음의 링크에 정리했다.

  • Day 2

    • GET동작에 이어 POST API를 생성했다.

    • GET과 POST를 응용하여 다양한 API를 생성했다.

    • 저장한 사용자들의 데이터들이 서버를 종료하면 초기화되는 문제를 발견하였다.

    • 자세한 내용은 다음의 링크에 정리했다.

  • Day 3

    • Day 2에서 발견한 문제점을 해결하기 위해 Database를 사용하였다.

      • 디스크와 메모리의 차이

    • Database를 사용하기 위해 MySQL을 저장하고 실행시키며 동작하는 명령어에 대해 배웠다.

    • CRUD(Creat, Read, Update, Delete)로 데이터를 조작하는 방법에 대해 배웠다.

    • 생성한 Database를 Spring과 연결하였다.

  • Day 4

    • 스프링으로 Database에 접근하여 CRUD를 했다.

    • 발생할 수 있는 예외 상황을 처리하였다.

    • 한 클래스인 Controller가 너무 많은 역할을 하는 문제를 발견하였다.

     

     

    과제 및 회고

  • Day 1

  • Day 2

  • Day 3

 

마무리

계획표에 따라 강의를 수강하겠다 다짐했건만 자꾸 쳐지는 건 어쩔 수 없나보다. 그래도 다행히 너무 뒤쳐지지 않게 강의를 수강할 수 있었다. 기운 내자! 그리고 부트캠프를 수강한 지 오래되어 개발하는 것에 대한 두려움이 컸었는데 다행히 이전에 비해 두려움은 많이 사그라들었다. 그래도 아직은 갈 길이 멀다. 무사히 완강하고 개인 포트폴리오도 완성할 수 있길 바란다. 화이팅하자!

댓글을 작성해보세요.