약 10주 동안 항해 99 리부트 코스를 참여하고 그에 대한 내용을 작성하는 솔직한 리뷰입니다 😀 또한 저와 동일한 고민을하고 있을 예비 수강생들을위해, 지난난 10주를 돌아보고 나의 성장 곡선을돌아볼 수수 있는 기회가될 것 같기도도 하네요 Q. 나는 이전에 어떻게 / 얼마나 개발을 공부했던 사람인지? A.우선 유료 부트캠프를 들어본적이 없었습니다, 물론 컴퓨터공학을 전공하고 국비학원에 다녀서 개발에 대한 지식은 있었습니다. 리부트 코스를 참여하기 전에는 국비학원에 정해진 커리큘럼을 들어야 해서 원하는 기술을 깊이 있게 공부할 시간이 부족하였고, 깊이감이 없었다? 라고, 생각합니다. 즉, 주도적인 공부가 안됐습니다. Q. 항해99 취업 리부트 코스를 수강하기 전 내가 느꼈던 아쉬움이나 문제는? A. 프로..
2023-08-31~2023-09-06 경험: 스프링부트에서 서버간 통신 RestTemplate의 동작 원리와 대표적인 메서드를 공부하였습니다. 서버 프로젝트를 실제로 사용하며 구현 및 커스텀을 하였습니다. web client도 구성해보았습니다. 좋았던 점: RestTemplate의 동작 원리와 대표적인 메서드를 공부하여 서버간 통신에 대한 이해를 높일 수 있었습니다. 서버 프로젝트를 실제로 사용하며 구현 및 커스텀을 함으로써 실무적인 경험을 쌓을 수 있었습니다. web client를 구성해봄으로써 새로운 기술을 학습할 수 있었습니다. 아쉬웠던 점: RestTemplate의 메서드를 어떻게 적용하는지 이해하는 것이 어려웠습니다. web client가 이해가 잘 되지 않아 추가적인 공부가 필요했습니다. 개..
2023-08-24~2023-08-30 **전반적인 경험** 오늘은 스프링부트 JPA의 연관관계 매핑에 대해 공부했습니다. JPA의 연관관계 매핑은 객체 지향 모델과 관계형 데이터베이스 모델 간의 관계를 매핑하는 중요한 기능입니다. 오늘 공부한 내용을 바탕으로 JPA를 사용하여 객체 지향 모델과 관계형 데이터베이스 모델 간의 차이를 해소하고 효율적인 데이터베이스 관리를 할 수 있을 것 같습니다. **좋았던 점** 오늘 공부한 내용 중 가장 좋았던 점은 JPA 연관관계 매핑의 기본 개념을 이해할 수 있었다는 것입니다. 특히, 방향성, 다중성, 연관관계의 주인과 같은 개념을 이해하고, 이를 활용하여 다양한 연관관계를 구현할 수 있다는 점이 인상적이었습니다. 또한, Lazy Loading과 Eager Load..
2023-08-17~2023-08-23 🧑💻😁👍👍 **전반적인 경험** 오늘은 스프링 시큐리티에 대해 좀 더 자세히 공부해봤습니다. 스프링 시큐리티는 자바 애플리케이션을 위한 오픈 소스 보안 프레임워크입니다. 다양한 보안 기능을 제공하며, 이를 통해 개발자는 애플리케이션의 보안을 손쉽게 강화할 수 있습니다. **좋았던 점** 스프링 시큐리티는 다양한 보안 기능을 제공합니다. 사용자 인증, 인가, 세션 관리, 암호화, 공격 방지 등의 기능을 제공합니다. 또한, 스프링 시큐리티는 다양한 방법으로 애플리케이션에 적용할 수 있습니다. 가장 간단한 방법은 스프링 시큐리티의 기본 제공 기능을 사용하는 것입니다. 스프링 시큐리티는 기본 제공 기능을 통해 사용자 인증, 인가, 세션 관리, 암호화, 공격 방지 등의 기..
2023-08-10~2023-08-16 ## 전반적인 경험 오늘은 스프링 부트에서 JSP를 사용하는 방법에 대해 배웠습니다. @Controller, @RequestMapping, @ResponseBody, @PathVariable 및 ServletInitializer extends SpringBootServletInitializer와 같은 주요 어노테이션들을 다뤘습니다. ## 좋았던 점 스프링부트에서 JSP를 사용하는 방법을 배우는 것은 웹 개발에 있어서 중요한 지식 중 하나입니다. 이를 통해 웹 애플리케이션의 뷰를 구성하는 방법을 배울 수 있습니다 스프링 부트에서 JSP를 사용하여 웹 애플리케이션을 개발하는 데 자신감을 얻었습니다. ## 아쉬웠던 점 JSP에 대한 기본적인 지식이 부족하여 이해하는 데 ..
2023-08-03~2023-08-09 개선할 점 코드를 리팩토링하여 더 깔끔하게 만들겠습니다. 또한, 디자인적인 부분도 더 신경쓰고, 부트스트랩이나 제이쿼리와 같은 프레임워크나 라이브러리를 활용하여 더 다양하고 세련된 웹페이지를 만들 수 있도록 할것입니다. 오늘의 경험을 통해 웹 개발에 대한 이해가 깊어졌습니다. 앞으로도 꾸준히 공부하여 더 훌륭한 웹 개발자가 되겠습니다. 전반적인 경험 지금까지배웠던 내용들을 리프레쉬하며 다시 코드를 봤습니다. 이경험은 알고있던내용이라고 생각을 복습을 했지만 다시 복습을하니 내가 알고있다고 생각한 부분도 잘몰랐었다는것을 알수있었습니다. Model Mapper 라이브러리는 자바 객체 간의 매핑을 쉽게 해주는 라이브러리입니다. Model Mapper는 리플렉션과 인텔리전스..