Skip to content

haedalprogramming/automationLearningWithAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

automationLearningWithAI

Zapier과 Google Apps Script를 활용해 자동화시스템을 학습 하기 위한 튜토리얼

주니어 개발자를 위한 자동화 시스템 구축 튜토리얼 개요를 아래와 같이 정리하였습니다. 각 단계는 난이도에 따라 초급, 중급, 고급으로 구성되어 있으며, 실습을 통해 다양한 자동화 도구와 API 활용 방법을 익힐 수 있습니다.


[1. 초급: 기본 트리거 활용 - Zapier]

  • 설명: 사용자가 Google Form을 제출하면 자동으로 회신 이메일을 발송하는 시스템을 구축합니다.

  • 사용 도구: Google Forms, Gmail, Zapier

  • 추가 실습:

    • 추가 실습 1: 신청 내용에 [대기 신청] 키워드가 포함된 경우 별도의 이메일 템플릿으로 응답하기
    • 추가 실습 2: 신청자 정보를 운영진의 Slack 채널로 자동 전송하기
    • 추가 실습 3: Solapi를 연동하여 신청자에게 카카오톡 또는 문자 메시지 전송하기

[1-1. 초급: 기본 트리거 활용 - Make]

  • 설명: Make.com을 활용하여 Google Forms 신청 시 참가자에게 이메일, 문자, 카카오톡으로 안내 메시지를 자동으로 발송하는 시스템을 구축

  • 사용 도구: Make, Google Forms, Gmail, Solapi


[2. 중급: API와 데이터 활용 - Google Apps Script]

  • 설명: Google Sheets의 특정 칼럼이 체크되면 Slack으로 배송 관련 메시지를 자동 전송하는 기능을 구현합니다.

  • 사용 도구: Google Apps Script, Google Sheets, Slack API

  • 추가 실습:

    • 추가 실습 1: 배송 완료 시 다른 스프레드시트에 자동으로 업데이트하기
    • 추가 실습 2: 주문 금액이 10만 원 이상인 경우에만 메시지 전송하기
  • 설명: Google Sheets에서 특정 칼럼이 체크되면 Google Docs를 생성하여 수능 성적표를 자동으로 작성합니다.

  • 성적표 데이터: 이름, 출생년도, 과목별 성적 그래프(국어, 영어, 수학), 지원 가능 대학 목록

  • 사용 도구: Google Apps Script, Google Sheets, Google Docs

  • 추가 실습: 생성된 성적표 파일의 링크와 제작 완료 메시지를 Slack으로 전송하기

  • 설명: Google Sheets에서 특정 칼럼이 체크되면 Google Calendar에 수업 일정을 자동으로 생성합니다.

  • 시간표 데이터: 교과목 이름, 교수님 이름 및 이메일, 본인 휴대폰 번호, 함께 듣는 친구 4명의 정보, 수업 시작 및 종료 시간, 강의실

  • 사용 도구: Google Apps Script, Google Sheets, Google Calendar

  • 추가 실습: 이벤트 생성 시 안내 메시지를 Slack으로 발송하기

  • 설명: Google 알리미를 통해 수신된 이메일을 ChatGPT를 활용하여 뉴스 데이터를 개별로 추출한 후, 구글 스프레드시트에 작성하고 Slack에 공유합니다.

  • 사용 도구: Google 알리미, Zapier, Google Sheets, ChatGPT API, Slack

  • 추가 실습: 블로그 글을 자동으로 요약하여 이메일로 발송하기


[3. 고급: 외부 API 및 데이터 연동]

  • 설명: Google Sheets에서 특정 칼럼이 체크되면 ChatGPT를 통해 내용을 요약하고, 이를 네이버 카페에 자동으로 게시합니다.

  • 사용 도구: Google Apps Script, ChatGPT API, 네이버 카페 API

  • 추가 실습: 게시글에 이미지 추가하기

  • 설명: 기업은행 Open API를 통해 특정 조건(예: 입금액 100만 원 이상)이 충족되면 Slack으로 알림을 전송합니다.

  • 사용 도구: IBK 기업은행 Open API, Zapier, Slack

  • 추가 실습: 입출금 내역을 스프레드시트에 자동으로 저장하기

  • 설명: Google Sheets API와 Google Apps Script를 활용하여 웹에서 고객 리드 데이터를 자동으로 수집하고, Google Sheets에 정리·저장하는 시스템을 구축합니다.

  • 사용 도구: Google Apps Script, Google Sheets API, Google Cloud Platform

  • 추가 실습:

    • 추가 실습 1: 수집된 리드 데이터를 기반으로 고객 등급을 자동 분류하여 시트에 태깅하기
    • 추가 실습 2: 신규 리드 유입 시 Slack 또는 이메일로 영업팀에 알림 자동 발송하기
    • 추가 실습 3: 시간 기반 트리거를 설정하여 주기적으로 웹 리드 데이터를 자동 수집하기

