Desarrolla tus habilidades en programación con una amplia gama de cursos que abarcan desde conceptos fundamentales hasta tecnologías avanzadas. Adquiere conocimientos en lenguajes de programación populares y conviértete en un experto en la creación de software.

Costo $25


Curso Intensivo de Scrum y Metodologías Ágiles: Aplicación Práctica según la Guía de Scrum

Descripción del Curso:

Este curso ofrece una inmersión profunda en Scrum y otras Metodologías Ágiles, siguiendo los principios establecidos en "La Guía de Scrum" de Ken Schwaber y Jeff Sutherland. A lo largo de las sesiones, los participantes aprenderán los fundamentos de Scrum, su estructura, roles, eventos y artefactos, así como la aplicación práctica de las Metodologías Ágiles en el desarrollo de proyectos.

Temas Principales:

  1. Introducción a Scrum:

    • Entender los principios fundamentales de Scrum.
    • Explorar los roles clave: Scrum Master, Product Owner y el Equipo de Desarrollo.
  2. Estructura de Scrum:

    • Detalles de los eventos de Scrum (Sprint, Revisión de Sprint, Daily Scrum y Retrospectiva).
    • Artefactos de Scrum: Product Backlog, Sprint Backlog y el Incremento.
  3. Planificación Ágil:

    • Cómo crear y gestionar un Product Backlog efectivo.
    • Estimación y planificación de Sprint.
  4. Gestión del Cambio:

    • Cómo Scrum facilita la adaptabilidad y la respuesta rápida a cambios.
    • Estrategias para gestionar el cambio en un entorno ágil.
  5. Cultura Ágil:

    • Fomentar la colaboración y la comunicación efectiva.
    • Principios y valores que respaldan una cultura ágil.
  6. Prácticas Ágiles Adicionales:

    • Revisión de otras Metodologías Ágiles (Kanban, XP, Lean).
    • Integración de prácticas ágiles en entornos empresariales.

Metodología del Curso:

El curso combina teoría y práctica a través de:

  • Clases magistrales interactivas.
  • Ejercicios prácticos basados en casos reales.
  • Estudios de caso para aplicar los conceptos aprendidos.

Objetivos del Curso:

Al finalizar el curso, los participantes serán capaces de:

  • Implementar Scrum en proyectos reales.
  • Comprender y aplicar los principios de las Metodologías Ágiles.
  • Mejorar la colaboración y la eficiencia del equipo.

Requisitos Previos:

No se requieren conocimientos previos, pero la familiaridad con el desarrollo de software o la gestión de proyectos es beneficiosa.

Dirigido a:

  • Profesionales del desarrollo de software.
  • Líderes de equipos de proyectos.
  • Gerentes de producto.
  • Cualquier persona interesada en adoptar prácticas ágiles.

Este curso ofrece una sólida base para aquellos que buscan implementar Scrum y Metodologías Ágiles de manera efectiva en sus proyectos, respaldado por la guía y experiencia de los creadores de Scrum, Ken Schwaber y Jeff Sutherland.

Recursos de aprendizaje:

  • Lecciones descargables en PDF.
  • Videos y referencias externas.
  • Quizzes de comprobación de aprendizaje.
  • Certificado descargable en PDF.

Acceso a Certificación:

Adicionalmente al concluir este curso tendrás el conocimiento requerido y la posibilidad de optar por la certificación Scrum Foundation Professional Certification - SFPC™ (V2020) de CertiProf de forma gratuita.




Costo $15


Programación con Python 1


Descripción del Curso:

Este curso te sumerge en el fascinante mundo de la programación en Python a través del enfoque del libro "Python para Todos: Explorando la Información con Python 3" de Charles Severance, del cual cubriremos los primeros 10 capítulos.

A lo largo de este programa, explorarás los fundamentos esenciales de Python, abarcando temas clave que van desde la lógica básica de programación hasta el manejo avanzado de datos.

