Programa para Certificación Internacional Software Programmer Fundamentals + Python PDA + Azure Developer Associate (AZ-204)

Este programa está diseñado para proporcionar a los participantes una formación completa en desarrollo de software, abarcando desde los fundamentos de programación y lógica computacional hasta el dominio del lenguaje Python y el desarrollo de soluciones en la nube con Microsoft Azure (AZ-204). L…

125 horas
Múltiples Certificados
Ruta de Aprendizaje
Soporte Premium
Programa para Certificación Internacional Software Programmer Fundamentals + Python PDA + Azure Developer Associate (AZ-204)
Microsoft IT Academy logo

Módulos del Programa

Nivel I: Certificacion Internacional Software Programmer Fundamentals

El curso Software Programmer Fundamentals está diseñado para proporcionar a los participantes los conocimientos básicos requeridos para la programación y el desarrollo de software.

Esta capacitación prepara a los estudiantes para obtener la certificación internacional Software Programmer Fundamentals (SOFTF-001), emitida por Certitalents.

1.1. Conceptos de algoritmo y su importancia - Definición de algoritmos.

-Estructura de un algoritmo: Entrada, Proceso y Salida.

-Tipos de algoritmos: iterativos, recursivos y algorítmicos.

-Ejemplos de algoritmos en la vida real.

 

1.2. Pensamiento computacional y resolución de problemas

-Descomposición de problemas en pasos más pequeños.

-Reconocimiento de patrones y abstracción.

-Estructura de la solución: Desarrollo y optimización.

-Diseño de algoritmos eficientes.

 

1.3. Práctica: Resolución de problemas simples con pseudocódigo

-Modelado de problemas reales con pseudocódigo.

-Conversiones entre pseudocódigo y diagramas de flujo.

-Ejercicio práctico: Desarrollo de un pseudocódigo para resolver un problema matemático

2.1. Diagramas de casos de uso

-Identificación de actores.

-Diagramas de escenarios principales y alternativos.

-Casos de uso extendidos y generales.

2.2. Diagramas de secuencia

-Representación de la interacción entre objetos y eventos.

-Modelado del flujo de datos y secuencia de mensajes.

2.3. Diagramas de actividades

-Representación de actividades, decisiones y flujos alternativos.

-Diagramas de actividad con particiones (swimlanes)

3.1. Tipos de datos y operadores

- Tipos de datos primitivos: enteros, reales, booleanos, cadenas de texto.

- Operadores aritméticos, lógicos, de comparación, asignación y bit a bit.

- Conversión de tipos de datos (casting).

3.2. Estructuras de control condicionales y bucles

- Sentencias condicionales: if, else, elif, switch.

- Bucles controlados por contadores: for y while.

- Bucles controlados por condiciones: do-while.

- Conceptos de recursión vs iteración.

3.3. Declaración y uso de funciones

- Funciones de retorno y sin retorno.

- Parámetros por valor y por referencia.

- Funciones anidadas y recursivas.

- Uso de funciones lambda.

3.4. Práctica: Resolución de problemas con funciones

- Ejercicios de descomposición funcional para resolver problemas.

- Modularización de código para mejorar la reutilización.

4.1. Listas, tuplas, diccionarios y conjuntos

-Operaciones básicas en estructuras de datos: creación, actualización, eliminación.

-Métodos y operaciones avanzadas: append, pop, sort, reverse.

-Diccionarios y manejo de pares clave-valor.

4.2. Algoritmos de ordenación (burbuja, selección)

-Implementación paso a paso de algoritmos de ordenación.

-Complejidad temporal y espacial: O(n^2), O(n log n).

-Comparación entre algoritmos de ordenación: eficiencia y uso adecuado.

4.3. Algoritmos de búsqueda (binaria, lineal)

-Implementación de búsqueda secuencial y búsqueda binaria.

-Condiciones necesarias para usar la búsqueda binaria.

-Comparación de complejidades.

4.4. Práctica: Implementación de algoritmos en Python

-Ejercicios de búsqueda y ordenación con listas y diccionarios.

-Optimización de código de búsqueda para grandes volúmenes de datos

5.1. Conceptos básicos de objetos y clases

-Definición de objetos, clases, atributos y métodos.

