🏆2024년 제6회 K-디지털 트레이닝 해커톤🏆 : 프롬버스(fromBirth) 회고
·
🏅 Project/Hackathon
1. 수상 소감과 의미지난 2024년 11월, 제6회 K-Digital Hackathon에서 무박 2일간 진행한 해커톤 대회에서 고용노동부 장관상을 수상하며, 저희 팀 프롬버스의 노력이 결실을 맺었습니다. 이어 12월에는 통합 프로젝트 발표회에서 한국소프트웨어산업협회장 우수상까지 수상하며, 저희 프로젝트의 가치를 다시 한번 인정받게 되었습니다. 발달장애 조기진단과 육아 조언 서비스를 통해 사회에 긍정적인 변화를 만들겠다는 목표를 함께 이룬 팀원들에게 깊은 감사와 존경을 표합니다.2. 프로젝트 아이디어: 시작에서 성장까지'아이들의 건강한 성장을 위한 도구는 없을까?'라는 질문에서 프로젝트가 시작되었습니다. 우리 사회의 중요한 문제인 저출산의 원인 중 하나는 육아 부담입니다. 특히, 아이의 신경발달 문제는 ..
ERP 시스템 : ERP:RE 기업 프로젝트 회고
·
🏅 Project/Team Project
IKEA ERP 시스템 구축개발 기간: 2024/09/02 ~ 2024/09/27 (4주)주요 기능1. 주문 관리 모듈실시간 주문 상태 추적 및 데이터 동기화.AWS RDS를 활용해 데이터베이스 안정성을 15% 향상.API 최적화로 데이터 처리 속도 20% 개선.2. 인사 관리 모듈직원 정보 관리 및 근태 기록 기능.ERD 설계를 통해 데이터 무결성을 보장하며, PostgreSQL로 구현.3. 상품 관리 모듈상품 재고 및 카테고리 관리.대시보드를 통해 상품 상태를 한눈에 파악 가능.🛠️ 사용 기술 스택프론트엔드: React, Thymeleaf백엔드: Spring Boot, Hibernate데이터베이스: PostgreSQL (AWS RDS)보안: Recaptcha 기반 보안 로그인기타: Java 11, ..
[ADsP] 자격증 시험 2주 회고
·
📜 Certs/ADsP
약 2주간 ADsP(Advanced Data Analytics Semi-Professional) 자격증 준비를 하며 배운 점과 느낀 점을 정리해보려 합니다.데이터 분석의 기초부터 활용까지 폭넓게 다루기 때문에, 공부를 통해 데이터 분석 전반에 대한 지식과 흥미를 쌓을 수 있었습니다.이번 회고에서는 공부 과정, 어려웠던 점, 그리고 성장과 느낀 점을 중심으로 정리하겠습니다.1. ADsP 자격증이란?ADsP는 데이터를 활용하여 문제를 정의하고, 분석을 통해 해결책을 제시할 수 있는 능력을 검증하는 자격증입니다.특히 데이터 분석 초급자들에게 적합하며, 데이터 분석에 관심 있는 직장인이나 학생들이 첫걸음으로 많이 도전하는 시험입니다.시험은 크게 세 가지 영역으로 구성됩니다:데이터 이해데이터 분석 기획데이터 분석..
SUSUMA : 수리 전문가 매칭 플랫폼 첫 프로젝트 회고
·
🏅 Project/Team Project
프로젝트명: 수리 전문가 매칭 플랫폼(수수마 : 수리수리마스터)개발 기간: 2024/07/03 ~ 07/30 (4주)주요 기능:사용자의뢰인: 수리 예약, 후기 등록수리기사: 예약 승인관리자회원 관리(수리기사 가입 승인)예약 및 후기 관리게시판 관리🛠️ 사용 기술프론트엔드: HTML5, CSS3, JS, JQUERY, AJAX백엔드: Java 11, Oracle 11, Apache Tomcat 10, JSP, JSTL, MyBatisAPI: Kakao 지도, Daum 우편번호, 네이버 스마트 에디터, PortOne도구: Eclipse, VS Code, GitHub, Notion, Draw.io, Figma, Google Sheet, Discord, Slack🗓️ 개발 일정개발 기간: 4주였지만, 중간중..
[SQLD] 자격증 시험 2주 회고
·
📜 Certs/SQLD
2주 동안 SQLD(Structured Query Language Developer) 자격증을 준비하며 겪은 과정과 배운 점들을 기록해봅니다.사실 처음에는 SQLD가 그저 '데이터베이스 관련 자격증'이라고만 알고 있었는데,공부를 시작하면서 예상보다 깊이 있는 내용을 다루고 있다는 것을 알게 되었습니다.이번 회고를 통해, 앞으로 어떻게 자격증 시험에 어떠한 마음으로 임하여 더 발전시킬 수 있을지 고민해보려 합니다.1. SQLD 자격증이란?SQLD는 SQL을 기반으로 한 데이터베이스 개발 및 관리 관련 지식을 평가하는 자격증입니다.이 자격증은 특히 데이터베이스 설계와 SQL 쿼리 작성 능력을 중요시하는데,데이터베이스를 활용하는 직군이라면 유용한 자격증입니다.특히 IT 관련 직군에서 일하는 사람이라면 데이터베..
Spring Boot 기초: 웹 애플리케이션 설정
·
🗄️ Backend/Spring
Spring Boot는 Java 기반의 웹 애플리케이션을 빠르고 간편하게 개발할 수 있는 프레임워크입니다. 이번 포스트에서는 Spring Boot를 사용하여 간단한 웹 애플리케이션을 설정하고 실행하는 방법에 대해 상세히 설명합니다. 이 예제에서는 WebConfig, TestVO, HomeController 등을 활용하여 Spring Boot 프로젝트를 구성하고, 타임리프(Thymeleaf)를 사용한 템플릿 렌더링까지 다룹니다.1. Spring Boot 프로젝트 설정WebConfig.java - 스프링 설정 파일WebConfig.java는 Spring의 설정 파일로, 스프링 빈을 등록하고 프로퍼티 값을 주입받을 수 있는 역할을 합니다. 또한, @Value 애노테이션을 사용하여 application.prop..
HikariCP, MyBatis를 활용한 데이터베이스 연결 풀 설정 및 최적화
·
🗄️ Backend/Spring
Spring Framework는 Java 애플리케이션에서 데이터베이스와의 원활한 연결을 관리하기 위해 다양한 방법을 제공합니다.그 중에서도 HikariCP는 고성능 JDBC 커넥션 풀 라이브러리로 유명하며,MyBatis는 SQL 매퍼 프레임워크로 SQL 처리 및 객체 매핑을 간편하게 할 수 있게 돕습니다.이번 포스트에서는 Spring 환경에서 HikariCP와 MyBatis를 설정하고, 효율적으로 데이터베이스 연결을 관리하는 방법에 대해 설명합니다.1. HikariCP 설정 (고성능 JDBC 커넥션 풀)HikariCP란?HikariCP는 Java 애플리케이션에서 데이터베이스와의 연결을 효율적으로 관리하는 커넥션 풀 라이브러리입니다. 성능과 경량성에서 우수한 평가를 받으며, 고성능 애플리케이션에서 필수적인..
스프링 프레임워크에서 Redirect, Request, Response 처리 및 서비스 계층 구현
·
🗄️ Backend/Spring
Spring Framework는 다양한 웹 애플리케이션 개발을 지원하는 강력한 도구입니다.특히, @Controller, @Service, @Repository 등의 어노테이션을 사용하여 웹 애플리케이션의 각 계층을 명확하게 구분할 수 있습니다.이 글에서는 Spring의 Redirect, Request, Response 처리 방법과 서비스 계층 구현에 대해 깊이 있게 다뤄보고, 이를 실제 예시와 함께 설명합니다.  1. Spring에서 Controller 및 요청 처리Spring MVC에서는 @Controller 어노테이션을 사용하여 웹 애플리케이션의 요청을 처리하는 컨트롤러 클래스를 정의합니다. 이 클래스는 클라이언트의 요청을 받고, 적절한 서비스 로직을 처리한 후 뷰(View)로 데이터를 전달하는 역할..
스프링 프레임워크(Spring Framework) 기본 개념과 활용
·
🗄️ Backend/Spring
스프링 프레임워크(Spring Framework)는 자바 플랫폼을 위한 애플리케이션 프레임워크로,주로 엔터프라이즈 애플리케이션 개발에 사용됩니다.스프링은 개발자들이 복잡한 애플리케이션을 효율적으로 개발할 수 있도록 다양한 기능과 지원을 제공합니다.특히, 의존성 주입(DI), 관점 지향 프로그래밍(AOP), MVC 패턴 등을 통해애플리케이션의 유연성, 테스트 용이성, 유지보수성을 높여줍니다.이번 포스팅에서는 스프링 프레임워크의 주요 개념과 그 활용 방법을 상세히 설명합니다.스프링 프레임워크의 주요 기능DI(Dependency Injection, 의존성 주입)DI는 객체 간의 의존성을 외부에서 주입하는 방식으로, 코드의 결합도를 낮추고 유연성과 테스트 용이성을 향상시킵니다.예를 들어, 하나의 객체가 다른 객..
자바스크립트 기초와 이벤트 핸들러
·
📖/JavaScript
자바스크립트(JavaScript)는 웹 페이지의 동적인 기능을 제어하는 데 필수적인 언어입니다.자바스크립트를 잘 이해하면 웹 사이트를 더 인터랙티브하고, 사용자 친화적으로 만들 수 있습니다.이 포스트에서는 자바스크립트의 기초와 함께 자주 사용되는 이벤트 핸들러에 대해 설명합니다.1. 자바스크립트란?자바스크립트는 프로토타입 기반 객체 지향 언어로, 웹 개발에서 중요한 역할을 합니다. 자바스크립트는 웹 페이지에서 동적인 기능을 구현할 수 있도록 해줍니다. HTML과 CSS는 웹 페이지의 구조와 스타일을 담당하지만, 자바스크립트는 그 위에 동작을 추가해줍니다.자바스크립트의 특징플랫폼 독립적: 자바스크립트는 웹 브라우저 내에서 실행되므로 운영체제나 플랫폼에 관계없이 동일한 동작을 보장합니다.스크립트 언어: 자바..