Módulos y Temas Principales:

  1. ¿Por qué Debería Aprender a Escribir Programas?

    • Comprender la importancia de la programación en la resolución de problemas.
    • Explorar casos prácticos de aplicación de la programación en la vida cotidiana.
  2. Variables, Expresiones y Sentencias:

    • Introducción a la sintaxis de Python.
    • Manipulación de variables y operadores.
    • Construcción de sentencias y expresiones efectivas.
  3. Ejecución Condicional:

    • Implementación de estructuras de control de flujo.
    • Uso de declaraciones condicionales para tomar decisiones.
  4. Funciones:

    • Definición y uso de funciones en Python.
    • Creación de funciones reutilizables y modularización del código.
  5. Iteración:

    • Entender y aplicar bucles (loops) en Python.
    • Iteración sobre secuencias y colecciones de datos.
  6. Cadenas, Ficheros:

    • Manipulación efectiva de cadenas de texto.
    • Lectura y escritura de archivos en Python.
  7. Listas, Diccionarios y Tuplas:

    • Trabajar con estructuras de datos fundamentales en Python.
    • Aplicar listas, diccionarios y tuplas en la manipulación de datos.

Metodología del Curso:

El curso se basa en la combinación de:

  • Lecciones teóricas interactivas.
  • Ejercicios prácticos y desafíos de programación.
  • Proyectos basados en casos de estudio del libro de Charles Severance.

Objetivos del Curso:

Al completar este curso, los participantes podrán:

  • Escribir programas en Python desde cero.
  • Aplicar conceptos fundamentales de programación en Python.
  • Manejar eficientemente datos utilizando las estructuras de datos de Python.

Requisitos Previos:

No se requiere experiencia previa en programación, pero tener conocimientos básicos de informática será beneficioso.

Dirigido a:

  • Principiantes en programación.
  • Estudiantes y profesionales que deseen ampliar sus habilidades en Python.
  • Cualquier persona interesada en la resolución de problemas mediante la programación.

Este curso proporciona una introducción sólida y práctica a la programación en Python, siguiendo la guía del libro de Charles Severance. Desde conceptos básicos hasta la manipulación avanzada de datos, este curso te preparará para enfrentar desafíos de programación con confianza y eficacia.

Recursos de aprendizaje:

  • Lecciones descargables en PDF.
  • Videos y referencias externas.
  • Quizzes de comprobación de aprendizaje.
  • Certificado descargable en PDF.

Gratuito


Fundamentos de Programación Orientada a Objetos

¡Bienvenido al emocionante mundo de la programación! Este curso, "Fundamentos de Programación Orientada a Objetos", te sumergirá en los aspectos esenciales de la programación y te proporcionará las herramientas necesarias para comprender y utilizar la Programación Orientada a Objetos (POO). A lo largo de este bootcamp en video, exploraremos desde la fascinante historia de la programación hasta los conceptos más avanzados de la POO.

Contenido del Curso:

  1. Historia de la programación: Comenzaremos nuestro viaje explorando los orígenes y la evolución de la programación, entendiendo cómo ha dado forma al mundo digital en el que vivimos.

  2. Tipos de lenguajes de programación: Analizaremos los diversos lenguajes de programación y su papel en el desarrollo de software, desde los clásicos hasta las tecnologías emergentes.

  3. Aplicaciones cliente-servidor: Profundizaremos en la dinámica cliente-servidor, esencial para entender cómo interactúan las aplicaciones en entornos conectados.

  4. Memoria y variables: Desentrañaremos los conceptos de memoria y variables, pilares fundamentales para el funcionamiento de cualquier programa.

... y así sucesivamente, explorando desde los aspectos más básicos hasta temas más avanzados como la Programación Orientada a Objetos, el manejo de errores y la depuración del código.

Características del Bootcamp:

  • Gratuito y Accesible: Este bootcamp está diseñado para ser accesible para todos, sin restricciones financieras. Creemos que el conocimiento debe ser compartido libremente.

  • Sin Certificado: Aunque no ofrecemos certificación formal, creemos en la importancia del aprendizaje por sí mismo y el desarrollo de habilidades prácticas.

¿Estás listo para sumergirte en el fascinante universo de la programación? ¡Comencemos juntos este viaje!