-Encapsulamiento, abstracción y modularidad.

5.2. Creación de objetos y métodos

-Creación y uso de objetos en Python.

-Métodos públicos, privados y protegidos.

5.3. Herencia y polimorfismo

-Concepto de herencia y reusabilidad de clases.

-Métodos sobreescritos y polimorfismo.

5.4. Práctica: Modelado de objetos y su interacción

-Ejercicio práctico para modelar entidades usando POO.

6.1. Tipos de bases de datos (relacionales y no relacionales)

-Diferencias clave entre bases de datos relacionales y no relacionales.

-Ejemplos de bases de datos relacionales (MySQL, PostgreSQL) y no relacionales (MongoDB).

-Cuándo usar una base de datos relacional vs una no relacional.

6.2. Componentes de bases de datos: Tablas, filas, columnas

-Definición y creación de tablas.

-Relaciones entre tablas: uno a uno, uno a muchos y muchos a muchos.

-Tipos de datos en SQL: VARCHAR, INT, DATE

7.1. Diagramas entidad-relación

-Definición de entidades, atributos y relaciones.

-Creación de diagramas ER para representar modelos de datos.

7.2. Claves primarias y foráneas

-Definición de claves primarias y cómo garantizan la unicidad de registros.

-Claves foráneas y su importancia en la vinculación de tablas.

7.3. Normalización de bases de datos

-Concepto de normalización y sus niveles (1FN, 2FN, 3FN).

-Ejercicios prácticos para evitar la redundancia en las bases de datos.

8.1. Creación de tablas y relaciones

-Sintaxis básica de SQL: CREATE TABLE, ALTER TABLE.

-Definición de restricciones (PRIMARY KEY, UNIQUE, NOT NULL).

8.2. Consultas SQL: SELECT, INSERT, UPDATE, DELETE

-Consultas de lectura: SELECT con filtros, operadores y ordenación.

-Consultas de inserción, modificación y eliminación de datos: INSERT INTO, UPDATE, DELETE

Este curso especializado tiene como propósito desarrollar habilidades prácticas avanzadas para el diseño, desarrollo y automatización de aplicaciones mediante el lenguaje de programación Python. Está especialmente estructurado bajo la metodología Practical Learning Method, donde el estudiante aplicará conceptos técnicos mediante la creación de proyectos reales o simulados, laboratorios prácticos y talleres enfocados en la adquisición de experiencia profesional tangible.

  • Que es Python
  • Variables y tipos de datos básicos 
  • Lectura de entrada de teclado

  • Salidas
  • Recopilación de entradas

  • Instrucción if
  • Instrucciones else, y elif
  • Operadores and y or

  • Cadenas en Python
  • Métodos de cadenas en Python
  • Formato de cadenas en Python
  • Operadores - Números
  • Conversión de cadenas en número y uso de valores absolutos

  • Presentación de listas
  • Trabajo con números en listas
  • Manipulación de datos de lista

  • While
  • For 
  • Diccionarios 
  • Programación dinámica con diccionarios

  • Funciones
  • Argumentos de funciones
  • Argumentos de palabra clave
  • Argumentos de variable

  • Lambdas 
  • Expresiones regulares 
  • Comprensión de datos

  • Clases y objetos
  • Constructor de una clase
  • Atributos - Herencia
  • Encapsulación
  • Polimorfismo

  • Como encontrar errores
  • Controlar excepciones
  • Generación de excepciones

  • Trabajando con el sistema de archivos 
  • Directorios y archivos 
  • Crear un archivo, manejar archivos

Este programa está diseñado para proporcionar una formación integral en desarrollo de aplicaciones en la nube con Microsoft Azure, enfocándose en la creación, implementación y optimización de soluciones basadas en la nube.

Este programa prepara a los participantes para obtener la certificación internacional:

Azure Developer Associate (AZ-204).


