내일배움카드 13

[커널아카데미] 백엔드 12기 13주차 회고 - 현재 나의 상태 파악, 그리고 욕심 버리기

한 주간 한 일- 프론트엔드 구현 (상품 상세페이지, 공지사항 목록 조회, 공지사항 상세 조회)- 스프링 강의 학습 ~ Ch4.MyBatis - 상품 목록 조회 구현 - 컨트롤러 - 학교 졸업 프로젝트 보고서 작성 및 발표 -> 정말 모든 것이 끝났다..! 팀별 회고 한 주간 좋았던 아쉬운 점 개선 방향 이영현지금까지 배운 것을 바탕으로 직접 페이지를 만들어 볼 수 있어 좋았습니다.너무 실력이 없어 페이지 하나 만드는데 시작이 많이 필요했습니다.그리고 AI 기능을 접목을 하려 해도 감도 안 와서 못했어요.연습뿐입니다.홍우진현재까지 팀원들 덕분에 큰 이슈 없이 순탄하게 진행할 수 있었습니다.주말에 요구사항 구현외에 디테일을 더 살리고 싶었지만 프론트 작업이 생각보다 오래걸려 백엔드 완성도가 떨..

회고 2025.06.22

[커널아카데미] 백엔드 12기 12주차 회고 - 협업이 도움되구나, 모델링은 안보이는 것까지 모두 고려해야하는구나

한 주간 한 일- 졸업 프로젝트 마무리, 발표회 -> 드디어 마무리가 보인 졸업 프로젝트.. 부트캠프 때문에 한학기 동안 비대면 회의를 배려해준 팀원들에게 너무 고마웠다. - 쇼핑몰 데이터베이스 모델링- 나의 담당 도메인 : 결제, 혜택(쿠폰) 한 주간 느낀 내용들 이것저것 한 주간 쇼핑몰을 주제로 데이터베이스 모델링을 진행했습니다. 주말부터 벤치마킹할 사이트, 팀 문화를 만들기 위한 문서와 협업 툴들을 정하느라 생각보다 시간이 많이 들었던 것 같습니다. 학부 수업에서는 모델링 시에 개인과제 혹은 설계 과목으로 진행했어서 이번 토이 프로젝트처럼 구현을 고려하지 않은채 크게 테이블 64개를 모델링해본 것은 처음이었습니다. 이번 토이 프로젝트처럼 많은 테이블과 실제 사이트를 깊게 분석해보면서 보이는 모든 ..

회고 2025.06.15

[커널아카데미] 백엔드 12기 11주차 회고 - 본질에 집중하기

학습한 내용Spring Boot 학습 (JPA, 스프링 데이터 JPA, 스프링 부트 화면 개발, 스프링 시큐리티)Spring 강의 - 쿠키, 세션, 예외 처리 Spring 과제 - 세션으로 id 저장하기 디자인 패턴 - State, Adapater 패턴 Spring Boot는 Spring을 편하게 사용하기 위해 만들어진 프레임워크이다. 그래서 사용 방법만 향후 실습을 통해 익히고 지금은 Spring 학습과 실습에 집중하려한다. 작성한 블로그 [Spring] Ch02.Spring MVC (19) 회원가입 화면 작성하기, (20)@GetMapping, @PostMapping (22) redirect와 forwardinghttps://optimizer.tistory.com/39 [Spring] Ch02.Spr..

회고 2025.06.08

[커널아카데미] 백엔드 12기 10주차 - 해야할 게 많을 때는 매일 조금씩 처리하기

이번 주 학습 내용 - Spring의 정석 수강 및 정리 ~ Ch2 (21)@PostMapping, @GetMapping- Spring DB 연동 실습 - Spring Boot 의 핵심 기능 (Starter AutoCongfiuration)- 디자인 패턴 (Composite, Command, State 패턴) - 자료구조 (Tree) [Spring] Ch02.Spring MVC (9) 관심사의 분리와 MVC 패턴 이론 ~ (12) 관심사의 분리와 MVC 패턴 - 원리②https://optimizer.tistory.com/35 [Spring] Ch02.Spring MVC (9) 관심사의 분리와 MVC 패턴 이론 ~ (12) 관심사의 분리와 MVC 패턴 - 원리②관심사의 분리, MVC 패턴 -이론Sprin..

회고 2025.06.01

[커널아카데미] 백엔드 12기 9주차 - 실습 또 실습, 정리 또 정리

이번 주는 무슨 일을 했는가? 이번 주는 Spring을 본격적으로 나가면서 Web에 대한 이해도를 높이는 시간을 가졌다. Spring Boot는 공부한 적이 있지만, 항상 뭔가 생략된 것이 많아서 Web에 대한 이해들 높인다기 보다는 따라하는 느낌이 들었다. Spring 강의를 들으면서 기본적이 Web의 동작 원리를 집중하는 한 주가 되었다. # 실습 또 실습처음에는 Tomcat 내부 구조와 break point를 걸어 디버깅을 통해 어느 함수가 호출되는지 확인하는게 낯설어서 어렵게 다가왔다. 강사님께서 이해가 안되어도 실습을 하다보면 이해가 되니 실습을 매우 많이 하시라해서, 아래 사진처럼 같은 내용인데도 파일 여러개 만들어 실습을 진행했다. 한 비슷한 걸 10번 정도 쳐보니 한번 시도할 때마다 '이..

회고 2025.05.25

[커널아카데미] 백엔드 12기 8주차 - 생소한 내용 받아들이기, 들어본 건 아는 것이 아님

