2025/11 4

[유레카 / 백엔드] TIL - 11 (Design Pattern)

📌 들어가며안녕하세요! 멀티캠퍼스 유레카 3기 백엔드 과정을 수강 중인 개발자 지망생입니다.코딩을 배우면서 항상 듣는 말이 있어요."좋은 코드는 패턴을 따른다. 디자인 패턴을 모르고 개발하면 결국 스파게티 코드가 된다."처음엔 "패턴? 그냥 코드 짜는 방식 아닌가?"라고 생각했는데, 오늘 수업에서 여러 디자인 패턴을 배우고 실습해보니 왜 선배 개발자들이 패턴에 집착하는지 완전히 이해하게 됐어요! 😊특히 실무에서 자주 쓰이는 패턴들을 중심으로 배웠는데, 이게 정말 코드 품질과 유지보수성에 큰 영향을 미친다는 걸 체감했습니다.🎯 Today I Learned✅ 디자인 패턴이란 무엇인가?✅ 팩토리 메소드 패턴(Factory Method Pattern)✅ 싱글톤 패턴(Singleton Pattern)✅ 어댑..

카테고리 없음 2025.11.25

[유레카 / 백엔드] TIL - 10 (Agile)

애자일(Agile) 방법론📌 들어가며안녕하세요! 멀티캠퍼스 유레카 3기 백엔드 과정을 수강 중인 개발자 지망생입니다.오늘은 코딩이 아닌 소프트웨어 개발 방법론을 배웠어요. 처음엔 "방법론이 뭐 그리 중요해? 그냥 코드 짜면 되는 거 아냐?"라고 생각했는데, 수업을 듣고 나니 완전히 생각이 바뀌었습니다.특히 선배 개발자분이 이런 말씀을 하셨어요."실무에서는 애자일(Agile) 방법론을 많이 쓰는데, 이걸 모르면 팀 협업이 정말 힘들어. 취업 전에 공부해두면 큰 도움 될 거야!"그래서 오늘은 애자일 방법론이 무엇인지, 왜 실무에서 중요한지, 그리고 개발자의 코드와 어떤 연관이 있는지 깊이 공부해봤습니다! 😊🎯 Today I Learned✅ 소프트웨어 개발 방법론이란?✅ 폭포수(Waterfall) 모델의..

카테고리 없음 2025.11.12

[유레카 / 백엔드] TIL - 9 (Spring (feat. MyBatis))

📌 들어가며안녕하세요! 오늘은 Spring Framework와 MyBatis를 활용한 회원가입 및 로그인 시스템을 구현했습니다. 단순히 코드를 따라 치는 것이 아니라, 웹 애플리케이션의 인증 시스템이 어떻게 동작하는지 제대로 이해하는 시간이었어요.🎯 Today I Learned📚 학습 내용 요약✅ Spring MVC 계층형 아키텍처 이해 (Controller-Service-DAO)✅ MyBatis XML Mapper를 활용한 DB 연동✅ RESTful API 설계 및 구현✅ Fetch API를 이용한 비동기 통신✅ 클라이언트/서버 사이드 유효성 검사✅ Optional을 활용한 예외 처리✅ Session 기반 인증 구현사용 기술 스택Backend: Spring Framework (STS), MyBat..

카테고리 없음 2025.11.07

[유레카 / 백엔드] TIL - 8 (Spring)

Eclipse와 Tomcat으로 시작하는 서블릿 프로그래밍 - 설치부터 실행까지 🚀 **** 오늘의 학습 내용은 작성자가 나중에 헷갈리지 않게 공부, 기록 용으로 쓴 글입니다. ****오늘은 웹 애플리케이션 개발의 핵심인 서블릿(Servlet) 프로그래밍에 입문했습니다! 이클립스 IDE와 아파치 톰캣 10.1 서버를 설치하고 설정하는 것부터, 실제로 동작하는 웹 애플리케이션을 만들고 Postman으로 테스트하는 과정까지 전부 경험했습니다.처음에는 "이게 왜 이렇게 복잡하지?"라는 생각이 들었지만, 하나씩 따라하다 보니 웹 서버와 자바 애플리케이션이 어떻게 통신하는지 명확하게 이해할 수 있었습니다. 특히 서블릿의 복잡한 코드들이 모두 "톰캣(WAS)과의 약속"이라는 것을 깨닫는 순간이 가장 인상 깊었습니..

카테고리 없음 2025.11.04