# tutorial

50개의 포스트
post-thumbnail

GraphQL React + Apollo Tutorial - 2. 시작하기

Hackernews 클론 프로젝트를 시작합니다. `create-react-app`을 사용하여 프론트엔드를 제작하고, Prisma를 사용하여 백엔드를 제작합니다.

3일 전
·
0개의 댓글
post-thumbnail

GraphQL React + Apollo Tutorial - 1. Introduction

Apollo Client는 프론트엔드에서 GraphQL을 아주 간단하게 시작할 수 있도록 도와주는 유연하면서도 강력하고 직관적인 API를 제공합니다.

6일 전
·
0개의 댓글

접근제어

접근제어는 코드끼리 상호작용을 할 때 파일 간 또는 모듈 간에 접근을 제한할 수 있는 기능입니다. 접근 제어를 통해 코드의 상세 구현은 숨기고 허용된 기능만 사용하는 인터페이스를 제공할 수 있습니다. 모듈과 소스파일 모듈은 배포할 코드의 묶음 단위 입니다. 통상 하나의 프레임워크나 라이브러리 또는 애플리케이션이 모듈단위가 될 수 있습니다. import ...

2020년 2월 9일
·
0개의 댓글

11. 인스턴스 생성 및 소멸

인스턴스 생성 초기화 과정은 새로운 인스턴스를 사용할 준비를 하기 위하여 저장 프로퍼티의 초깃값을 설정하는 등의 일을 합니다. 이니셜라이저를 정의하면 초기화 과정을 직접 구현할 수 있습니다. 그렇게 구현된 이니셜라이저는 새로운 인스턴스를 생성할 수 있는 특별한 메서드가 됩니다. 이니셜라이저의 역할은 그저 인스턴스의 첫 사용을 위해 초기화하는 것 뿐입니다...

2020년 2월 8일
·
0개의 댓글

[Tutorial] 누구든지 하는 리액트

※ 출처: 누구든지 하는 리액트

2020년 2월 8일
·
0개의 댓글
post-thumbnail

django - 튜토리얼 part2

https://velog.io/@swhybein/django-%ED%8A%9C%ED%86%A0%EB%A6%AC%EC%96%BC-part1 part1에 이어서 part2를 진행해 보겠습니다. https://docs.djangoproject.com/ko/3.0/intro

2020년 2월 8일
·
0개의 댓글
post-thumbnail

django - 튜토리얼 part1

https://docs.djangoproject.com/ko/3.0/intro/tutorial01/ 장고 튜토리얼을 시작합니다.(part 4까지만 다룰 예정입니다.) 튜토리얼에서는 설문조사 기능이 있는 mysite라는 프로젝트를 장고로 만드는 과정을 진행합니다.

2020년 2월 6일
·
0개의 댓글

10. 프로퍼티와 메서드

프로퍼티 클래스, 구조체 또는 열거형 등에 관련된 값을 뜻함 메서드 특정 타입에 관련된 함수를 뜻함 프로퍼티 프로퍼티는 크게 저장 프로퍼티, 연산 프로퍼티, 타입 프로퍼티로 나눌 수 있습니다. 저장 프로퍼티 인스턴스의 변수 또는 상수를 의미 클래스, 구조체에서 쓰일 수 있음 연산 프로퍼티 값을 저장한 것이 아니라 특정 연...

2020년 2월 4일
·
0개의 댓글

9. 구조체와 클래스

데이터를 용도에 맞게 묶어 표현하고자 할 때 유용 하나의 새로운 사용자 정의 데이터 타입을 만들어주는 것 구조체의 인스턴스는 값타입(call by value)이고, 클래스의 인스턴스는 참조 타입(call by reference)입니다. 구조체 클래스 스위프트의 클래스는 부모클래스가 없더라도 상속 없이 단독으로 정의가 가능합니다. 클래스 인스턴스의...

2020년 2월 2일
·
0개의 댓글

8. 옵셔널

옵셔널은 값이 있을 수도, 없을 수도 있음을 나타내는 표현입니다. "변수나 상수 등에 꼭 값이 있다는 것을 보장할 수 없다" 즉, 변수 또는 상수 값이 nil 일수도 있다 는 것을 의미합니다. 스위프트에서는 옵셔널 하나만으로도 이 의미를 충분히 표현할 수 있기 때문에(문서에 명시하지 않아도) 문법적 표현만으로 모든 의미를 전달할 수 있습니다. 옵셔널 사...

2020년 2월 2일
·
0개의 댓글

7. 함수

스위프트에서 함수는 일급 객체이기때문에 하나의 값으로도 사용할 수 있습니다. 함수와 메서드 메서드 구조체, 클래스, 열거형 등 특정 타입에 연관되어 사용하는 함수 함수 모듈전체에서 전역적으로 사용할 수 있는 함수 함수의 정의와 호출 매개변수 이름과 전달인자 레이블 매개변수 이름과 전달인자 레이블을 같은 이름으로 사용할 수 있지만 전달인자 레...

