본문 바로가기
728x90

코드프레소51

[Spring Boot 웹 개발 입문] 실습 환경 구성 및 실습 ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - Spring Boot 웹 개발 입문 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr Spring Boot 실습 환경 구성하기 - jdk 설치 jdk를 설치한다 환경 변수를 설정한다 JAVA_HOME 변수를 새로 생성하고 설치한 jdk를 연결한다 Path 변수에서 편집을 하여 기존 환경변수 아래 추가 경로를 설정한다 환경변수 설정이 제대로 되면 cmd창에서 $java -version 이라고 입력 시에 자바의 버전이 뜨면 성공이다! Spri.. 2022. 1. 28.
[Spring Boot 웹 개발 입문] Spring Framework 소개 ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - Spring Boot 웹 개발 입문 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr Spring Framework 소개 Rod Johnson에 의해 개발되었고, 2004년에 1.0 버전이 출시되었다 2017년에 Spring Framework 5.0이 출시되었다 2014년에 Spring Boot 1.0이 출시되었고, 2020 기준 Spring Boot 2.x가 활용되고 있다 Spring Framework의 활용 Spring Framewor.. 2022. 1. 28.
[Java 프로그래밍 초급] Map 자료구조 컬렉션 클래스 ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - Java 프로그래밍 초급 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr Map 자료 구조 데이터 하나의 데이터를 설명하기 위한 정보를 저장할 때 좋다 속성 간에는 순서가 필요 없다 동일한 속성으로 여러 개의 값이 존재하지 않는다 Map 자료구조를 위해 정의된 인터페이스 Pair(Key-Value) 데이터 여러 건을 하나의 객체로 관리한다 입력된 데이터에 순서가 존재하지 않는다 Key는 Value를 찾기 위한 고유한 주소의 역할을 수행한.. 2022. 1. 27.
[Java 프로그래밍 초급] 객체지향 고급 (3) ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - Java 프로그래밍 초급 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr 패키지(package) 관련 있는 클래스를 한군데 묶어 놓은 그룹 클래스를 구분하는 일종의 디렉토리 패키지는 하위 계층 구조를 가질 수 있다 패키지명의 작성 패키지명은 소문자로만 작성하며, 클래스들의 묶음을 표현하는 의미있는 이름으로 작성한다 패키지는 계층 구조를 갖는다 일반적으로 '1차도메임.회사명.'으로 시작된다 이는 꼭 지켜야 할 규칙은 아니고 대부분 이런 식.. 2022. 1. 25.
[SW 유지보수성 향상을 위한 Clean Code] Clean Code를 위한 Code Refactoring ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - SW 유지보수성 향상을 위한 Clean Code 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr Refactoring SW 품질 향상을 목적으로 기능의 변경 없이, 내부 코드를 변경하는 기술이다 2000년에 Martin Fowler가 소개하였다 Refactoring : Improving the Design of Existring Code에서 소개되었다 Refactoring 철학 티끌 모아 태산 기존 기능에 변경을 가하지 않는 수준의 아주.. 2022. 1. 24.
[SW 유지보수성 향상을 위한 Clean Code] Clean Control Structure ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - SW 유지보수성 향상을 위한 Clean Code 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr Controll Structures란? 조건, 루프(loop), 흐름을 제어하는 선언문 if, if-else, for, while, do while 등... Control Structures 와 Clean Code Control Structures 는 코드 복잡도에 가장 큰 영향을 주는 요소이다 특히 중첩된 Control Structures는.. 2022. 1. 24.
728x90