본문 바로가기

개인공부10

(작성중) [인프런 강의] Dart #1 기본기 [환경구성] OS: Mac OS Monterey ide: dartpad.dev 강의명: [코드팩토리] [입문] Dart 언어 4시간만에 완전정복 Dart 라는 언어를 사용할때, 1. 안드로이드 스튜디오 2. dartpad.dev 위 두가지 ide 환경에서 개발을 진행할 수 있는데, 강의를 따라가기 위하여 해당 포스팅은 [ dartpad.dev ] 를 사용하여 진행함 Dart 언어는 Java 와 동일하게, 구문이 끝나는 위치에 세미콜론(;)을 삽입 해주어야 한다. 먼저 모든 프로그래밍의 시작을 여는 " Hello World " 를 출력해 본다. 1. 변수(Variable) 선언 하는 방법 Variable의 앞글자를 따와 [ var ] 을 사용하여 변수를 선언할 수 있다. 변수 선언의 방식은 JavaScri.. 2022. 4. 6.
[Spring Boot - 기본편] 7강 - 스프링 핵심 원리 이해1 (회원 도메인 설계) 회원 도메인 설계 회원도메인 요구사항 회원을 가입하고 조회할 수 있다 회원은 일반과 VIP 두 가지 등급이 있다 회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동할 수 있다 (미확정) [출처] 스프링 핵심 원리 - 기본편 - 인프런 | 학습 페이지 지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요.... www.inflearn.com 2022. 4. 4.
[Spring Boot - 기본편] 6강 - 스프링 핵심 원리 이해1 (비즈니스 요구사항과 설계) 비즈니스 요구사항과 설계 회원 회원을 가입하고 조회할 수 있다 회원은 일반과 VIP 두 가지 등급이 있다 회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동할 수 있다 (미확정) 주문과 할인 정책 회원은 상품을 주문할 수 있다 회원 등급에 따라 할인 정책을 적용할 수 있다 할인 정책은 모든 VIP는 1000원을 할인해주는 고정 금액 할인을 적용해달라 (나중에 변경 될 수 있다) 할인 정책은 변경 가능성이 높다. 회사의 기본 할인 정책을 아직 정하지 못했고, 오픈 직전까지 고민을 미루고 싶다. 최악의 경우 할인을 적용하지 않을 수도 있다(미확정) 요구사항을 보면 회원 데이터, 할인 정책 같은 부분은 지금 결정하기 어려운 부분이다. 그렇다고 이런 정책이 결정될 때까지 개발을 무기한 기다릴 수 도.. 2022. 3. 28.
[Spring Boot - 기본편] 5강 - 스프링 핵심 원리 이해1 (프로젝트 생성) 프로젝트 생성 사전준비물 1. Java 11 설치 2. IDE: IntelliJ 또는 Eclipse 설치 스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성 : http://start.spring.io 프로젝트 선택 - Project: Gradle Project - Spring Boot: 2.3.x(강의 내 버전) - Spring Boot: 2.6.5(내 버전) - Language: Java - Package: Jar - Java: 11 Projcet Metadata - groupId: hello - artifactid: core Dependencies - 선택하지 않는다. - 이럴 경우, 스프링이 기본적인 core 설정만 세팅하여 준다. Gradle 전체 설정 'build.gradle' [출처].. 2022. 3. 28.