2020년 2월 1일
·
0개의 댓글

4. 데이터 타입 고급

튜플 튜플은 타입의 이름이 따로 지정되어 있지 않은, 지정된 데이터의 묶음이라고 표현할 수 있습니다. 다른 프로그래머가 코드를 볼 때 각 요소가 어떤 의미가 있는지 어렵습니다. 이름 없이 인덱스만으로 각 요소의 데이터가 무엇을 나타내는지 쉽게 파악하기가 어렵습니다. 그래서 튜플의 요소마다 이름을 붙여줄 수 있습니다. 또, 튜플에는 타입이름에 해당하는...

2020년 2월 1일
·
0개의 댓글

3. 데이터 타입 기본

스위프트의 기본 데이터 타입은 모두 구조체 기반으로 구현되어 있습니다. 스위프트의 모든 데이터 타입 이름은 대문자 카멜케이스를 사용합니다. Int와 UInt 정수 타입입니다. Int는 +, - 부호를 포함한 정수를 뜻합니다. UInt는 -부호를 포함하지않는 0을 포함한 양의 정수를 뜻합니다. Int, UInt는 각각 8비트, 16비트, 32비트, 6...

2020년 2월 1일
·
0개의 댓글

2. Swift 시작

기본 명명 규칙 함수, 메서드, 인스턴스 소문자 카멜케이스 사용 클래스, 구조체, 인스턴스, 프로토콜, 열거형 대문자 카멜케이스 사용 예약어와 키워드 예약어 프로그래밍 언어에서 미리 사용하기로 약속한 단어, 식별자로 사용할 수 없는 단어를 뜻합니다. 키워드 프로그래밍 언어 문법의 일부로 특별한 의미가 있는 단어를 뜻합니다. ...

2020년 1월 26일
·
0개의 댓글

1. Swift 기초

다음 내용은 Swift 프로그래밍책을 읽고 요약한 내용입니다. 스위프트는 편리하며 고차원적 언어입니다. ARC(자동 참조 카운팅, Automatic Refernce Counting)를 지원하므로 쉽게 메모리를 관리 할 수 있습니다. 스위프트의 언어적 특성 Safe, Fast, Expressive 안정성(Safe) 스위프트는 안전한 프로그래밍을...

2020년 1월 22일
·
0개의 댓글

2. 개발환경설정 - Spring + MyBatis + MySQL의 설정

본 tutorial은 코드로 배우는 스프링 웹 프로젝트(구멍가게 코딩단 지음) 책을 보면서 작성한 문서입니다. MyBatis와의 연동작업을 통해서 SQL 처리에 대한 개발 생산성을 높이는 형태로 사용할 것입니다. 이 시리즈의 모든 예제 역시 MyBatis를 이용해서 제작되므로 본격적인 개발 이전에 MyBatis를 연동하고 테스트해 줄 필요가 있습니다. ...

2019년 12월 19일
·
0개의 댓글

1. 개발환경 설정

본 tutorial은 코드로 배우는 스프링 웹 프로젝트(구멍가게 코딩단 지음) 책을 보면서 작성한 문서입니다. 참고: https://k39335.tistory.com/70 실행환경 및 버전 IDE IntelliJ IDEA 2019.2.3 (Ultimate Edition) Build #IU-192.6817.14, built on September 24...

2019년 12월 19일
·
0개의 댓글

0. Spring의 주요 특징

본 tutorial은 코드로 배우는 스프링 웹 프로젝트(구멍가게 코딩단 지음) 책을 보면서 작성한 문서입니다. 스프링의 주요 특징 스프링의 주요 특징이라고 하면 주로 다음과 같은 점을 들 수 있습니다. POJO기반의 구성 의존성 주입(DI)을 통한 객체 간의 관계 구성 AOP(Ascpect-Oriented-Programming)지원 편리한 MVC구조 ...

2019년 12월 19일
·
0개의 댓글

[node.js REST API 서버 만들기] 7. environment split

환경의 분리 서버가 실행되는 모드를 몇 개 정의해야 합니다. 이건 테스트 때문입니다. 아직 테스트에 db를 붙이지는 않았지만 곧 테스트에 디비를 붙일 것 입니다. 하지만 테스트 할 때 디비를 붙이게 되면 데이터베이스 테스트에서 사용한 데이터들이 쌓이게 됩니다. 따라서 테스트용 데이터 베이스가 따로 있어야하는데 이것을 위해 서버 환경을 분리할 것입니다. 우...

2019년 12월 11일
·
0개의 댓글

[node.js REST API 서버 만들기] 6. DB Sync

데이터베이스 연동 일반적인 백엔드 구조  image.png 지금 까지 했던 작업을 Client, Server, Database 중에 Server부분을 만들었습니다. Client에서 요청하는 것은 curl을 사용하거나 모카 테스트로 진행했습니다. 남은 것은 가장 오른쪽에 있는 database 부분입니다. 백에드에서 database를 직접 만드는 것은 아...

2019년 12월 11일
·
0개의 댓글