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

컨텐츠

교육과정 상세보기

교육과정 상세보기

2021 시스코 엔지니어를 위한 네트워크 자동화 프로그래밍 입문 PRNE v1.0 [24 Credits] (Programming for Network Engineers)

교육정보
교육 일정
교육 개요 ▪ 이 과정은 파이썬의 프로그래밍에 대한 이해를 제공할 것이다. 이 과정은 반복적인 네트워킹 작업을 자동화하는 데 도움이 되며, 일상 업무에 사용할 수 있는 유용한 프로그래밍 도구를 파이썬 프로그래밍에 의하여 제공합니다. Cisco Network Programmability Engineer 과정에 참석하기 전 필요한 기초를 제공합니다.
▪ 네트워크 프로그래밍 기능을 사용하여 네트워크를 보다 효율적으로 관리하고 파이썬 프로그래밍 기본 기술을 개발하는 방법을 얻습니다.
▪ 이 과정은 네트워크 프로그래밍을 사용하여 작업을 단순화하거나 자동화하려는 네트워크 엔지니어에게 즉각적인 가치가 있도록 설계되었습니다. 네트워크 엔지니어와 관련된 기능을 수행하는 맥락에서 파이썬 프로그래밍의 기본을 다룹니다.
교육 목적 ▪ 네트워크 프로그래밍 기능의 가치에 대한 사용 사례 및 예 설명할 수 있다.
▪ 기본, 데이터 구조, 제어 구조, 비교 연산자, 입력 및 출력, 구조화 된 프로그래밍, 객체 지향 프로그래밍 등 모든 Python 프로그래밍 기술을 습득할 수 있다.
▪ 실제 네트워킹 통신 및 운영 예제를 사용한 Python으로 개별 네트워크 장치와 통신할 수 있다.
▪ Python을 사용하여 여러 장치와 통신할 수 있다.
▪ Python 내에서 객체 지향 프로그래밍을 사용하여 네트워크 장치를 추상화 할 수 있다.
▪ 네트워크 기반 응용 프로그램 내 데이터베이스를 사용하여 네트워크에 대한 정보 저장을 할 수 있다.
▪ 테스트 방법론을 사용하여 우수한 애플리케이션을 작성할 수 있다.
▪ 오픈 소스 및 기존 라이브러리 (예 : Cisco GitHub, Cisco DevNet, Python 범용 라이브러리 및 Cisco 특정 라이브러리, NX-API)를 통해 사용 가능한 소프트웨어를 활용할 수 있다.
교육 기간 3일(21시간)
교육비 1,300,000 원
교재 Programming for Network Engineers (PRNE) v1.0 (벤더제공-디지털)
선수 지식 ▪ 네트워크 관리 경험 (CCNA 수준 권장)
교육 대상 ▪ 네트워크 엔지니어
▪ 네트워크 관리자
▪ 네트워크 자동화 솔류션 개발담당
교육 내용

1. 네트워크 프로그래머빌리티

2. 첫번째 네트워크 프로그램 작성

3. 파이썬 개요

4. 첫번째 파이썬 프로그램 생성

5. 네트워크 장비의 정보 읽기와 쓰기

6. 네트워크 장비로의 통신

7. 파이썬 데이타 구조

8. 네트워크 정보 비교

9. 조건문

10 . 반복문

11. 함수들

12. 객체지향 프로그래밍

13. 클래스

14. 모듈과 패키지

15. 데이터 저장

16. 디버깅, 테스팅, 로깅


Labs Outline


●Lab 2.5: Running Your First Program
●Lab 4.2: "Hello Device" Application
●Lab 4.7: Create a Reusable Application
●Lab 5.4: Read Information from a File
●Lab 5.7: Write Information to a File
●Lab 6.4: Telnet to a Network Device
●Lab 6.6: Establish an SSH Connection
●Lab 7.10: Using Lists and Dictionaries
●Lab 7.15: Using Tuples and Sets
●Lab 8.5: Creating Comparisons
●Lab 9.5: Using Conditionals with Network Devices
●Lab 10.6: Using Loops
●Lab 10.1: Using break and continue
●Lab 10.11: Tabulate and Print Routes per Interface
●Lab 11.6: Creating Functions
●Lab 11.8: CreatingFunctions That Return Values
●Lab 12.6: Creating Classes and Objects
●Lab 13.4: Defining Classes
●Lab 13.6: Defining Child Classes
●Lab 14.5: Using Modules
●Lab 14.8: Using Packages
●Lab 15.5: Reading and W riting Structured Files
●Lab 15.7: Reading and W riting DatabaseFiles
●Lab 15.8: Storing Traffic Data
●Lab 16.3: Debugging a Network Application
●Lab 16.5: Unit Testing a Network Application
●Lab 16.7: Logging Communication with Network Device

수강후기
  • 김*호

    실습위주의 자세한 설명

    2021-07-23

  • 최*석

    실습환경이 좋았습니다.

    2021-07-23

  • 홍*진

    파이썬을 통한 시스코 네트워크 운영에 대한 개념을 이해하는데 도움이 됐습니다.

    2021-07-23

  • 홍*백

    진도 쫓아가지 못할 경우, 적절히 설명을 잘 해 주셨습니다.

    2021-03-19

  • 정*혁

    관심있던 분야였고, 필요한 부분을 잘 가르쳐주셔서 좋았습니다.

    2020-11-20

  • 김*우

    실제 업무에 도움이 많이 됨

    2020-11-20

  • 정*훈

    점점 자동화 / 효율화가 강조되고 있는데, 네트워크 엔지니어로써 접근하기 힘든 부분에 대한 기본 개념을 이해하기에 좋은 과정임

    2020-11-13

  • 김*수

    네트워크 자동화 프로그래밍에 대한 기본적인 개요와 개념에 대한 이해를 얻을 수 있었음.

    2020-11-13

  • 김*호

    실습위주 및 자세한 설명

    2021-07-23

  • 최*석

    자세하게 여러 소스로 알려주셨습니다.

    2021-07-23

  • 홍*진

    랩을 통한 실습을 통해서 이해하는데 도움이 됐습니다.

    2021-07-23

  • 홍*백

    네트워크뿐 아니라, 여러분야의 경험 설명해 주셔서 좋았습니다.

    2021-03-19

  • 정*혁

    수강생 수준에 맞는 강의였고, 꼭 필요한 부분을 강의 해주셨습니다.

    2020-11-20

  • 정*훈

    수준에 맞게 잘 강의해주심

    2020-11-13

  • 김*수

    기초적인 내용부터 차근차근하게 진행해서 내용을 이해함에 있어 어려움이 없음.

    2020-11-13

  • 김*호

    온라인 이지만 불편함이 없었습니다.

    2021-07-23

  • 최*석

    교육 Lab 접속이 원활했습니다.

    2021-07-23

  • 홍*진

    지하철역과 근접해서 좋습니다.

    2021-07-23

  • 정*혁

    시설 및 교육 환경, 접근성 좋음

    2020-11-20

  • 김*우

    깨끗함

    2020-11-20

  • 김*수

    원격으로 진행하는데 있어 무리없이 진행함.

    2020-11-13