반응형 분류 전체보기210 고 (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. Memory Footprint 란? 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 안녕하세요 k-in 입니다. 간혹 외국 IT 문서를 읽다보면 Footprint 라는 용어를 발견하게 될 것입니다. 보통 오픈소스의 성능(performance)를 설명하기 위해 사용하는 단어인데요. IT 보안 계열에서 종사하시는 분들에게는 조금 다른 의미일 수도 있어서 오늘은 이를 구분해서 소개해보고자 합니다. Footprint 의 사전적 의미 (사람·동물의) 발자국 (무엇이) 차지하는 공간 (통신 위성의) 지상 수신 범위 Memory Footprint 의 의미 (출처: 위키피디아) Footprint 에 Memory 가 붙으면 조금 다른 의미가 됩니다. 영문판 위키피디아를 출처로 합니다. Memory footprint .. 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. 플러터(Flutter) | 현업 개발자가 알려주는 효과적인 플러터(Flutter) 학습 방법 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 서론 안녕하세요 K-IN 입니다. 개발 학습과 관련해서 실무자는 어떻게 새로운 개념들을 빠르게 학습하고 학습한 내용을 보존하는지 방법을 소개해 드리려고 합니다. 새로운 프레임워크 혹은 도구를 배우기 위해서는 많은 품을 들여야하고 어떠한 것을 학습하는지에 따라서 방법을 바꾸어서 적용해야 합니다. 만약 여러분이 이러한 방법을 모른다면 비용과 시간을 낭비하고 플러터의 진수를 제대로 체감하기 전에 학습을 포기할 확률이 높아집니다. 이에, 아래의 요소들을 고려해서 플러터를 효과적으로 학습할 방안을 검토하였고 3 단계를 통해서 빠르게 필요한 내용을 캐치하고 이를 보존하는 과정을 다루도록 합니다. 우선, 플러터에 대해 학습 관점에.. 2023. 1. 24. 이전 1 ··· 20 21 22 23 24 다음 반응형