Módulo 1: Introducción al curso. DevNet asociado v1.0 Introducción al Curso Descripción general del curso El curso DevNet Associate cubrirá los conceptos básicos del desarrollo de software, los fundamentos de redes y la automatización. Se compondrá de los siguientes módulos: • Comprensión y uso del módulo API: en este módulo, aprenderá acerca de las API, sus beneficios y cómo solucionarlas. • Módulo de Desarrollo y Diseño de Software: En este módulo, aprenderá los principales conceptos de desarrollo de software y estará equipado con las herramientas necesarias para escribir código de calidad. • Módulo Fundamentos de la Red: En este módulo, aprenderá acerca de los aspectos básicos de la red, los dispositivos de red, los protocolos de red y la solución de problemas de conectividad. • Módulo Infraestructura y Automatización: En este módulo, aprenderá a administrar la infraestructura con automatización, en lugar de configurar manualmente la infraestructura. • Plataformas y desarrollo de Cisco: En este módulo, aprenderá acerca de los centros de datos y las redes, incluidos los modelos de datos y la seguridad. ©2020 Cisco y sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 2 Objetivos del módulo Título del módulo: Introducción al curso Objetivos del Módulo: Usar habilidades básicas de programación en Python y Linux. Título del tema Su Entorno de Laboratorio Linux Python Objetivo del tema Instalarun Entorno de Laboratorio Virtual. Administrar los archivos de sistema y permisos de Linux. Usar programación básica de Python. ©2020 Cisco y sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 3 1.1 Su entorno de laboratorio ©2020 Cisco y sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 4 Introducción al curso Configurar su entorno de laboratorio • Con la Virtualización, las máquinas virtuales puede operar y funcionar dentro de computadoras físicas. Estos equipos se denominan Máquinas virtuales (VM). • A menudo, las VM se denominan huésped y las computadoras físicas suelen llamarse host. • Cualquier persona con una computadora y sistema operativo modernos puede ejecutar máquinas virtuales. ©2020 Cisco y sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 5 Laboratorio de introducción del curso: Instale el entorno del laboratorio virtual En esta práctica de laboratorio se cumplirán los siguientes objetivos: • Parte 1: Preparar la computadora para la Virtualización. • Parte 2: Explorar el DEVASC VM GUI • Parte 3: Crear Cuentas del Entorno de Laboratorio. • Parte 4: Instalar la aplicación de Webex en su dispositivo. ©2020 Cisco y sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 6 1.2 Linux ©2020 Cisco y sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 7 Linux Linux para DevNet • Linux ha ganado un uso generalizado en servidores, dispositivos de Internet de las cosas (IoT), equipos de red, teléfonos inteligentes y muchos otros dispositivos que no necesariamente se parecen a las computadoras. • Todos los laboratorios de codificación de este curso se realizan en una máquina virtual basada en Linux. ©2020 Cisco y sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 8 Linux Lab — Revisión de Linux En esta práctica de laboratorio se cumplirán los siguientes objetivos: • Parte 1: Lanzamiento de DEVASC VM • Parte 2: Revisar la Sintáxis de los Comandos de Navegación. • Parte 3: Revisar la Administración de Archivos. • Parte 4: Revisar las Expresiones Regulares. • Parte 5: Revisar la Administración del Sistema. ©2020 Cisco y sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 9 Linux ¿Cómo lo hizo en el laboratorio de revisión de Linux? • Si hubo algún problema con el laboratorio de revisión de Linux, entonces tome el curso Linux Unhatched. • El curso Linux Unhatched es un curso gratuito, online y autoguiado. ©2020 Cisco y sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 10 1.3 Python ©2020 Cisco y sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 11 Python El Poder del Código En este vídeo, podrás ver a los expertos que hablan de sus experiencias y pasión por la codificación. ©2020 Cisco y sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 12 Python Programación en Python. • Python es un lenguaje de programación fácil de aprender. • Pocos factores que hacen de Python una gran herramienta para aprender la codificación básica son: • Es fácil de aprender : El tiempo necesario para aprender Python es más corto que para muchos otros idiomas. • Es fácil de usar para escribir software nuevo — Es posible escribir código más rápido cuando se utiliza Python. • Es fácil de obtener, instalar e implementar : Python es gratuito, abierto y multiplataforma. • Python proporciona una base sólida y permite aprender otros lenguajes de programación (por ejemplo, C++, Java o C) mucho más fácil y rápido. ©2020 Cisco y sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 13 Python Laboratorio - Revisión de Programación Python En esta práctica de laboratorio se cumplirán los siguientes objetivos: • Parte 1: Iniciar DEVASC VM • Parte 2: Iniciar Python y Código VS • Parte 3: Revisar Tipo de Información y Variables • Parte 4: Revisar Listas y Diccionarios • Parte 5: Revisar la Función de Entrada • Parte 6: Revisar las Funciones de If, For y While. • Parte 7: Revisar los Métodos de Acceso a Documentos ©2020 Cisco y sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 14 Python ¿Cómo lo hiciste en el Laboratorio de Revisión de Programación de Python? • Si hubo algún problema con el laboratorio de programación de Python, realice el curso de Python Essentials enumerado en la página Recursos para estudiantes. • El curso Python Essentials es un curso gratuito, online y autoguiado. ©2020 Cisco y sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 15 1.4 - Resumen de Introducción al Curso. ©2020 Cisco y sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 16 Introducción al curso Resumen ¿Qué aprendí en este módulo? • Este módulo de introducción al curso fue diseñado para ayudarle a prepararse para tomar el curso DevNet Associate (DEVASC). • La Instalación del Entorno del Laboratorio Virtual permite al usuario y su computadora, prepararse para los laboratorios de codificación que encontrará en este curso. • Los laboratorios de Revisión de programación de Linux y Revisión de programación de Python le ayudan a determinar si está listo con los conocimientos y habilidades requeridos para tomar con éxito el curso DEVASC. ©2020 Cisco y sus filiales. Todos los derechos reservados. Información confidencial de Cisco. 17