• No hay productos en el carrito.

Construye la base de tu carrera en software. Desarrolla experiencia práctica con Git, GitHub, Linux y Python, y aprende los fundamentos de la ingeniería de software.

Estudiantes

0

  (

)

Actualizado:

agosto 15, 2025

Certificado del Programa

Los usuarios que se suscriban a este curso, tienen la oportunidad de obtener un Certificado de estudios con validez SEP , verificable, imprimible y descargable (PDF) . 

Para Obtener tu certificado SEP deberás presentar tu certificado de finalización de coursera. Tu membresía tiene incluida la emisión de 1 Certificado para el curso que elijas.

Si quieres cursar otro programa con certificado este tiene un costo de emisión de MXN $1,950

      • Introducción al curso 00:03:18
      • Conozca a los expertos 00:04:54
      • ¿Qué es la ingeniería de software? 00:05:28
      • El punto de vista de los expertos: ¿Qué es la ingeniería de software? 00:05:40
      • Introducción al SDLC 00:03:53
      • Fases del SDLC 00:06:41
      • Actividad: Fases en el SDLC 00:15:00
      • Creación de software de calidad 00:06:58
      • La calidad no es magia: es proceso 00:15:00
      • Requisitos 00:06:48
      • Visión general de la ingeniería de software 00:20:00
      • Metodologías de desarrollo de software 00:07:13
      • Elección del enfoque de desarrollo: Exploración de escenarios 00:15:00
      • Versiones de software 00:04:20
      • Pruebas de software 00:07:30
      • Documentación de software 00:05:31
      • Pruebas de software y documentación de software 00:20:00
      • Funciones en los proyectos de ingeniería de software 00:05:39
      • El punto de vista de los iniciados: Roles laborales en los equipos de ingeniería de software 00:07:17
      • El proceso de creación de software y las funciones asociadas 00:20:00
      • Resumen y aspectos destacados 00:10:00
      • Cuestionario graduado: El ciclo de vida del desarrollo de software 00:20:00
      • Visión general del desarrollo web y en la nube 00:04:34
      • Aprendizaje del desarrollo front-end 00:06:08
      • La importancia del desarrollo del back-end 00:06:31
      • Trabajo en equipo y escuadras 00:05:20
      • El punto de vista de los iniciados: El trabajo en equipo en la ingeniería del software 00:03:24
      • Programación en pareja 00:04:30
      • El punto de vista de los iniciados: Programación en parejas 00:04:34
      • Actividad: Categorización de las tecnologías frontales y posteriores 00:15:00
      • Introducción al desarrollo 00:20:00
      • Presentación de las herramientas de desarrollo de aplicaciones 00:05:46
      • Más herramientas de desarrollo de aplicaciones 00:05:12
      • Introducción a las pilas de software 00:07:43
      • Laboratorio práctico: Primeros pasos con un IDE 01:00:00
      • Punto de vista de los iniciados: Herramientas y tecnologías 00:06:41
      • Herramientas de desarrollo de software 00:20:00
      • Resumen y aspectos destacados 00:10:00
      • Cuestionario graduado: Introducción al desarrollo de software 00:20:00
      • Lenguajes de programación interpretados y compilados 00:05:36
      • Lenguajes de programación de consulta y ensamblaje 00:07:25
      • Comprender los métodos de organización del código 00:07:08
      • Laboratorio práctico: Hello World en 11 lenguajes de programación 00:15:00
      • Punto de vista de los iniciados: Tipos de lenguas 00:05:23
      • Actividad: Lógica de programación y métodos organizativos 00:15:00
      • Lenguajes de programación y organización 00:20:00
      • Lógica de programación de bifurcaciones y bucles 00:05:36
      • Introducción a los conceptos de programación Parte 1 00:06:07
      • Introducción a los conceptos de programación Parte 2 00:04:52
      • Laboratorio práctico: Fundamentos de programación con Python 00:25:00
      • Introducción a los conceptos de programación 00:20:00
      • Resumen y aspectos destacados 00:10:00
      • Cuestionario graduado: Fundamentos de la programación 00:20:00
      • Introducción a la arquitectura de software 00:05:14
      • Diseño y modelado de software 00:06:39
      • Análisis y diseño orientados a objetos 00:04:32
      • Punto de vista de los expertos: importancia del diseño y la arquitectura de software 00:05:28
      • Actividad: Crear un diagrama arquitectónico 00:15:00
      • Arquitectura y diseño de software 00:20:00
      • Enfoques de la arquitectura de aplicaciones 00:06:43
      • Patrones arquitectónicos de software 00:07:51
      • Entornos de implantación de aplicaciones 00:05:39
      • Componentes del despliegue de producción 00:05:48
      • Punto de vista de los expertos: Arquitectura de despliegue 00:03:11
      • Patrones de arquitectura de software y topologías de despliegue 00:20:00
      • Resumen y aspectos destacados 00:03:00
      • Cuestionario graduado: Topologías de arquitectura, diseño y despliegue de software 00:20:00
      • ¿Qué hace un ingeniero de software? 00:04:05
      • Un día en la vida de un ingeniero de software 00:03:54
      • Habilidades necesarias para la ingeniería de software 00:07:03
      • El punto de vista de los iniciados: Consejos a los futuros ingenieros de software 00:04:31
      • Punto de vista de los iniciados: Las mujeres en la ingeniería de software 00:04:54
      • Acerca de los ingenieros de software 00:20:00
      • Perspectivas laborales de los ingenieros de software 00:06:50
      • Trayectorias profesionales en ingeniería de software 00:06:27
      • Títulos de empleo en ingeniería de software 00:06:58
      • Punto de vista de los iniciados: Trayectorias profesionales 00:06:02
      • Actividad: Adecuar las funciones a las responsabilidades 00:15:00
      • Código ético 00:05:27
      • Carreras en ingeniería de software 00:20:00
      • Resumen y aspectos destacados 00:10:00
      • Cuestionario graduado: Oportunidades laborales y competencias en ingeniería de software 00:20:00
      • Cuestionario graduado: Cuestionario final 00:20:00
      • Presentación y evaluación del proyecto final 00:30:00
      • Glosario de ingeniería de software 00:15:00
      • Felicitaciones y próximos pasos 00:02:00
      • Gracias de parte del equipo del curso 00:02:00
      • Introducción al curso 00:03:33
      • Visión general de Git y GitHub 00:03:51
      • Introducción a GitHub 00:04:54
      • Repositorios de GitHub 00:04:00
      • GitHub – Primeros pasos 00:03:26
      • Laboratorio Práctico: Registro en GitHub y creación de repositorios 00:30:00
      • Resumen: Primeros pasos con Git y GitHub 00:02:00
      • Cuestionario práctico: Introducción a Git y GitHub 00:20:00
      • Ramas de GitHub 00:04:40
      • Laboratorio práctico: Bifurcación y fusión (Web UI) 00:20:00
      • Resumen: Ramas con GitHub 00:02:00
      • Cuestionario práctico: Ramas con GitHub 00:20:00
      • Glosario: Fundamentos de Git y GitHub 00:05:00
      • Cuestionario graduado: Fundamentos de Git y GitHub 00:20:00
      • Visión general de los flujos de trabajo Git 00:06:38
      • Visión general de los comandos Git 00:05:26
      • Lectura: Comandos Git 00:15:00
      • Demostración: Trabajar con ramas utilizando comandos Git 00:04:43
      • Laboratorio Práctico: Introducción a las ramas mediante comandos Git 00:25:00
      • Clonación y bifurcación de proyectos de GitHub 00:05:52
      • Clonación frente a bifurcación 00:06:41
      • Gestión de proyectos de GitHub 00:03:36
      • Laboratorio práctico: Clonación y bifurcación de proyectos de GitHub 00:25:00
      • Resumen: Flujos de trabajo Git con comandos Git 00:02:00
      • Cuestionario de práctica: Flujos de trabajo Git con comandos Git 00:20:00
      • Hoja de trucos: Comandos Git y gestión de proyectos GitHub 00:10:00
      • Glosario: Comandos Git y gestión de proyectos GitHub 00:04:00
      • Cuestionario graduado: Comandos Git y gestión de proyectos GitHub 00:20:00
      • Proyecto de prácticas: Visión general 00:15:00
      • Proyecto de práctica: Parte 1 – GitHub UI 00:30:00
      • Proyecto de Práctica: Parte 2 – Git CLI 00:45:00
      • Proyecto final: Resumen y criterios de calificación 00:15:00
      • Proyecto Final: Parte 1 – GitHub UI 00:30:00
      • Proyecto Final: Parte 2 – Git CLI 01:00:00
      • Opción 1: Presentación y evaluación con calificación AI 00:30:00
      • Opción 2: Presentación y evaluación por pares 00:30:00
      • [Opcional] GitHub Copilot 00:05:14
      • Glosario del curso: Git y GitHub 00:05:00
      • Felicitaciones y próximos pasos 00:02:00
      • Gracias de parte del equipo del curso 00:05:00
      • Uso de comandos Git desde su escritorio (Opcional) 00:10:00
      • Laboratorio Práctico: Instalación de GitBash en el escritorio (opcional) 00:20:00
      • Laboratorio práctico: Creación de claves SSH (opcional) 00:20:00
      • Laboratorio: Añadir SSH a Repo (Opcional) 00:15:00
      • Laboratorio práctico: Uso de Git desde su propio escritorio (opcional) 00:30:00
        • Introducción al curso 00:03:35
        • Cómo aprovechar al máximo este curso práctico 00:03:00
        • ¿Por qué Linux? Hablemos 00:15:00
        • Introducción a Linux y Unix 00:05:12
        • Distribuciones Linux 00:05:32
        • Visión general de la arquitectura Linux 00:06:21
        • Visión general del terminal Linux 00:06:10
        • Navegar por directorios con el terminal de Linux 00:15:00
        • Lectura: Consejos para el terminal de Linux – Completar pestañas, historial de comandos 00:10:00
        • Laboratorio práctico: Introducción al terminal Linux 00:15:00
        • Creación y edición de archivos de texto 00:06:44
        • Laboratorio práctico: Instalación y trabajo con editores de texto 00:45:00
        • Instalación de software y actualizaciones 00:06:35
        • Módulo 1 – Introducción a Linux 00:10:00
        • Resumen y aspectos destacados 00:02:00
        • Práctica: Introducción a Linux 00:20:00
        • Cuestionario graduado: Introducción a Linux 00:20:00
        • Visión general de los comandos comunes del shell de Linux 00:06:08
        • Comandos informativos 00:08:00
        • Ayuda para los comandos de Linux 00:15:00
        • Laboratorio práctico: Comandos informativos 00:30:00
        • Comandos de navegación por archivos y directorios 00:04:40
        • Comandos de gestión de archivos y directorios 00:07:01
        • Laboratorio Práctico: Navegación y gestión de archivos y directorios 00:30:00
        • Seguridad – Gestión de permisos y propiedad de archivos 00:10:00
        • Laboratorio Práctico: Comandos de control de acceso 00:10:00
        • Cuestionario práctico: Comandos de información, navegación y gestión 00:20:00
        • Visualización del contenido del archivo 00:03:51
        • Comandos útiles para manejar archivos de texto 00:05:38
        • Laboratorio práctico: Manejo de archivos de texto en la línea de comandos 00:40:00
        • Breve introducción a las redes (opcional) 00:10:00
        • Comandos de red 00:06:16
        • Laboratorio práctico: Trabajo con comandos de red 00:30:00
        • Comandos de archivo y compresión de archivos 00:06:38
        • Laboratorio práctico: Archivado y compresión de archivos 00:15:00
        • Cuestionario de Práctica: Comandos de Archivos de Texto, Redes y Archivo 00:20:00
        • Resumen y aspectos destacados del módulo 00:02:00
        • Hoja de trucos: Introducción a los comandos de Linux 00:10:00
        • Cuestionario graduado: Comandos Linux 00:20:00
        • Conceptos básicos de Shell Scripting 00:04:24
        • Breve introducción a las variables shell 00:10:00
        • Laboratorio práctico: Primeros pasos con Shell Scripting 00:30:00
        • Filtros, tuberías y variables 00:03:48
        • Ejemplos de tuberías 00:15:00
        • Extraer información de las URL (Referencia adicional) 00:10:00
        • Características útiles del Bash Shell 00:05:50
        • Ejemplos de funciones de Bash Shell 00:10:00
        • Introducción al Bash Scripting Avanzado 00:10:00
        • Laboratorio práctico: Bash Scripting Avanzado 00:30:00
        • Programación de trabajos mediante Cron 00:04:01
        • Laboratorio práctico: Programación de trabajos con Crontab 00:20:00
        • Hoja de trucos: Introducción al Shell Scripting 00:10:00
        • Resumen y aspectos destacados 00:02:00
        • Cuestionario práctico: Shell Scripting 00:20:00
        • Cuestionario graduado: Secuencias de comandos shell 00:20:00
        • Lectura: Visión general del proyecto de prácticas 00:10:00
        • Visión general del proyecto de prácticas 00:10:00
        • Laboratorio práctico: Comparación de las previsiones meteorológicas históricas con las reales 00:30:00
        • Hoja de trucos: Comandos Linux y Shell Scripting 00:10:00
        • Resumen del proyecto final 00:10:00
        • Laboratorio Práctico: Proyecto final 01:30:00
        • Opción 1: Presentación y evaluación con calificación AI 01:00:00
        • Opción 2: Presentación y evaluación por pares 01:00:00
        • Examen final 00:20:00
        • Felicitaciones y próximos pasos 00:03:00
        • Gracias de parte del equipo del curso 00:02:00
        • Introducción al curso 00:01:44
        • Sobre este curso 00:05:00
        • Explorando Python: Sus primeros pasos en la programación 00:15:00
        • Introducción a Python 00:04:14
        • Introducción a Jupyter 00:10:00
        • Primeros pasos con Jupyter 00:04:00
        • Laboratorio práctico: Escriba su primer programa 00:10:00
        • Tipos 00:03:02
        • Laboratorio práctico: Tipos 00:10:00
        • Cuestionario práctico: Tipos 00:20:00
        • Expresiones y Variables 00:03:51
        • Laboratorio práctico: Expresiones y variables 00:10:00
        • Cuestionario de práctica: Expresiones y Variables 00:20:00
        • Operaciones con cadenas 00:03:58
        • lectura (opcional): Formato de Cadenas en Python 00:10:00
        • Laboratorio práctico: Operaciones con cadenas 00:30:00
        • Cuestionario de práctica: Operaciones con cadenas 00:20:00
        • Resumen del módulo 1: Conceptos básicos de Python 00:05:00
        • Hoja de trucos: Conceptos básicos de Python 00:10:00
        • Módulo 1 Cuestionario graduado: Conceptos básicos de Python 00:20:00
        • Módulo 1 Glosario: Conceptos básicos de Python 00:06:00
        • Listas y tuplas 00:08:51
        • Laboratorio práctico: Listas 00:30:00
        • Laboratorio práctico: Tuplas 00:15:00
        • Hoja de trucos: Listas y tuplas 00:10:00
        • Cuestionario práctico: Listas y Tuplas 00:20:00
        • Diccionarios 00:02:25
        • Laboratorio práctico: Diccionarios 00:30:00
        • Cuestionario práctico: Diccionarios 00:20:00
        • Establece 00:05:12
        • Laboratorio práctico: Conjuntos 00:20:00
        • Cuestionario práctico: Conjuntos 00:20:00
        • Resumen del módulo 2: Estructuras de datos de Python 00:05:00
        • Hoja de trucos: Diccionarios y conjuntos 00:10:00
        • Módulo 2 Cuestionario graduado: Estructuras de datos en Python 00:20:00
        • Módulo 2 Glosario: Estructuras de datos en Python 00:05:00
        • Condiciones y ramificación 00:10:17
        • Laboratorio práctico: Condiciones y ramificación 00:20:00
        • Condiciones y ramificación 00:10:00
        • Cuestionario práctico: Condiciones y ramificación 00:20:00
        • Bucles 00:06:45
        • Introducción a los bucles en Python 00:10:00
        • Laboratorio práctico: Bucles 00:20:00
        • Cuestionario práctico: Bucles 00:20:00
        • Funciones 00:13:31
        • Explorar las funciones de Python 00:10:00
        • Laboratorio práctico: Funciones 00:40:00
        • Cuestionario práctico: Funciones 00:20:00
        • Gestión de excepciones 00:03:49
        • Gestión de excepciones 00:10:00
        • Laboratorio práctico: Manejo de excepciones 00:15:00
        • Cuestionario práctico: Manejo de excepciones 00:20:00
        • Objetos y clases 00:10:52
        • Objetos y clases 00:10:00
        • Laboratorio práctico: Objetos y clases 00:40:00
        • Cuestionario de Práctica: Objetos y clases 00:20:00
        • Práctica de laboratorio: Análisis de textos 00:45:00
        • Resumen del módulo 3: Fundamentos de programación en Python 00:05:00
        • Hoja de trucos: Fundamentos de programación en Python 00:10:00
        • Módulo 3 Cuestionario graduado: Fundamentos de programación en Python 00:20:00
        • Módulo 3 Glosario: Fundamentos de la programación en Python 00:05:00
        • Lectura de archivos con Open 00:03:38
        • Lectura de archivos con Open 00:10:00
        • Laboratorio práctico: Lectura de archivos con Open 00:30:00
        • Escribir archivos con Open 00:02:54
        • Escribir archivos con Open 00:07:00
        • Laboratorio práctico: Escribir archivos con Open 00:30:00
        • Cuestionario práctico: Lectura y Redacción de Archivos con Open 00:20:00
        • Pandas: Carga de datos 00:04:50
        • Pandas: Trabajar y guardar datos 00:02:06
        • Pandas 00:10:00
        • Práctica de laboratorio: Selección de datos en un DataFrame 00:30:00
        • Laboratorio práctico: Carga de datos con Pandas 00:30:00
        • Cuestionario práctico: Pandas 00:20:00
        • Numpy unidimensional 00:11:23
        • Laboratorio práctico: Numpy unidimensional 00:40:00
        • Matemáticas matriciales 00:05:00
        • Numpy bidimensional 00:07:13
        • Laboratorio práctico: Numpy bidimensional 00:30:00
        • Guía de NumPy para principiantes 00:10:00
        • Cuestionario práctico: Numpy en Python 00:20:00
        • Resumen del módulo 4: Trabajar con datos en Python 00:05:00
        • Hoja de trucos: Trabajar con datos en Python 00:10:00
        • Módulo 4 Cuestionario graduado: Trabajar con datos en Python 00:20:00
        • Módulo 4 Glosario: Trabajar con datos en Python 00:10:00
        • Interfaz de programa de aplicación 00:05:12
        • Algo de contexto sobre las API 00:05:00
        • Laboratorio práctico: Introducción a la API 00:15:00
        • Cuestionario práctico: API simples 00:20:00
        • API REST y solicitudes HTTP – Parte 1 00:04:11
        • API REST y solicitudes HTTP – Parte 2 00:04:56
        • Web Scraping y HTML Básico 00:10:00
        • Laboratorio práctico: Acceso a API REST y solicitud HTTP 00:30:00
        • Laboratorio práctico: Ejemplos de API 00:30:00
        • (Opcional) HTML para Web Scraping 00:04:59
        • (Opcional) Web Scraping 00:04:59
        • Web Scraping: una herramienta clave en la ciencia de datos 00:05:00
        • Tablas de Web Scraping usando Pandas 00:07:00
        • Laboratorio práctico: Web Scraping 00:40:00
        • Trabajar con distintos formatos de archivo 00:04:10
        • Laboratorio práctico: Trabajar con diferentes formatos de archivo 00:40:00
        • Cuestionario práctico: API REST, Web Scraping y Trabajo con Archivos 00:20:00
        • Proyecto Práctico: Extracción y tratamiento de datos del PIB 00:30:00
        • Resumen del Módulo 5: APIs y recogida de datos 00:05:00
        • Hoja de trucos: API y recogida de datos 00:10:00
        • Módulo 5 Cuestionario graduado: API y recogida de datos 00:20:00
        • Glosario del Módulo 5: API y recopilación de datos 00:05:00
        • Examen final del curso 00:20:00
        • Felicitaciones y próximos pasos 00:02:00
        • Hoja de trucos de Python: Conceptos básicos 00:10:00
        • IBM Product Spotlight: IBM Bob 00:02:00
        • Introducción al curso 00:02:38
        • Consejos útiles para completar este curso 00:03:00
        • Requisitos previos y programa del curso 00:05:00
        • Lectura: Python con Flask para proyectos a gran escala 00:05:00
        • Ciclo de vida del desarrollo de aplicaciones 00:06:26
        • Introducción a las aplicaciones web y las API 00:04:47
        • Demostración: Trabajar con un IDE 00:05:41
        • Laboratorio práctico: Introducción al IDE 00:15:00
        • Guía de estilo y prácticas de codificación de Python 00:06:25
        • Lectura: Recursos para el análisis estático del código 00:15:00
        • Laboratorio práctico: Análisis estático de código 00:30:00
        • Pruebas unitarias 00:06:58
        • Laboratorio práctico: Sesión práctica y tarea sobre pruebas unitarias 00:30:00
        • Envasado 00:05:30
        • Laboratorio Práctico: Sesión práctica y tarea sobre empaquetado en Python 00:30:00
        • Resumen del módulo 1: Prácticas de codificación en Python y conceptos de empaquetado 00:02:00
        • Cuestionario práctico del módulo 1: Prácticas de codificación en Python y conceptos de empaquetado 00:20:00
        • Módulo 1 Cheatsheet: Prácticas de codificación en Python y conceptos de empaquetado 00:05:00
        • Módulo 1 Cuestionario graduado: Prácticas de codificación en Python y conceptos de empaquetado 00:20:00
        • Bibliotecas y marcos Python para el desarrollo de aplicaciones 00:03:47
        • Introducción a Flask 00:07:12
        • Despliegue de aplicaciones web con Flask 00:07:59
        • Lectura: Decoradores en frasco 00:10:00
        • Flask – Aplicaciones y rutas básicas 00:07:45
        • Laboratorio práctico: Introducción a los conceptos básicos de Flask 00:20:00
        • Objetos de solicitud y respuesta – Uso de los modos GET y POST 00:08:24
        • Rutas dinámicas 00:04:02
        • Tratamiento de errores 00:05:54
        • Laboratorio práctico: Creación de una API con Flask: Creación de rutas, gestión de errores y solicitudes HTTP 00:45:00
        • Laboratorio práctico: Creación e implementación de una aplicación web con Flask App 00:30:00
        • Lectura: Funciones adicionales en Flask 00:15:00
        • Laboratorio práctico: Exploración de funciones adicionales Flask 01:00:00
        • Resumen de la lección del módulo 2: Despliegue de aplicaciones web con Flask 00:02:00
        • Cuestionario práctico del módulo 2: Despliegue de aplicaciones web con Flask 00:20:00
        • Módulo 2 Cheatsheet: Despliegue de aplicaciones web con Flask 00:05:00
        • Módulo 2 Cuestionario Graduado: Despliegue de aplicaciones web con Flask 00:20:00
        • Visión general del proyecto de prácticas 00:05:00
        • Proyecto de prácticas: Análisis del sentimiento 01:00:00
        • Resumen del proyecto final 00:05:00
        • Proyecto Final: Detector de emociones 01:15:00
        • Opción 1: Presentación y evaluación con calificación AI 00:30:00
        • Opción 2: Presentación y evaluación por pares 00:30:00
        • Resumen del módulo 3: Creación de la aplicación de IA y despliegue mediante Flask 00:03:00
        • Lo que viene: Explorar IBM Bob 00:01:00
        • Felicitaciones y próximos pasos 00:01:00
        • Gracias de parte del equipo del curso 00:01:00

      Comparte esta certificación.

      Información del Curso

      240 Horas Curriculares

      24 Créditos Académicos

      Accede por tu Smartphone

      Certificado oficial SEP

      Aprendizaje especializado

      Contenido de la Certificación

      Construye la base de tu carrera en software. Desarrolla experiencia práctica con Git, GitHub, Linux y Python, y aprende los fundamentos de la ingeniería de software.


      • Si quieres entrar al mundo del desarrollo de software, esta especialización es para ti. No necesitas títulos previos ni conocimientos de programación. Los desarrolladores de software tienen gran demanda y el campo crece rápidamente.
      • Los cursos a tu propio ritmo brindan las bases para una amplia variedad de carreras de TI y desarrollo, como web, móvil, front‑end, back‑end, full‑stack, pruebas/QA y DevOps.
      • Aprenderás principios de programación y fundamentos de diseño, arquitectura y despliegue; el ciclo de vida del desarrollo de software; Git y GitHub; el uso de la terminal Linux y scripts Bash; y programación con Python.

      Viñetas bajo el resumen:
      • Crear y colaborar con repositorios Git/GitHub (ramas, pull requests, merges).
      • Escribir scripts Bash en Linux para automatizar tareas y programarlas con cron.
      • Programar en Python (estructuras de datos, OOP, manejo de errores, APIs y librerías como NumPy y Pandas).
      • Desarrollar una app web Python con Flask e IBM Watson y empaquetarla.
      • Describir SDLC, herramientas y pilas de desarrollo; y opciones de carrera en software.



      CURSO 1: Introduction to Software Engineering
      – Principios de ingeniería de software, SDLC y herramientas/tecnologías.
      – Diferenciar tipos de lenguajes y aplicar bucles, condicionales y funciones en Python.
      – Enfoques de arquitectura y diseño; patrones comunes de despliegue.

      CURSO 2: Getting Started with Git and GitHub
      – Control de versiones y su papel en la codificación colaborativa y DevOps.
      – Conceptos básicos de Git (repositorios, ramas) y PR/merge en proyectos de equipo.
      – Construir portafolio creando y compartiendo un proyecto open source en GitHub.

      CURSO 3: Hands‑on Introduction to Linux Commands and Shell Scripting
      – Arquitectura de Linux y principales distribuciones; instalación/actualización de software.
      – Comandos de Bash (archivos, navegación, contenido, compresión, redes) y pipes.
      – Crear scripts, variables de entorno y programar tareas con crontab.

      CURSO 4: Python for Data Science, AI & Development
      – Sintaxis básica, estructuras, lógica, OOP y trabajo en Jupyter Notebooks.
      – Librerías como Pandas y NumPy; consumo de APIs y web scraping.

      CURSO 5: Developing AI Applications with Python and Flask
      – Ciclo de vida de desarrollo de una app Python; pruebas unitarias y empaquetado (PEP8).
      – Desarrollar apps web con Flask (rutas, errores, CRUD) y desplegar una app con Watson.

      top
        INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
      Hide picture