inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[인프런 워밍업 스터디 클럽] 1기 - 첫 번째 발자국

장태근
0

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

1주 차가 끝이 났다. 고민을 많이 하고 시작한 스터디였는데 무엇을 알고, 모르는지 확인함에 도움을 받고 있다.

 

무엇을 배웠나?

강의는 교과서 같았다. 각 강의와 섹션마다 학습목표와 정리가 이뤄진다. 반복되는 과정을 통해 점진적으로 문제가 해결되는 과정을 배웠다. 서버개발자가 되기 위한 최소한의 이론을 다루고 실습을 먼저 시작했다. 간단한 기능으로 시작했던 애플리케이션에 요구사항이 추가되고 어떻게 계층화 아키텍처로 나눌 수 있을지 이야기하는 시간을 가졌다.

 

1일 차: 서버 개발을 위한 환경 설정 및 네트워크 기초

스프링 프로젝트를 시작하는 방법

서버 개발자가 되기 위해 알아야 하는 기본적인 지식

과제: 자바 어노테이션

 

2일 차: 첫 HTTP API 개발

Spring Boot를 사용해 API 만들기 GET, POST

3일 차: 기본적인 데이터베이스 사용법

디스크와 메모리의 차이, 데이터베이스(Database)는 왜 필요한가?

SQL 사용, MySQL 다루기

과제: 익명 클래스와 람다

 

4일 차: 데이터베이스를 사용해 만드는 API

스프링 서버와 연결하여 데이터베이스 다루기, API 예외상황 다루기, 예외처리

 

5일 차: 클린코드의 개념과 첫 리팩터링

좋은 코드는 왜 중요한가? 계층화 아키텍처(Layered Architecture)의 등장, 리팩터링

 

마무리

스터디 시작 전에 강의를 듣고 정리해 둬서 다행이다. 주말을 앞두고 몸도 마음도 지쳐서 과제를 제출하지 못할 뻔했다. 문제가 발생했던 이유는 전 날 푹 잠들지 못해서 발생했다. 단거리가 아니라 장거리 달리기라 생각하고 컨디션 관리에 더욱 신경 써야겠다. 다음 주도 미루지 않고 마무리했으면 좋겠다.

백엔드 인프런워밍업클럽

답변 0