지은이 : 정송화
BPA와 RPA 분야에서 자동화프로젝트를 수행하여 경험을 쌓아온 전문가로Microsoft Power Automate, UiPath등다양한 업무 자동화 플랫폼으로 금융, 제조,유통 분야의 업무 효율화를 지원하고 있다.현재 한국에프디엑스네트웍스에서 RPA컨설턴트이자 강사로 활동 중이며 더 편리한업무 환경을 만드는데 힘쓰고 있다.
1. 파워 플랫폼과 업무자동화
1.1 파워 플랫폼
1.2 파워 플랫폼의 특징과 기능
1.3 파워 플랫폼을 활용한 개발 사례
1.4 시민 개발자의 역할
1.5 RPA의 정의와 기능
2. 생성형AI의 활용
2.1 디지털 트랜스포메이션
2.2 생성형AI - Copilot
2.3 프롬프트 엔지니어링
3. Power Automate Desktop 기초
3.1 PAD의 특징과 강점
3.1.1 PAD의 특징과 강점
3.1.2 Power Automate Desktop 자동화 기술
3.1.3 Power Automate Desktop 사용사례
3.2 PAD 시작하기
3.2.1 Power Automate Dekstop/Cloud
3.2.2 라이선스의 종류
3.2.3 프리미엄 라이선스
3.2.4 데스크톱용 Power Automate 아키텍처
3.2.5 Microsoft 회원가입
3.2.6 Power Automate Desktop 설치하기
3.2.7 Power Automate Desktop UI
3.2.8 Power Automate Desktop 환경설정
3.2.9 Power Automate Desktop 자동화 흐름 만들기 (메시지박스 출력)
3.3 레코더
3.3.1 레코더의 개념
3.3.2 레코더 기능 살펴보기
3.3.3 실습 - 레코더사용하여 로그인하기
3.3.4 실습 - 작업액션을 사용하여 로그인하기
3.4 변수
3.4.1 변수의 기본 개념
3.4.2 변수의 유형
3.4.3 변수의 범위와 민감한 표시
3.4.4 실습 - 변수 사용해보기
3.4.5 변수의 표현방법과 연산식 사용
3.4.6 변수의 표현식 사용
3.4.7 다양한 속성에서 변수사용
3.5 날짜/시간
3.5.1 날짜/시간의 활용
3.5.2 날짜/시간 작업액션
3.5.3 날짜/시간 표현식사용
3.5.4 실습 - 날짜/시간데이터 조작
3.6 텍스트
3.6.1 텍스트의 활용
3.6.2 텍스트 작업액션
3.7 목록
3.7.1 목록의 활용
3.7.2 목록 작업액션
3.7.3 커스텀 오브젝트
3.7.4 실습 – PDF에서 원하는 영역의 데이터 가져오기
3.7.5 실습 – PDF에서 원하는 영역의 데이터 가져오기 심화
3.8 조건과 반복
3.8.1 조건문의 활용
3.8.2 조건문의 표현방법
3.8.3 조건문 작업액션
3.8.4 다양한 조건문 사용방법
3.8.5 스위치문의 활용
3.8.6 반복문의 활용
3.8.7 반복문 작업액션
3.8.8 다양한 반복문 사용방법
3.9 파일/폴더
3.9.1 파일/폴더 자동화
3.9.2 파일/폴더 작업액션
3.9.3 절대경로와 상대경로
3.9.4 실습 – 조건문, 반복문을 사용한 파일/폴더 제어
3.9.5 실습 – 조건문, 반복문을 사용한 다양한 파일 생성하기
3.10 데이터 테이블
3.10.1 데이터 테이블의 개념과 활용
3.10.2 다양한 데이터 테이블 사용방법
3.10.3 데이터 테이블 작업액션
3.11 Excel
3.11.1 Excel 자동화
3.11.2 Excel의 구조
3.11.3 Excel 작업액션
3.11.4 실습 – Excel 실행 및 저장, 닫기
3.11.5 실습 – Excel 데이터 읽기 (문자/테이블)
3.11.6 실습 – 국세청 Excel 자료 취합
3.11.7 실습 – 도로교통공단 Excel 데이터 정제
3.11.8 실습 – 인구동향 Excel 행열전환
3.11.9 Excel 매크로 사용
3.12 UI/브라우저 자동화
3.12.1 UI/브라우저 자동화
3.12.2 UI/브라우저 자동화 – 구성
3.12.3 UI/브라우저 자동화 – UI요소검사
3.12.4 브라우저 자동화 작업액션
3.12.5 UI자동화 작업액션
3.12.6 UI자동화 작업액션(이미지)
3.12.7 실습 - 텍스트입력 및 버튼클릭
3.12.8 실습 - 버튼요소 순서클릭
3.12.9 실습 - 테이블 데이터 추출
3.12.10 실습 - 드롭박스의 데이터를 목록값으로 가져오기
3.12.11 실습 – 웹사이트에서 데이터 입출력하기
3.13 RPA와 웹개발
3.13.1 프론트엔드와 백엔드
3.13.2 프론트엔드
3.13.3 HTML
3.13.4 CSS
3.13.5 JavaScript
3.14 아웃룩(이메일)
3.14.1 Outlook 자동화
3.14.2 HTML
3.14.3 이메일 작업액션
3.14.4 SMTP와 IMAP
3.14.5 실습 - Outlook을 이용하여 메일 보내기
3.14.6 실습 – 네이버 메일 수신 받기
3.14.7 실습 - HTML으로 이미지 첨부하기
3.15 Teams
3.15.1 Teams
3.15.2 Teams 작업액션 결과편집
3.15.3 Teams 작업액션
3.15.4 Teams 실습
3.16 SAP
3.16.1 SAP란?
3.16.2 SAP에서 RPA 활용하기
3.16.3 트랜잭션과 트랜잭션 코드(T-Code)
3.16.4 SAP 작업액션
3.17 흐름제어와 예외처리
3.17.1 흐름 제어의 활용
3.17.2 흐름제어 작업액션
3.17.3 예외처리의 중요성
3.17.4 예외처리 - 비즈니스에러 | 시스템에러
3.17.5 디자인 타임 오류, 런타임 오류
3.17.6 블록 에러 시 (On block error)
3.17.7 작업액션 자체 에러 처리
3.17.8 마지막 오류 보기 (LastError)
3.17.9 실습 - 예외처리하기
4. Power Automate Desktop 실무
4.1 관리자 권한 실행
4.1.1 관리자 권한으로 실행하기
4.2 [DPA] 머신설정 및 스케줄 실행하기
4.2.1 머신 설정하기
4.2.2 스케줄로 업무 실행
4.3 [DPA] 업무 흐름 공유하기
4.3.1 흐름 공유의 중요성
4.3.2 파일 공유 : 솔루션 가져오기
4.3.3 파일 공유 : 솔루션 내보내기(파일)
4.3.4 파일 공유 : 솔루션 가져오기(파일)
4.3.5 Robin Language
4.4 Windows 작업 스케줄러로 PAD실행하기
4.4.1 Windows 작업 스케줄러로 PAD실행하기
4.5 Power Fx
4.5.1 Power Fx
4.5.2 PAD에서 Power Fx 사용하기
4.6 Power Automate Desktop 언어 전환하기
4.6.1 언어 전환하기
4.7 Picture In Picture 기능 사용하기
4.7.1 Picture In Picture
4.8 마우스/키보드/클립보드
4.8.1 마우스/키보드/클립보드 자동화
4.8.2 마우스/키보드/클립보드 작업액션
4.9 PDF/압축
4.9.1 PDF와 압축
4.9.1 압축 작업액션
4.9.2 PDF 작업액션
4.10 시스템
4.10.1 시스템 제어방법
4.10.2 시스템 작업액션
4.10.3 워크스테이션 작업액션
4.11 정규표현식
4.11.1 정규표현식
4.11.2 정규표현식 작업액션의 종류
4.11.3 PAD에서 정규표현식 활용하기
4.11.4 정규표현식 (전방/후방 탐색 지정)
4.11.5 정규표현식 사용 예제
4.11.6 자주 사용하는 정규표현식
4.12 HTTP(API)
4.12.1 HTTP(API)의 활용
4.12.2 실습 - 공공데이터 포탈에서 데이터 가져와서 가공하기
4.12.3 실습 - 네이버API를 사용하여 특정 키워드의 네이버뉴스 가져오기
4.13 데이터베이스
4.13.1 데이터베이스의 활용
4.13.2 SQL연결 작업액션
4.13.3 MariaDB에서 SQL 연결 활성화하기
4.14 암호화
4.14.1 암호화
4.14.2 암호화 작업액션
4.15 스크립팅
4.15.1 스크립팅의 활용
4.15.2 스크립팅 작업액션
5. 부록
도서 DB 제공 - 알라딘 인터넷서점 (www.aladin.co.kr)