Además, por la compra de este curso, los participantes recibirán Azure Data Fundamentals (DP-900) o Azure Fundamentals (AZ-900) totalmente gratis en modalidad offline (videos pregrabados con instructores certificados).

  • Conceptos básicos de Azure App Service

  • Crear una aplicación web con Azure App Service

  • Configuración y monitorización de aplicaciones con App Service

  • Escalar aplicaciones con App Service

  • Entornos de almacenamiento de Azure App Service

  • Descripción general de Azure Functions

  • Desarrollo de Azure Functions

  • Implementar Durable Functions

  • Conceptos básicos de Azure Blob Storage

  • Administrar el ciclo de vida de Azure Blob Storage

  • Trabajar con Azure Blob Storage

  • Descripción general de Azure Cosmos DB

  • Estructura de datos de Azure Cosmos DB

  • Trabajar con recursos y datos de Azure Cosmos DB

  • Aprovisionamiento de máquinas virtuales (VMs) en Azure

  • Crear e implementar plantillas ARM

  • Crear imágenes de contenedor para soluciones

  • Publicar una imagen de contenedor en Azure Container Registry

  • Crear y ejecutar imágenes de contenedor en Azure Container Instances

  • Microsoft Identity Platform v2.0

  • Autenticación con Microsoft Authentication Library

  • Uso de Microsoft Graph

  • Autorizar operaciones de datos en Azure Storage

  • Administrar claves, secretos y certificados utilizando la API KeyVault

  • Implementar identidades administradas para recursos de Azure

  • Asegurar los datos de configuración de la aplicación mediante Azure App Configuration

  • Descripción general de API Management

  • Definición de políticas para APIs

  • Asegurar APIs

  • Descripción general de Azure Logic Apps

  • Crear conectores personalizados para Logic Apps

  • Implementar soluciones que usen Azure Event Grid

  • Implementar soluciones que usen Azure Event Hubs

  • Implementar soluciones que usen Azure Notification Hubs

  • Implementar soluciones que usen Azure Service Bus

  • Implementar soluciones que usen colas Azure Queue Storage

  • Descripción general de la monitorización en Azure

  • Instrumentar una aplicación para monitorización

  • Análisis y solución de problemas de aplicaciones

  • Implementar código que maneje fallas transitorias

  • Desarrollar para Azure Cache para Redis

  • Desarrollar para almacenamiento en CDN

Descripción del Programa

Este programa está diseñado para proporcionar a los participantes una formación completa en desarrollo de software, abarcando desde los fundamentos de programación y lógica computacional hasta el dominio del lenguaje Python y el desarrollo de soluciones en la nube con Microsoft Azure (AZ-204). Los participantes podrán obtener certificaciones reconocidas internacionalmente:

  • Software Programmer Fundamentals (SOFTF-001)
  • Python Developer Associate (PDA)
  • Microsoft Certified: Azure Developer Associate (AZ-204)
  • Este programa está dirigido a personas interesadas en desarrollar aplicaciones modernas, enfocándose en la construcción de soluciones empresariales escalables, seguras y basadas en la nube

Objetivos del Programa

Al finalizar la capacitación, los estudiantes estarán en capacidad de:

  • Proporcionar una comprensión sólida de la lógica de programación y los algoritmos fundamentales para el desarrollo de software
  • Dominar la sintaxis y las estructuras de datos del lenguaje Python para la creación de aplicaciones eficientes
  • Capacitar en el diseño, desarrollo y despliegue de soluciones en la nube utilizando Microsoft Azure (AZ-204)
  • Enseñar la integración de servicios modernos como Azure Functions, Cosmos DB y contenedores en aplicaciones empresariales
  • Implementar medidas de seguridad y optimización de rendimiento en soluciones de software híbridas y en la nube
  • Preparar a los participantes para obtener las certificaciones Software Programmer Fundamentals, Python PDA y Azure Developer Associate

Prerrequisitos

Para participar en este curso, los estudiantes deben contar con:

  • Conocimientos básicos de informática y experiencia en el uso de sistemas operativos
  • Lógica de programación básica, aunque no se requiere experiencia previa en programación

¿Qué Incluye Este Programa?