# 생소한 내용 받아들이기이번 주는 SQL 튜닝을 위주로 진도를 나갔다. 수업을 들으면서 각 챕터를 나갈 때는 이런 튜닝 방법이 있음을 인지했지만, 이를 실제로 튜닝해보라 하면 적재적소에 맞게 쓸 수 있지 못할 것 같았다. 그래서 챕터별 그날 배운 내용을 이해가 안가도 정리를 하면 반복하면서 납득과 이해를 더해 나가야겠다는 생각이 들었다. # 원리를 아는 것이 중요목, 금요일에 HTML, CSS 진도를 나가고, Spring 진도를 조금 나갔다. 이전에도 HTML, CSS를 배울 때 Position에 대한 이해가 어려워서 결국 이해를 못한채로 레퍼런스 참고해서 구현한 적이 있었다. 이번 수업에서 브라우저의 렌더링 방식의 layout과 painting을 알려주셨다. position의 속성이 layout을 ..

회고 2025.05.18

[커널아카데미] 백엔드 12기 7주차 - 나만의 방식으로 정리, 이해못해도 정리

Intro이번 주는 SQL과 튜닝, 모델링의 연속으로 실습, 정리만 반복했다. 그래서 자바 복습에는 소홀히 했다. 그래도 실시간 진도를 따라가서 수업 듣는 것이 이해가 잘 되었다. 이번 주 공부하면서 느낀 것과 정리한 내용들이다. # 사용 상황을 잘 아는 것이 중요SQL을 배우면서 느낀 점은 사용 상황을 명확히 아는 것이다. 무엇을 잘 사용한다라는 것은 상황에 맞게 자원을 효율적으로 사용할 수 있는 방법을 택하는 것이다. 강사님이 언제 뭘 써야하는지 정리해주신걸 암기하니 문제 풀이할 때나 궁금증이 생길 때 응용이 잘 된다. 예를 들면 '인덱스 사용할 수 없는 상황', 'Outer Join은 '담당 직원이 배정되지 않은 고객', 고객이 배정 안된 노는 직원' 볼때, 없는 걸 결과에 볼때 씀' 과 같다. ..

회고 2025.05.11

[커널아카데미] 백엔드 12기 6주차 - SQL과 객체지향 엮어보기, SQL은 상상력이 필요함, 간절함이란?

Intro 1주일 중 기억에 남는 회고의 일부를 가져왔다. 0428 월 - 안다고 착각하지 말기자바 모듈 테스트에서 객체지향 개념까지는 제대로 알고있겠지 했지만, 1시간이 촉박했고 제대로 쓰지 못한 것이 있었다. 반복해야겠다 또 생각들었던 하루였다. 연산자 우선순위 ,규칙있는 반복문(1~9,/ 1~3) ,별찍기, 실수형 비교, 반올림( + 0.5 ) , 배열 퀴즈 패턴 풀기생성자 조건 - 모든클래스에 1개 이상의 생성자가 있어야함. ( 매개변수 타입 또는 개수는 오버로딩), 반환 타입 없음. (반환타입에 영향이 없음.) → 오버라이딩 조건이랑 헷갈림객체 지향 특징 3가지 - 기존 프로그래밍언어에 규칙 추가 / 코드 재사용 높음 / 변경 유리. 0429 화 - SQL 과 객체지향 엮어보기 == 감동오늘은..

회고 2025.04.29

[커널아카데미] 백엔드 12기 5주차 - 회고 및 공부한 내용 정리

회고[커널아카데미] 백 Intro이번 주는 낯선 개념을 많이 배워서 틀을 세우는데 시간이 생각보다 오래 걸린 듯하다. 빨리 잊어버리고 바로 복습하는 것의 중요성을 느낀 주였다. # 낯설거나 어려운 개념은 자주 많이 봐서 납득당하기 자바를 배울 때 지네릭, 람다와 스트림, 입출력 부분을 깊게 공부하지 않아서 수업에서 배울 때 이해 되는 것 같다가도 천천히 다시 볼 때는 궁금증이 계속 생겼다. 특히 규칙은 받아들여야 하는데 머릿속에 들어가 있지 않으면 다음 내용을 공부하면서 왜 안될까? 라는 생각 때문에 진도 나가는데 차질이 있었다. 예시로, Ch15.입출력에서 '스트림' 자체가 모호하게 다가왔는데 계속 '입력 스트림을 통해 자바 애플리케이션으로 데이터를 가져옴.' 과 같이 주석에 작성하면서 공부를 했다..

회고 2025.04.27

[커널아카데미] 백엔드 12기 4주차 - 회고 및 공부한 내용 정리

Intro이번 주는 Collection Framework 진도를 나가면서 클래스와 메서드의 타입과 상속으로 인한 오버라이딩이 어떻게 되는지 궁금하여 소스코드를 들여다 보는데 많은 시간을 소요했다. 그래서 진도를 나가는데 차질이 생겨서, 수업을 들으면서도 조바심이 났던 일주일이었던 것 같다. # 항상 진도가 우선이다.공부를 하다가 궁금증이 생기면 이를 깊게 파고들어 해결하는 습관이 있는데, 진도를 나갈 것이 없다면 좋은 습관이라고 강사님께서 말씀해주셨다. 하지만, 진도를 다 나가지 않은 상태에서 Java API를 구체적으로 보는 것은 우선 순위를 따졌을 때 좋지 않다고 하셨다.또한 이번 주 피어세션에서 나의 학습 고충을 말씀 드렸더니, 1) 너무 궁금해서 다음 일을 못하겠다면, 일주일에 깊게 해결할 궁..

회고 2025.04.20