Skip to content

[과제 제출] 자동화 학습 튜토리얼 실습 결과 - 정채희 #8

Description

@identihee

1/1-1.구글 폼 신청 시 이메일 자동 응답 시스템 구축

  • 실습 경로/파일: Make/Zapier/Solapi/Sheets
Image Image Image Image

2.스프레드시트에서 배송 메시지 보내기

  • 실습 경로/파일: Sheets/Slack/Apps script
Image Image Image Image

2-1.구글 스프레드시트로 MMS 발신 시스템 만들기

  • 실습 경로/파일: Sheets/Apps script/Solapi
Image Image Image

3.스프레드시트에서 수능 성적표 생성하기

  • 실습 경로/파일: Sheets/AppsScript/Docs/Slack
Image Image Image

4.스프레드시트에서 새내기 시간표 생성하기

Image Image Image Image Image

5.뉴스 요약 자동화

  • 실습 경로/파일: 구글 알리미/Zapier/Sheets/ChatGPT/Slack
Image Image Image Image

6.네이버 카페 API를 활용한 스프레드시트 자동 게시글 업로드

  • 실습 경로/파일: Sheets/Naver Cafe/ChatGPT/네이버 개발자 센터/Apps Script/
Image Image Image Image Image

네이버 카페 링크: https://cafe.naver.com/identihee?iframe_url_utf8=%2FArticleRead.nhn%253Fclubid%3D31665851%2526articleid%3D6%2526referrerAllArticles%3Dtrue

8.Google Forms API와 Apps Script를 활용한 웹 데이터 수집 자동화

  • 실습 경로/파일: Google Cloud console/Apps Script
Image Image Image Image

(html 화면은 google cloud console api key, version 만료로 실습 당시에는 정상 작동 되었으나, 현재 접속 불가)

8.Google Sheets API와 Apps Script를 활용한 웹 고객 리드 데이터 수집 자동화

  • 실습 경로/파일: Google Cloud console/Apps Script
Image Image Image Image Image

9.AI를 활용한 웹사이트 제작(튜토리얼 A~C)

A

Image Image Image Image

배포된 페이지: https://identihee.github.io/my-profile/

Image

B

vercel 배포: https://my-landing-page-three-rouge.vercel.app/

Image Image Image Image

C

Image Image Image

① 정적 웹페이지 vs 동적 웹 애플리케이션

튜토리얼 B (정적/단순 폼): 완성된 화면을 보여주고 정보를 수집하는 랜딩페이지. (HTML/CSS 중심)

튜토리얼 C (동적 웹앱): 사용자가 화면에서 글을 쓰고, 지우고, 체크표시를 하면 즉각적으로 화면이 변하는 진짜 '프로그램'. 이를 위해 React라는 최신 기술(컴포넌트 기반 UI 라이브러리)을 사용한다.

② AI 코딩 어시스턴트의 차이 (Copilot vs Claude Code)

GitHub Copilot: 에디터(VS Code) 안에서 코드를 추천해주면 사람이 직접 복사/붙여넣기를 해야 하는 '조수' 역할.

Claude Code: 터미널(검은 화면)에서 프로젝트 전체 구조를 파악하고, 사람의 명령을 받으면 스스로 파일을 만들고 코드를 수정하는 '수석 개발자' 역할. (비용이 발생하는 API 과금 방식)

③ 데이터 저장과 외부 연동

로컬 스토리지(Local Storage): 서버나 DB 없이도, 사용자의 웹 브라우저 자체에 데이터를 영구적으로 저장하여 새로고침해도 데이터가 날아가지 않게 하는 기술.

외부 API (Open-Meteo): 날씨, 지도 등 내가 갖지 못한 데이터를 다른 회사의 서버에서 실시간으로 빌려와 내 웹사이트에 띄워주는 기술.


🔄 3. 전체 작업 흐름 (Workflow)

AI 에이전트 세팅: 터미널에 npm install -g @anthropic-ai/claude-code로 Claude Code를 설치하고 인증(로그인) 진행.

React 프로젝트 초기화: Claude Code에게 "Vite를 사용해 React 프로젝트를 만들어줘"라고 지시하여 뼈대 생성.

핵심 기능(To-Do) 구현: 할 일 추가, 목록 표시, 완료 체크, 삭제 기능을 갖춘 앱을 App.jsx와 App.css에 구축하도록 AI에게 지시.

로컬 스토리지 연동: 페이지를 새로고침해도 할 일 목록이 유지되도록 브라우저 저장소 기능 추가 요청.

날씨 API 연동: 앱 상단에 Open-Meteo API를 호출하여 현재 서울의 날씨와 기온을 띄우는 Weather.jsx 컴포넌트 추가.

인터넷 배포 (Vercel): 코드를 Git으로 묶어 GitHub에 Push한 뒤, Vercel을 통해 전 세계에 배포.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions