프로젝트/스프링입문 - 인프런 2

SOLID - 객체지향의 5가지 원칙

S : SRP(Single responsibility principle) - 단일 책임 원칙 : 한 클래스는 하나의 책임만 가져야 한다. O : OCP(Open/closed principle) - 개방/폐쇄 원칙 : 소프트웨어 요소는 확장에는 열려 있으나 변경에는 닫혀 있어야 한다. L : LSP(LisKov substitution principle) - 리스코프 치환 원칙 : 프로그램의 객체는 프로그램의 정확성을 깨뜨리지 않으면서 하위 타입의 인스턴스로 바꿀 수 있어야 한다. I : ISP(Interface segregation principle) - 인터페이스 분리 원칙 D : DIP(Dependency inversion principle) - 의존관계 역전 원칙 : 프로그래머는 추상화에 의존에야지 ..

인프런 - 스프링입문강의

부스트캠프에서 강의를 듣다가 인프런 강의를 듣는데 신세계다. 훨씬 좋다. 강의도 비교적 최신 강의이기도 하고, 더 실무와 밀접한 내용을 다루는 것 같다. 앞으로 돈을 조금 더 써서라도 인프런에서 수업들어야겠다. 물론 지금 듣기 시작한 스프링 입문은 무료강의이다. 우아한 형제들에서 현직으로 일하고 계신 김영한 선생님이 알려주시는데 강의 내용이 귀에 쏙쏙 들어온다. 그리고 쉽게 설명해주셔서 따라가기 편하다. 환경설정을 하기위해서 java 11 과 intellij을 다운받았다. 요즘은 ecilpse를 안쓰고 intellij를 많이 쓰는 추세고, intellij를 쓰면 eclipse로 돌아가기 힘들다고 한다. 스프링부트로 간단하게 프로젝트를 만들 수 있었다. start.spring.io로 접속하면 가능하다. m..