Nuestra Oferta de Valor Beneficio para el Participante o Empresa
Programa para Certificación Internacional Software Programmer Fundamentals + Python PDA + Azure Developer Associate (AZ-204) 125 horas
• Laboratorios en entornos reales de aprendizaje. • Experiencia práctica ilimitada con cuentas reales de laboratorio y acceso a infraestructura cloud profesional.
• Temas de refuerzo E-learning y materiales exclusivos y simuladores • Plataforma complementaria con recursos digitales, guías de estudio, grabaciones de apoyo y simuladores de examen.
• Modelo educativo en modalidad flexible (presencial o remoto en vivo) • Posibilidad de elegir modalidad sin perder la interacción humana y el acompañamiento docente.
• Atención personalizada, grupos reducidos y evaluaciones de desempeño con la IA. • Seguimiento individual, evaluaciones de progreso y soporte técnico durante la formación. Examinador de desempeños proctorizado con IA.
• Enfoque en empleabilidad y desempeño profesional y preparación para examen. • Preparación orientada a certificación, desempeño laboral y escalamiento profesional basado en la práctica, potenciado con el apoyo de la IA.
• Soporte post-certificación y acceso extendido a recursos • Asistencia posterior, acceso a materiales por 12 meses y actualizaciones continuas.
• Certificados de Aprobación y/o participación. • Certificación Internacional de Microsoft IT Academy

• Infinity Training Institute EEUU: Diploma Certificación Internacional en inglés

• Aula Matriz IETDH Colombia - Certificado de participación
• Clases en vivo con instructores expertos certificados. • Formación guiada y personalizada con acompañamiento directo en tiempo real, no es OFF Line. Clases grabadas solo para repaso.
• Metodología práctica y proyectos reales y/o simulados. • Aprendizaje aplicado desde el primer día: simulaciones, casos de negocio, proyectos y entornos reales de nube.
• Integración de Inteligencia Artificial en el aprendizaje • Los estudiantes utilizan herramientas IA para reforzar comprensión, practicar exámenes y potenciar su productividad.
• Certificación Internacional incluida • Aval oficial con reconocimiento global. Incluye exámenes de certificación y acceso a la plataforma del partner.

¿Por qué elegir Infinity Training Institute?

1. Certificaciones internacionales garantizadas
Todos nuestros cursos están certificados Internacionalmente:
    - Infinity Training Institute EEUU: Diploma Certificación Internacional en inglés.
    - Certificación Internacional de nuestros partners Microsoft, Oracle, Certitalents, AWS, PMI, Cisco, etc.
    - Aula Matriz IETDH Colombia - Certificado de participación

2. No somos una plataforma automática, ni autoestudio mediante videos
Somos un modelo único, modalidad presencial o Remota (con instructor en vivo). Tecnología + pedagogía + IA + instructores expertos + práctica real — no autoestudio ni contenido desactualizado.

3. Formación diseñada para el mercado laboral actual
Experiencia aplicable de inmediato en entrevistas, pruebas técnicas y ambientes laborales reales.

4. Proyectos reales o simulados con estándares internacionales
El estudiante ingresa a ambientes reales como Azure, AWS, Google Cloud, Oracle Cloud, desarrolla proyectos reales o simulados, o sea construye un portafolio técnico demostrable dependiendo del tipo de curso o certificación que haya elegido.

5. Una combinación única en Latinoamérica y EEUU
Certificación + práctica real + IA + soporte continuo + doble diploma.

6. Resultados comprobados
Más del 95% de nuestros egresados obtiene certificación oficial y mejora laboralmente en menos de seis meses.

7. Garantía de Nivel de competencia
Si el estudiante durante el proceso formativo práctico, no alcanza un nivel de desempeño mínimo del 75%, deberá repetir el curso si el instructor así lo determina, y el estudiante ha mostrado el compromiso y asistencia mínima a clases exigida por el modelo.

Tu futuro profesional comienza aquí
En Infinity Training Institute impulsamos tu crecimiento con un modelo innovador, flexible y centrado en el aprendizaje real y evaluación de desempeños. Docentes certificados, práctica intensiva, IA integrada y acompañamiento constante: una formación de clase mundial.

Metodología de Aprendizaje