이러한 튜토리얼을 통해 주니어 개발자들은 다양한 자동화 도구와 API를 활용하여 업무 효율을 높이는 방법을 체계적으로 학습할 수 있습니다. 각 실습은 단계별로 구성되어 있어 난이도에 따라 순차적으로 진행할 수 있으며, 추가 실습을 통해 응용 능력을 향상시킬 수 있습니다.


[추가 자료: AI 코딩 어시스턴트를 활용한 웹사이트 제작]

코딩 경험이 없어도 Claude Code, GitHub Copilot 같은 AI 코딩 어시스턴트를 활용하면 웹사이트를 직접 만들 수 있습니다. 아래 튜토리얼은 처음 시작하는 분들을 위한 단계별 가이드입니다.

  • 설명: GitHub Copilot을 활용하여 HTML, CSS, JavaScript 기초 없이도 자기소개 웹페이지를 제작합니다. 프롬프트 작성법과 AI가 생성한 코드를 이해하고 수정하는 방법을 학습합니다.

  • 학습 목표:

    • AI 코딩 어시스턴트의 기본 사용법 익히기
    • 프롬프트를 통해 원하는 웹페이지 구조를 요청하는 방법
    • 생성된 HTML/CSS 코드를 브라우저에서 실행하고 확인하기
    • AI에게 수정 요청하여 디자인을 반복 개선하기
  • 사용 도구: GitHub Copilot, VS Code, 웹 브라우저

  • 실습 내용:

    1. 자기소개 원페이지 웹사이트 제작
    2. 반응형 레이아웃 적용 (모바일/데스크톱)
    3. GitHub Pages로 무료 배포
  • 설명: 제품 또는 서비스를 소개하는 랜딩페이지를 AI 어시스턴트와 함께 제작합니다. 실제 비즈니스에서 활용할 수 있는 수준의 페이지를 만들어봅니다.

  • 학습 목표:

    • 랜딩페이지의 구성 요소(히어로 섹션, 기능 소개, CTA, 문의 폼) 이해
    • AI에게 섹션별로 나누어 요청하는 프롬프트 전략
    • 외부 라이브러리(폰트, 아이콘) 활용법
    • 문의 폼과 Google Sheets 연동 (실습 8 응용)
  • 사용 도구: GitHub Copilot, VS Code, Google Sheets

  • 실습 내용:

    1. 히어로 섹션 + 네비게이션 바 제작
    2. 서비스 소개 및 기능 카드 섹션
    3. 고객 문의 폼 제작 및 Google Apps Script 연동
    4. Vercel로 배포
  • 설명: AI 어시스턴트를 활용하여 데이터를 관리하고 사용자와 상호작용하는 동적 웹 애플리케이션을 제작합니다. 프론트엔드와 백엔드 개념을 자연스럽게 학습합니다.

  • 학습 목표:

    • React 또는 Vue.js 기반 프로젝트를 AI와 함께 구축하기
    • API 연동을 통한 데이터 조회/저장 구현
    • AI에게 복잡한 기능을 단계적으로 요청하는 방법
    • 에러 발생 시 AI와 함께 디버깅하는 워크플로우
  • 사용 도구: Claude Code, VS Code, Node.js

  • 실습 내용:

    1. 할 일 관리(To-Do) 앱 제작
    2. 외부 API 연동 (날씨, 환율 등 공개 API)
    3. 로컬 스토리지를 활용한 데이터 저장
    4. Vercel로 배포 및 도메인 연결

About

Zapier과 Google Apps Script를 활용해 자동화시스템을 학습 하기 위한 튜토리얼

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors