메뉴바로가기
메인메뉴 바로가기
컨텐츠 바로가기
 Loading... 

컨텐츠

교육과정 상세보기

교육과정 상세보기

2022 시스코 자동화 솔루션 CSAU v1.1 [16 Credits] (Introducing Automation for Cisco Solutions) 공인과정

교육정보
교육 일정
교육 개요 ▪ CSAU(Automation for Cisco Solutions) 과정은 네트워크 자동화 기술에 대한 광범위한 개요를 제공합니다.
▪ RESTCONF(Representational State Transfer Configuration Protocol) 및 NETCONF(네트워크 구성 프로토콜) 프로토콜을 사용하여 모델 기반 프로그래밍 솔루션 작업과 같은 자동화의 기본 사항을 배웁니다.
▪ XML, JSON(JavaScript Object Notation), YAML(Yet Another Markup Language), YANG(Yet Another Next Generation)을 포함한 데이터 형식 및 유형과 Ansible. Git 같은 DevOps 도구와 함께 네트워크 자동화에서의 가치를 다룹니다.
▪ 네트워크 자동화 솔루션에 대한 여러 전문가 수준의 자동화 과정 및 시험을 준비하는 데 도움이 되는 기초 지식을 다룹니다.
교육 목적 ▪ 종단 간 네트워크 관리 및 운영의 맥락에서 네트워크 자동화 및 프로그래밍 가능성의 역할을 명확히 할 수 있다.
▪ 워터폴과 애자일 소프트웨어 개발 방법론 정의 및 구분 할 수 있다.
▪ 네트워크 자동화 사용 사례를 위해 구축된 기본 프로그래밍 구성으로 Python 스크립트 해석 및 문제 해결을 할 수 있다.
▪ DevOps 원칙, 도구 및 파이프라인을 네트워크 운영에 적용하는 방법을 설명 할 수 있다.
▪ 네트워크 자동화 개발 환경 및 Python 가상 환경, Vagrant, Docker와 같은 관련 기술의 역할을 이해 할 수 있다.
▪ 네트워크 장치에 대한 HTTP 기반 API 호출 이해 및 구성 할 수 있다.
▪ XML, JSON, YAML 및 Protobuf의 차이점과 일반적인 사용 사례를 명확히 설명 할 수 있다.
▪ HTTP 기반 API가 있는 장치를 자동화하기 위해 Python 요청 모듈을 사용하여 Python 스크립트를 구성하고 해석 할 수 있다.
▪ 네트워크 자동화에서 YANG의 역할을 이해 할 수 있다.
▪ YANG 모델 작업을 단순화하는 여러 도구가 있음을 이해 할 수 있다.
▪ RESTCONF와 NETCONF의 기능과 차이점을 설명 할 수 있다.
▪ Ansible 플레이북을 구성하여 네트워크 장치를 구성하고 작동 상태 데이터를 검색 할 수 있다.
▪ Jinja2 템플릿 및 YAML 데이터 구조를 빌드하여 원하는 상태 구성을 생성 할 수 있다.
▪ 차세대 자동화된 네트워크 엔지니어가 되기 위해 필요한 기술에 대한 개요를 얻을수 있다.
▪ 조직의 네트워크 자동화 및 가속화를 준비 할 수 있다.
▪ 버전 관리 시스템을 사용하여 내부 및 외부 팀 간의 협업를 증대 할 수 있다.
교육 기간 3일(21시간)
교육비 1,700,000 원
교재 (벤더제공-디지털)
선수 지식 ▪ OSPF(Open Shortest Path First), BGP(Border Gateway Protocol) 및 인터페이스, SNMP(Simple Network Management Protocol) 및 정적 경로와 같은 기본 구성 기능을 포함한 라우팅 및 스위칭 기술에 대한 기본 이해
▪ Python 데이터 구조 및 루프, 조건문 및 클래스와 같은 프로그래밍 구성의 기초 지식
▪ Python 스크립트 작성 경험 3-6개월에 상응하는 지식
▪ 파일 시스템 탐색 및 스크립트 실행을 위한 기본 Linux 명령어 지식
▪ 텍스트 편집기 작업에 대한 지식
교육 대상 ▪ 자동화 설계자 및 엔지니어
▪ 컨설팅 시스템 엔지니어
▪ DevOps 엔지니어
▪ 네트워크 관리자, 설계자, 컨설팅 엔지니어, 설계 엔지니어, 엔지니어, 운영자 및 신뢰성 엔지니어
▪ 영업 엔지니어
▪ 사이트 신뢰성 엔지니어
▪ 시스템 엔지니어
▪ 기술 솔루션 설계 엔지니어
▪ 애플리케이션 개발자
▪ 협업 개발자 및 솔루션 설계자
▪ IT 회사의 이사급 임원
▪ 모바일 개발자
▪ 네트워크 운영 센터(NOC) 관리자
▪ 소프트웨어 아키텍터
▪ 웹 개발자
교육 내용
[목차]

1. Examining Network Management and Operations

2. Exploring Software Development Methodologies

3. Using Python for Network Automation

4. Describing NetDevOps: DevOps for Networking

5. Managing Automation Development Environments

6. Introducing HTTP Network APIs

7. Reviewing Data Formats and Data Encoding

8. Using Python Requests to Automate HTTP-Based APIs

9. Exploring YANG

10. Using YANG Tools

11. Automating Model-Driven APIs with Python

12. Introducing Ansible for Network Automation

13. Templating Configurations with Jinja2


[실습]

1. Use Network Automation Scripts

2. Enforce Python Fundamentals on the Interactive Interpreter

3. Automate Networks with Netmiko

4. Use the Git Version-Control System and Collaborate on an Internal Project

5. Build Reproduceable Automation Environments

6. Use HTTP-Based APIs with Postman

7. Explore YAML and JSON Data

8. Consume HTTP-Based APIs with Python Requests

9. Explore YANG Tools

10. Explore RESTCONF with Python

11. Explore NETCONF with Python

12. Configure Network Devices with Ansible

13. Collect Network Data with Ansible

14. Build and Deploy Configurations with Ansible


수강후기