본문 바로가기
728x90

분류 전체보기190

[ 국비지원 ] JAVA 개발자 양성과정 비전공자 수료 후기 드디어 7개월이라는 시간이 지나고 국비지원 과정을 수료를 했습니다. 글을 쓰기에 앞서, 국비지원 학원에 대한 후기글이나 홍보글을 자주 접할 수 있는데, 글쓴이는 개발자를 준비하기 전 국비지원 학원에서 근무를 했던 이력이 있습니다. 그렇기에 국비지원 제도에 대해 잘 알고 있었습니다. (실제로 국비지원 수강생을 관리했던 경험도 있습니다.) 그렇다면 왜? 전 직장을 그만두고 백엔드 개발자를 준비했는지? 후기 글을 작성해 보겠습니다. 국비지원이란? 국비지원은 국가전략사업 중 인력부족 직종과 산업현장의 인력수요 증대에 따라 인력양성이 필요한 직종에 대하여 기술, 기능 인력의 양성, 공급으로 기업의 인력난을 해소하기 위해 실시하는 훈련제도입니다. 즉, 국가에서 취업준비생을 위해 하고자 하는 과정을 훈련비를 지원해서.. 2023. 7. 13.
[ Concept ] Bluetooth UUID 블루투스 UUID(Universally Unique Identifier) 란? 블루투스 UUID는 블루투스 장치 및 서비스를 식별하는 데 사용되는 고유한 식별자입니다. UUID는 128비트(16바이트)로 구성되며, 일반적으로 16진수 형식으로 표현됩니다. 블루투스 UUID는 두 가지 유형으로 구분됩니다. 1. 서비스 UUID(Service UUID) : 블루투스 장치에서 제공하는 특정 서비스를 식별하는 데 사용됩니다. 예를 들어, 헤드셋이나 프린터와 같은 블루투스 장치는 여러 가지 서비스를 제공할 수 있으며, 각 서비스는 고유한 UUID를 갖습니다. 서비스 UUID는 16비트 또는 128비트 형태로 나타낼 수 있습니다. 2. 속성 UUID(Attribute UUID) : 블루투스 서비스 안에 있는 특정 .. 2023. 7. 12.
[ Concept ] ResponseEntity 개념 및 장단점 ResponseEntity 란? ResponseEntity는 Spring Framework에서 제공하는 클래스로, HTTP 응답을 나타내는 엔티티이며, HTTP 응답의 상태 코드, 헤더, 본문 데이터 등을 포함할 수 있습니다. 일반적으로 Spring MVC 또는 Spring WebFlux와 함께 사용되며, 컨트롤러에서 클라이언트에게 응답을 반환하는 데 사용됩니다. ResponseEntity는 다양한 응답 형식을 처리할 수 있으며, JSON, XML, HTML 등의 데이터를 포함할 수 있습니다. 주요 기능은 다음과 같습니다. 1. 응답 상태 코드 설정 : ResponseEntity는 HTTP 응답의 상태 코드를 설정할 수 있습니다. 예를 들어, 성공적인 응답은 200 상태 코드를 가질 수 있고, 실패한 응.. 2023. 7. 11.
[ Concept ] JWT Token - 개념 및 간단 예제 오늘은 Security를 배우면서 접하게 된 JWT 토큰의 개념에 대해 정리해보겠습니다! JWT Token? JWT(JSON Web Token)은 웹 애플리케이션 간에 정보를 안전하게 전송하기 위해 사용되는 인증 및 권한 부여 메커니즘이며, 간결하고 자체적으로 안전한 방식으로 정보를 전달할 수 있어 많은 웹 애플리케이션에서 사용되고 있습니다. JWT는 세 부분으로 구성됩니다. 헤더(Header) 페이로드(Payload) 서명(Signature) 1. 헤더(Header) : 토큰의 유형과 해싱 알고리즘 등의 메타데이터를 포함합니다. 일반적으로 'alg'(알고리즘)과 'typ'(토큰 유형) 필드가 포함됩니다. 예를 들면 다음과 같이 인코딩 될 수 있습니다. => '{"alg" : "HS256" , "typ".. 2023. 7. 10.
[ Team ] Trakker Project - End 드디어 첫 팀 프로젝트가 끝났습니다. 9주 동안 팀원들과 협업을 통해서 정말 많은 걸 배웠는데, 프로젝트를 경험하면서 느낀 점을 후기 글을 작성하려고 합니다. 프로젝트 끝나기 4일 전부터 PPT를 만들면서 그동안 해왔던 기능들을 정리했습니다. https://github.com/TrakkerTeam/trakker GitHub - TrakkerTeam/trakker Contribute to TrakkerTeam/trakker development by creating an account on GitHub. github.com READEME를 이용하여 기술 스택, 프로그램 시연 영상을 올렸습니다. https://github.com/TrakkerTeam/trakker GitHub - TrakkerTeam/tra.. 2023. 7. 7.
[ Team ] 최종 팀 프로젝트 사전 발표 글을 쓰기에 앞서, 최종 팀 프로젝트 사전 발표는 학원 내에서 나 홀로 진행되었다 비전공자 출신인 내가 6개월의 과정을 거치면서, 따라가기 힘든 부분들이 많은 만큼 혼자 자습하는 시간이 많아졌고, 열정적인 친구 한 명 둔 덕분에 준비하는 데 있어서 큰 무리 없이 준비할 수 있었고, 그 시간들이 모여 강사님께서 항상 기대가 많은 조라고 항상 말씀하셔서 기대감에 부응하고 싶어서 기쁜 마음으로 준비하게 되었다. 솔직한 감정으로, 프로그래밍을 시작한 지 7개월 만에 처음으로 받는 '나의 노력에 대한 인정'이었다 물론 전공자 분들도 발표를 시키면 나보다 더 짜임새 있게 잘하시는 것은 당연한 얘기다 성격이 유별난 덕분인지 개인 프로젝트 때 강사님께서 프로젝트 퀄리티 토대로 팀장을 정하고 팀을 나눠주시는 것에 대한 .. 2023. 7. 6.
728x90