0. 오리엔테이션
0.1 무엇에 집중해야 할까요?
- 프레임 워크를 통해 만드는 서비스 및 기능에 집중하세요. 우리는 스프링 부트를 통해 애플리케이션을 만들지만, 같은 기능을 제공하는 애플리케이션을 Node.js, Django, FastAPI등 여러 다른 언어의 프레임워크로도 만들 수 있습니다. 하나의 개발 언어와 프레임 워크를 정확하게 공부하는것도 중요하지만, 때로는 방침상 다른 프레임워크로 개발해야 할 상황이 올 수 있습니다. 따라서 여러분은 조금 더 기능에 집중 할 필요가 있습니다.
- 예를 들어 사용자 정보 중 암호는 반드시 암호화 해서 저장해야 한다. ⇒ 어떤 프레임워크로 개발해도 암호는 해당 언어의 난독화 기능을 사용해서 저장하면 된다.
- 리스트는 페이징을 제공해야한다. ⇒ 스프링 부트에도 리스트를 제공하는 기능이 있으니 이 프레임워크에도 있지 않을까? 없으면 똑같이 응답을 만들어서 내려줘야겠다.
- 이번 강의에서도 기능에 집중하고 흐름에 집중하기 바랍니다. 앞으로 우리가 개발자로서 진행하는 프로젝트는 대부분 우리 생활에 있던 시스템을 보이지 않는 공간에서 저장하고 동작하게 하는 것입니다.(웹이 없었을 때 티켓을 어떻게 샀을까요? 그리고 어떻게 티켓을 환불했을까요? 결국 그 기능을 만든것이에요!)
0.2 그리고 이런것들도 항상 고민하면 좋을것 같습니다.
새로운 것을 배우고 적용하는것을 두려워하지 마세요
개발자는 프로젝트의 구성원
AI의 사용