En Infinity Training Institute aplicamos metodología integral, innovadora, centrada en aprendizaje práctico, diseñada para garantizar el desarrollo real de competencias técnicas y profesionales. Modalidades en vivo, de forma presencial o remota, con instructores certificados que guían al estudiante paso a paso mediante proyectos reales y/o simulados de entornos laborales. Nuestro modelo combina tecnología, pedagogía y experiencia aplicada, potenciando cada proceso de aprendizaje con el uso estratégico de la Inteligencia Artificial, que permite personalizar la enseñanza, reforzar conceptos, evaluar desempeños y optimizar la preparación para certificaciones internacionales. A través de laboratorios reales, simuladores, herramientas IA y plataformas complementarias e-learning, el participante aprende haciendo, aplicando los conocimientos desde el primer día, desarrollando habilidades que puede demostrar inmediatamente en entrevistas, pruebas técnicas y/o en su entorno profesional. Nuestro enfoque incluye evaluaciones de desempeño proctorizadas con IA, grupos reducidos, seguimiento personalizado y acceso extendido a materiales y soporte post-certificación. Infinity Training Institute: Aprende. Aplica. Certifícate. Trasciende.

Opciones de Pago

Realiza tu pago de manera rápida, segura y confiable

  • Para pagos mediante transferencia bancaria, solicita los detalles al correo customerservice@infinityti.org

Se requiere iniciar sesión

Para continuar con tu inscripción, debes iniciar sesión o crear una cuenta.

Descripción del Programa

Este programa está diseñado para proporcionar a los participantes una formación completa en desarrollo de software, abarcando desde los fundamentos de programación y lógica computacional hasta el dominio del lenguaje Python y el desarrollo de soluciones en la nube con Microsoft Azure (AZ-204). Los participantes podrán obtener certificaciones reconocidas internacionalmente:

  • Software Programmer Fundamentals (SOFTF-001)
  • Python Developer Associate (PDA)
  • Microsoft Certified: Azure Developer Associate (AZ-204)
  • Este programa está dirigido a personas interesadas en desarrollar aplicaciones modernas, enfocándose en la construcción de soluciones empresariales escalables, seguras y basadas en la nube

Objetivos del Programa

Al finalizar la capacitación, los estudiantes estarán en capacidad de:

  • Proporcionar una comprensión sólida de la lógica de programación y los algoritmos fundamentales para el desarrollo de software
  • Dominar la sintaxis y las estructuras de datos del lenguaje Python para la creación de aplicaciones eficientes
  • Capacitar en el diseño, desarrollo y despliegue de soluciones en la nube utilizando Microsoft Azure (AZ-204)
  • Enseñar la integración de servicios modernos como Azure Functions, Cosmos DB y contenedores en aplicaciones empresariales
  • Implementar medidas de seguridad y optimización de rendimiento en soluciones de software híbridas y en la nube
  • Preparar a los participantes para obtener las certificaciones Software Programmer Fundamentals, Python PDA y Azure Developer Associate

Prerrequisitos

Para participar en este curso, los estudiantes deben contar con:

  • Conocimientos básicos de informática y experiencia en el uso de sistemas operativos
  • Lógica de programación básica, aunque no se requiere experiencia previa en programación

¿Qué Incluye Este Programa?

Nuestra Oferta de Valor Beneficio para el Participante o Empresa
Programa para Certificación Internacional Software Programmer Fundamentals + Python PDA + Azure Developer Associate (AZ-204) 125 horas
• Laboratorios en entornos reales de aprendizaje. • Experiencia práctica ilimitada con cuentas reales de laboratorio y acceso a infraestructura cloud profesional.
• Temas de refuerzo E-learning y materiales exclusivos y simuladores • Plataforma complementaria con recursos digitales, guías de estudio, grabaciones de apoyo y simuladores de examen.
• Modelo educativo en modalidad flexible (presencial o remoto en vivo) • Posibilidad de elegir modalidad sin perder la interacción humana y el acompañamiento docente.
• Atención personalizada, grupos reducidos y evaluaciones de desempeño con la IA. • Seguimiento individual, evaluaciones de progreso y soporte técnico durante la formación. Examinador de desempeños proctorizado con IA.
• Enfoque en empleabilidad y desempeño profesional y preparación para examen. • Preparación orientada a certificación, desempeño laboral y escalamiento profesional basado en la práctica, potenciado con el apoyo de la IA.
• Soporte post-certificación y acceso extendido a recursos • Asistencia posterior, acceso a materiales por 12 meses y actualizaciones continuas.
• Certificados de Aprobación y/o participación. • Certificación Internacional de Microsoft IT Academy

• Infinity Training Institute EEUU: Diploma Certificación Internacional en inglés

