C-UP

메뉴 뒤로가기

수강신청

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

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

신청기간 2023.03.13 - 2023.06.16
교육기간 2023.07.18 - 2023.07.21
교육시간 21시간
교육비 2,000,000원

과정소개

▪ 이 과정은 파이썬의 프로그래밍에 대한 이해를 제공할 것이다. 이 과정은 반복적인 네트워킹 작업을 자동화하는 데 도움이 되며, 일상 업무에 사용할 수 있는 유용한 프로그래밍 도구를 파이썬 프로그래밍에 의하여 제공합니다. Cisco Network Programmability Engineer 과정에 참석하기 전 필요한 기초를 제공합니다.
▪ 네트워크 프로그래밍 기능을 사용하여 네트워크를 보다 효율적으로 관리하고 파이썬 프로그래밍 기본 기술을 개발하는 방법을 얻습니다.
▪ 이 과정은 네트워크 프로그래밍을 사용하여 작업을 단순화하거나 자동화하려는 네트워크 엔지니어에게 즉각적인 가치가 있도록 설계되었습니다. 네트워크 엔지니어와 관련된 기능을 수행하는 맥락에서 파이썬 프로그래밍의 기본을 다룹니다.

학습목표

▪ 네트워크 프로그래밍 기능의 가치에 대한 사용 사례 및 예 설명할 수 있다.
▪ 기본, 데이터 구조, 제어 구조, 비교 연산자, 입력 및 출력, 구조화 된 프로그래밍, 객체 지향 프로그래밍 등 모든 Python 프로그래밍 기술을 습득할 수 있다.
▪ 실제 네트워킹 통신 및 운영 예제를 사용한 Python으로 개별 네트워크 장치와 통신할 수 있다.
▪ Python을 사용하여 여러 장치와 통신할 수 있다.
▪ Python 내에서 객체 지향 프로그래밍을 사용하여 네트워크 장치를 추상화 할 수 있다.
▪ 네트워크 기반 응용 프로그램 내 데이터베이스를 사용하여 네트워크에 대한 정보 저장을 할 수 있다.
▪ 테스트 방법론을 사용하여 우수한 애플리케이션을 작성할 수 있다.
▪ 오픈 소스 및 기존 라이브러리 (예 : Cisco GitHub, Cisco DevNet, Python 범용 라이브러리 및 Cisco 특정 라이브러리, NX-API)를 통해 사용 가능한 소프트웨어를 활용할 수 있다.

강의목차

차시 강의명
1차시 1. 네트워크 프로그래머빌리티
2차시 2. 첫번째 네트워크 프로그램 작성
3차시 3. 파이썬 개요
4차시 4. 첫번째 파이썬 프로그램 생성
5차시 5. 네트워크 장비의 정보 읽기와 쓰기
6차시 6. 네트워크 장비로의 통신
7차시 7. 파이썬 데이타 구조
8차시 8. 네트워크 정보 비교
9차시 9. 조건문
10차시 10 . 반복문
11차시 11. 함수들
12차시 12. 객체지향 프로그래밍
13차시 13. 클래스
14차시 14. 모듈과 패키지
15차시 15. 데이터 저장
16차시 16. 디버깅, 테스팅, 로깅