본문 바로가기

전체 글118

VSCode에서 Java 코딩 테스트 환경 구축하기 개발자라면 취업 혹은 이직 준비할 때 꼭 거쳐가야하는 단계가 있어요. 바로 온라인/오프라인 코딩 테스트인데요! 제가 처음 취업 준비를 할 때만해도 오프라인 코딩 테스트가 더 활성화되어 있었는데, 요즘은 대부분 온라인 테스트라 편리하더라구요. 온라인 코딩테스트를 미리 대비하고 연습하기 위해 테스트 환경을 미리 구축해보았어요. 혹시나 "실격 처리되는 것 아닌가?" 싶으신 분들도 있겠지만, 프로그래머스로 온라인 코딩테스트를 진행하는 경우 VSCode로 작성하고 제출하는 방식은 허용한다고 하더라구요! ( 프로그래머스여도 온라인 코딩테스트를 주최하는 업체에 따라 다를 수도 있으니 참고만 해주세요! ) VSCode에 Java 온라인 코딩테스트 환경 구축하기 VSCode 설치하기 개발을 진행할 텍스트 에디터(Text.. 2023. 3. 21.
JDK(Java Development Kit) 설치하기 JDK(Java Development Kit) 설치 유무 확인하기 1. cmd에서 자바 설치 버전 확인 명령어를 통해 JDK 설치 유무를 확인합니다. 명령어: java -version 위 같은 메세지가 보이지 않는다면, 즉 설치가 되어 있는 상태이니 JDK를 설치 과정을 진행하실 필요가 없습니다. JDK(Java Development Kit) 설치하기 2. JDK를 설치하기 위해 오라클 다운로드 센터 공식 사이트로 접속하여 OS에 맞게 Installer를 다운로드합니다. 주소: https://www.oracle.com/java/technologies/downloads Download the Latest Java LTS Free Subscribe to Java SE and get the most compr.. 2023. 3. 20.
VSCode 설치하기 Java, Javascript 등 다양한 개발 환경에서 사용하는 언어를 실행할 프레임워크, 툴을 설치하는 과정입니다. VSCode는 대체로 Frontend 개발 환경에서 자주 쓰는 툴이자 프레임워크로 Visual Studio보다는 가볍다는 특징이 있습니다. VSCode 설치하기 개발을 진행할 텍스트 에디터(Text Editor)이자 코드 편집기를 설치하는 과정입니다. 1. Visual Studio Code 공식 사이트로 접속하여 OS에 맞게 Installer를 다운로드합니다. 주소: https://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and avail.. 2023. 3. 17.
롬복(Lombok) 어노테이션(Annotation) 롬복 어노테이션 (Lombok Annotation) Lombok Library는 코드를 줄여 가독성을 높여주는 라이브러리입니다. @Getter 자동으로 getValue() 혹은 isValue()와 같은 접근자 메소드를 생성합니다. 변수 타입 별 메소드 종류 boolean 타입인 경우 → isValue() boolean 타입이 아닌 경우 → getValue() 옵션 lazy: 처음 호출될 때 값을 한 번 계산하고 그 이후 Cache를 사용하는 접근자로 설정 Example: @Getter(lazy=true) Class에 선언된 경우 Class 내 선언된 모든 필드에 대해서 접근자 메소드를 생성합니다. Example // 선언부 public class User { @Getter private String na.. 2023. 3. 16.
[실습] 뷰(Vue)로 로그인 화면 구현하기 - UI 및 기능 개발 오늘의 실습 목표는 "로그인 화면 만들어보기!" 입니다. 본 게시글에서 다루는 사항은 로그인 화면을 구현하는 과정입니다. 로그인 화면 구현하기 - UI 및 기능 개발 사전 준비 아래 사항에 대해서 사전 준비가 완료되지 않으신 분들은 아래 링크를 참조하여 사전 준비를 진행합니다. [실습] 뷰(Vue)로 로그인 화면 구현하기 - 기획/설계 결과 이미지 구현하기에 앞서 본 글을 따라하시면 아래와 같이 화면의 레이아웃을 구성하실 수 있습니다. 소스 코드 src\components\common\UserLogin.vue 관리자 포털의 로그인 화면의 주요 기능이 담겨있는 컴포넌트 파일입니다. 전체 코드를 확인하실 분들은 아래 더보기를 클릭해주세요. 더보기 Admin Portal Login Admin Portal Lo.. 2023. 3. 15.
[자격증] SQL 개발자 (SQLD: SQL Developer) 영구 전환(보수교육 수강)하기 안녕하세요! 오늘은 평소와 다르게 개발 공부한 사항이 아닌, 개발자 자격증 관련 기록을 해보려구요. 약 2년 6개월? 정도 은행 IT 개발자로 재직하면서 유행인 듯, 강요인 듯, 모두가 따는 자격증이 있었어요. 바로 SQL 개발자 (SQLD: SQL Developer) 자격증이에요. 아무래도 은행 IT 기술은 일반적으로 우리가 아는 Front-End나 Back-End 단의 개발 스킬도 필요하긴 해요. 다만 위 스킬보다는 SQL이 더 중요시 여겨지게 되는데 데이터 적재, 관리, 분석 등의 작업이 더 중요한 곳에 소속되어 일을 했기 때문에 그런 것 같아요. 여담으로는 KPI를 위해 한 해에 자격증 한 개씩은 따는 것이 좋아 자격증 리스트 중에서 가장 쉬운 시험이었던 SQLD를 많이 도전하셨어요. 혹시나 SQ.. 2023. 3. 14.
[실습] 뷰(Vue)로 로그인 화면 구현하기 - 기획/설계 오늘의 실습 목표는 "로그인 화면 만들어보기!" 입니다. 본 게시글에서 다루는 사항은 로그인 화면을 구현하기 위해 기획/설계하는 과정입니다. 로그인 화면 구현하기 - 기획/설계 UI/UX 기능 로그인 관리자가 등록한 사용자 정보와 일치하는지 확인하는 기능 ID: 관리자가 등록한 사용자 ID PW: 관리자가 등록한 사용자 임시 Password 결과 이미지 2023. 3. 13.