반응형 프로그래밍/Go12 고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part8 - JWT 인증 기능 추가하기 (3) - 회원가입 이메일 인증 로직 개발 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. HTML 삽입 미리보기할 수 없는 소스 안녕하세요 오늘도 k-in 입니다. 1. 서론 "이것만 알면 나도 개발 전문가" 시리즈입니다. "Gin 을 이용한 CRUD RESTful API 개발 Part8" 를 진행하겠습니다. Part8 에서는 SMTP 클라이언트를 구현하고 Mailtrap 서비스를 이용해 "이메일 인증"을 추가해보도록 하겠습니다. Part7 의 내용을 아직 학습하지 않았다면 아래의 링크로 접속하여 학습을 순서대로 이어가주세요. 2023.03.05 - [Go] - 고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part7 - JWT 인증 기능 추.. 2023. 3. 7. 고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part7 - JWT 인증 기능 추가하기 (2) - 회원가입 로직 개발 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. HTML 삽입 미리보기할 수 없는 소스 안녕하세요 오늘도 k-in 입니다. 1. 서론 "이것만 알면 나도 개발 전문가" 시리즈입니다. "Gin 을 이용한 CRUD RESTful API 개발 Part7" 를 진행하겠습니다. Part7 에서는 회원가입 기능을 추가해보도록 하겠습니다. Part6 의 내용을 아직 학습하지 않았다면 아래의 링크로 접속하여 학습을 순서대로 이어가주세요. 2023.03.05 - [Go] - 고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part6 - JWT 인증 기능 추가하기 (1) HTML 삽입 미리보기할 수 없는 소스 2. 데이터.. 2023. 3. 5. 고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part6 - JWT 인증 기능 추가하기 (1) 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. HTML 삽입 미리보기할 수 없는 소스 안녕하세요 오늘도 k-in 입니다. 1. 서론 "이것만 알면 나도 개발 전문가" 시리즈입니다. "Gin 을 이용한 CRUD RESTful API 개발 Part6" 를 진행하겠습니다. Part6 에서는 회원가입, 로그인 기능을 제공하기 위해 JWT 인증 기능을 추가해보도록 하겠습니다. Part5 의 내용을 아직 학습하지 않았다면 아래의 링크로 접속하여 학습을 순서대로 이어가주세요. 2023.03.03 - [Go] - 고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part-5 HTML 삽입 미리보기할 수 없는 소스 2... 2023. 3. 5. 고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part-5 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. HTML 삽입 미리보기할 수 없는 소스 안녕하세요 K-IN 입니다. 서론 "이것만 알면 나도 개발 전문가" 시리즈입니다. "Gin 을 이용한 CRUD RESTful API 개발 Part-5" 를 진행하겠습니다. Part-5 에서는 gin 웹 어플리케이션에서 mongodb 와 redis 를 연동하는 방법을 학습해보겠습니다. Part-4 의 내용을 아직 학습하지 않았다면 아래의 링크로 접속하여 학습을 순서대로 이어가주세요. 2023.03.02 - [Go] - 고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part-4 HTML 삽입 미리보기할 수 없는 소스 P.. 2023. 3. 3. 고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part-4 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. HTML 삽입 미리보기할 수 없는 소스 안녕하세요 K-IN 입니다. 서론 "이것만 알면 나도 개발 전문가" 시리즈입니다. "Gin 을 이용한 CRUD RESTful API 개발 Part-4" 를 진행하겠습니다. Part-4 에서는 RESTful API 를 위한 MongoDB, Redis 를 Docker를 이용해 구성하는 방법을 학습해보겠습니다. Part-3 의 내용을 아직 학습하지 않았다면 아래의 링크로 접속하여 학습을 순서대로 이어가주세요. 2023.03.02 - [Go] - 고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part-3 HTML 삽입 미리.. 2023. 3. 2. 고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part-3 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. HTML 삽입 미리보기할 수 없는 소스 안녕하세요 K-IN 입니다. 서론 "이것만 알면 나도 개발 전문가" 시리즈입니다. "Gin 을 이용한 CRUD RESTful API 개발 Part-3" 를 진행하겠습니다. Part-3 에서는 Taskfile 을 이용해 명령어를 단축해서 실행하는 방법을 학습해보겠습니다. Part-2 의 내용을 아직 학습하지 않았다면 아래의 링크로 접속하여 학습을 순서대로 이어가주세요. 2023.03.01 - [Go] - 고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part-2 HTML 삽입 미리보기할 수 없는 소스 Part-2 코드.. 2023. 3. 2. 고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part-2 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. HTML 삽입 미리보기할 수 없는 소스 안녕하세요 K-IN 입니다. 서론 "이것만 알면 나도 개발 전문가" 시리즈입니다. "Gin 을 이용한 CRUD RESTful API 개발 Part-2" 를 진행하겠습니다. Part-2 에서는 dotenv 파일을 로드하여 환경변수 정보를 불러오는 과정을 학습해보겠습니다. 2023.03.01 - [Go] - 고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part-1 고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part-1 이 포스팅은 쿠팡 파트너스 활동의.. 2023. 3. 1. 고 (Golang) | 이것만 알면 나도 개발 전문가 | Gin 을 이용한 CRUD RESTful API 개발 Part-1 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 안녕하세요 K-IN 입니다. 서론 "이것만 알면 나도 개발 전문가" 시리즈입니다. 이번 시간에는 Gin Web Framework 를 이용해 CRUD RESTful API 를 만드는 방법을 소개해드리겠습니다. 개발 프로젝트의 종류는 매우 다양합니다. 라이브러리, 유틸리티, 웹 어플리케이션, 데몬, 미들웨어, GUI 프로그램 등등 매우 다양합니다. 이중에 우리가 실제 업무에 자주 사용하는 프로그램의 타입은 웹 어플리케이션입니다. 다음, 네이버 등등의 모든 서비스들은 웹 서버를 통해 구현되었습니다. 이 모든 것들이 웹 어플리케이션입니다. 이번 시간은 Golang, Gin, MongoDB 을 이용해 CRUD RESTFul A.. 2023. 3. 1. 고 (Golang) | 이것만 알면 나도 개발 전문가 | Cobra 를 이용한 CLI 프로그램 정석으로 구현하기 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 안녕하세요 K-IN 입니다. 서론 "이것만 알면 나도 개발 전문가" 시리즈입니다. 이번시간에는 Cobra 를 이용해 CLI 프로그램 구조를 잡는 빠르고 정확한 방법을 소개해드리겠습니다. 개발 프로젝트의 종류는 매우 다양합니다. 라이브러리, 유틸리티, 웹 어플리케이션, 데몬, 미들웨어, GUI 프로그램 등등 매우 다양합니다. 이중에 우리가 실제 업무에 자주 사용하는 프로그램의 타입은 복잡한 GUI 가 아닌 바로 CLI 프로그램입니다. 가령 리눅스에서 cat, grep, ping 등의 명령을 사용해보았을 것입니다. 이 모든 것들이 CLI 프로그램입니다. CLI 란? Command Line Interface 의 줄임말로 단.. 2023. 2. 19. 고(Golang) | 튜토리얼 02 | 나도 모르게 고급 개발자 시리즈 | Go 언어에서 함수란? 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 이전 튜토리얼 살펴보기 5분 만에 Golang 개발 환경 세팅하기 패키지(package)와 import 구문 서론 안녕하세요 K-IN 입니다. "나도 모르게 고급 개발자 시리즈" 세 번째 시간입니다. 이전 튜토리얼에서 Go 언어의 패키지 개념과 import 구문의 특성을 알아보았습니다. 이번 시간에는 함수(Function)의 특징을 살펴보도록 하겠습니다. 본론 이 튜토리얼은 아래의 내용을 담고 있습니다. Go 언어에서 함수란? 함수의 특징 및 핵심원리 5가지 한글과 비슷한 특징을 가지는 Go 언어의 과학적인 문법 내용이 좀 많아 보이지만 매우 중요한 내용이기에 압축해서 핵.심.원.리 만 간추려서 설명하겠습니다. Go .. 2023. 2. 19. 고(Golang) | 튜토리얼 01 | 나도 모르게 고급 개발자 시리즈 | 패키지(package)와 import 구문 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 이전 튜토리얼 살펴보기 5분 만에 Golang 개발 환경 세팅하기 서론 안녕하세요 K-IN입니다. "나도 모르게 고급 개발자 시리즈" 두 번째 시간입니다. 이전 튜토리얼에서 Go 언어 개발 환경을 구성해 보았습니다. 이번 시간에는 본격적으로 Go 언어의 특징을 살펴보도록 하겠습니다. 본론 이 튜토리얼은 아래의 내용을 담고 있습니다. 패키지의 개념과 import 구문 Go 언어 패키지(package) 핵심 정리 설명에 앞서 패키지와 import 가 Go 언어에서 의미하는 바를 설명드립니다. 모든 Go 프로그램은 패키지(package)로 이루어져 있습니다. 앞으로 여러분이 작성하게 될 코드의 대부분은 package mai.. 2023. 2. 16. 고(Golang) | Tutorial | 5분만에 Golang 개발 환경 세팅하기 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 서론 안녕하세요 K-IN 입니다. 오늘은 맥북에서 Golang 프로젝트를 시작하는 초간단 방법을 설명드리겠습니다. Visual Studio Code 를 통해서 간단한 프로그램을 작성하고 헷갈릴수 있는 GOPATH 환경 변수에 대해서도 알아보겠습니다. 준비물 아직 맥북 등 쾌적한 개발환경이 준비되지 않았다구요? 그렇다면, 이번 기회에 개발에 있어서 필수적인 도구들을 세팅해보는 것을 추천드립니다. 설치하기 macos 는 homebrew 를 통해서 편리하게 도구들을 설치할 수 있습니다. 아래의 링크를 참조하여 필요한 도구를 준비해 봅시다. brew 유틸리티는 GUI 도구 설치 시에 cask 라는 옵션을 추가해주어야 합니다... 2023. 1. 27. 이전 1 다음 반응형