• Aula Matriz IETDH Colombia - Certificado de participación
• Clases en vivo con instructores expertos certificados. • Formación guiada y personalizada con acompañamiento directo en tiempo real, no es OFF Line. Clases grabadas solo para repaso.
• Metodología práctica y proyectos reales y/o simulados. • Aprendizaje aplicado desde el primer día: simulaciones, casos de negocio, proyectos y entornos reales de nube.
• Integración de Inteligencia Artificial en el aprendizaje • Los estudiantes utilizan herramientas IA para reforzar comprensión, practicar exámenes y potenciar su productividad.
• Certificación Internacional incluida • Aval oficial con reconocimiento global. Incluye exámenes de certificación y acceso a la plataforma del partner.

¿Por qué elegir Infinity Training Institute?

1. Certificaciones internacionales garantizadas
Todos nuestros cursos están certificados Internacionalmente:
    - Infinity Training Institute EEUU: Diploma Certificación Internacional en inglés.
    - Certificación Internacional de nuestros partners Microsoft, Oracle, Certitalents, AWS, PMI, Cisco, etc.
    - Aula Matriz IETDH Colombia - Certificado de participación

2. No somos una plataforma automática, ni autoestudio mediante videos
Somos un modelo único, modalidad presencial o Remota (con instructor en vivo). Tecnología + pedagogía + IA + instructores expertos + práctica real — no autoestudio ni contenido desactualizado.

3. Formación diseñada para el mercado laboral actual
Experiencia aplicable de inmediato en entrevistas, pruebas técnicas y ambientes laborales reales.

4. Proyectos reales o simulados con estándares internacionales
El estudiante ingresa a ambientes reales como Azure, AWS, Google Cloud, Oracle Cloud, desarrolla proyectos reales o simulados, o sea construye un portafolio técnico demostrable dependiendo del tipo de curso o certificación que haya elegido.

5. Una combinación única en Latinoamérica y EEUU
Certificación + práctica real + IA + soporte continuo + doble diploma.

6. Resultados comprobados
Más del 95% de nuestros egresados obtiene certificación oficial y mejora laboralmente en menos de seis meses.

7. Garantía de Nivel de competencia
Si el estudiante durante el proceso formativo práctico, no alcanza un nivel de desempeño mínimo del 75%, deberá repetir el curso si el instructor así lo determina, y el estudiante ha mostrado el compromiso y asistencia mínima a clases exigida por el modelo.

Tu futuro profesional comienza aquí
En Infinity Training Institute impulsamos tu crecimiento con un modelo innovador, flexible y centrado en el aprendizaje real y evaluación de desempeños. Docentes certificados, práctica intensiva, IA integrada y acompañamiento constante: una formación de clase mundial.

Metodología de Aprendizaje

En Infinity Training Institute aplicamos metodología integral, innovadora, centrada en aprendizaje práctico, diseñada para garantizar el desarrollo real de competencias técnicas y profesionales. Modalidades en vivo, de forma presencial o remota, con instructores certificados que guían al estudiante paso a paso mediante proyectos reales y/o simulados de entornos laborales. Nuestro modelo combina tecnología, pedagogía y experiencia aplicada, potenciando cada proceso de aprendizaje con el uso estratégico de la Inteligencia Artificial, que permite personalizar la enseñanza, reforzar conceptos, evaluar desempeños y optimizar la preparación para certificaciones internacionales. A través de laboratorios reales, simuladores, herramientas IA y plataformas complementarias e-learning, el participante aprende haciendo, aplicando los conocimientos desde el primer día, desarrollando habilidades que puede demostrar inmediatamente en entrevistas, pruebas técnicas y/o en su entorno profesional. Nuestro enfoque incluye evaluaciones de desempeño proctorizadas con IA, grupos reducidos, seguimiento personalizado y acceso extendido a materiales y soporte post-certificación. Infinity Training Institute: Aprende. Aplica. Certifícate. Trasciende.

Opciones de Pago

Realiza tu pago de manera rápida, segura y confiable

  • Para pagos mediante transferencia bancaria, solicita los detalles al correo customerservice@infinityti.org

Se requiere iniciar sesión

Para continuar con tu inscripción, debes iniciar sesión o crear una cuenta.