Entrena las habilidades de tu equipo y acelera la curva de aprendizaje

Conoce los programas disponibles para entrenamientos corporativos ya diseñados, listos para lanzar con tus equipos.

Cada uno incluye una estructura probada, contenidos validados y dinámicas prácticas que aseguran una experiencia de aprendizaje efectiva y ágil.

Entrenamientos de Programación y Desarrollo

En Alkemy contamos con formaciones ya diseñadas en diferentes formatos listas para implementar o adaptarlas a las necesidades de tu equipo

El contenido puede adaptarse de acuerdo al equipo a formar:

  • Formación intensiva
    • Duración: 32 horas
    • Enfoque: Fundamentos esenciales de JavaScript y manipulación básica del DOM para iniciarse en desarrollo web.
    • Ideal para: Empresas que necesitan una rápida inmersión en programación frontend desde cero.
  • Formación estándar
    • Duración: 48 horas
    • Enfoque: Desarrollo en JavaScript con foco en asincronía, POO y prácticas modernas (ES6+).
    • Ideal para: Empresas que buscan formar perfiles con base sólida para integrarse a proyectos web existentes.
  • Formación integral
    • Duración: 72 horas
    • Enfoque: Dominio de JavaScript moderno, incluyendo arquitectura, asincronía y herramientas clave para desarrollo escalable.
    • Ideal para: Empresas que quieren formar desarrolladores con autonomía para construir, mantener y escalar aplicaciones frontend.

Contenidos

  1. Fundamentos de JavaScript
  2. Control de flujo
  3. Funciones y scope
  4. Estructuras de datos
  5. Programación orientada a objetos
  6. DOM y eventos
  7. JavaScript asincrónico
  8. Buenas prácticas y herramientas
  9. JavaScript moderno (ES6+)
  10. Caso de Negocio

El contenido puede adaptarse de acuerdo al equipo a formar:

  • Formación intensiva
    • Duración: 32 horas
    • Enfoque: Fundamentos clave de Python y automatización básica para tareas repetitivas.
    • Ideal para: Empresas que necesitan introducir rápidamente a sus equipos en programación para resolver desafíos operativos.
  • Formación estándar
    • Duración: 48 horas
    • Enfoque: Desarrollo estructurado con Python, manejo de datos, POO y librerías comunes.
    • Ideal para: Empresas que buscan formar perfiles técnicos con autonomía para automatizar procesos y desarrollar scripts robustos.
  • Formación integral
    • Duración: 72 horas
    • Enfoque: Dominio de Python con buenas prácticas, arquitectura modular y resolución de un caso real de negocio.
    • Ideal para: Empresas que quieren consolidar habilidades en desarrollo de aplicaciones, procesamiento de datos y automatización a escala.

Contenidos

  1. Introducción a Python y configuración del entorno
  2. Sintaxis básica, variables y tipos de datos
  3. Operadores y expresiones en Python
  4. Estructuras de control: condicionales y bucles
  5. Funciones y modularización del código
  6. Estructuras de datos: listas, tuplas, sets y diccionarios
  7. Manejo de errores y excepciones
  8. Lectura y escritura de archivos
  9. Programación orientada a objetos en Python
  10. Módulos, paquetes y entornos virtuales
  11. Expresiones regulares y procesamiento de texto
  12. Trabajando con datos: manejo de CSV y JSON
  13. Introducción a librerías populares (p. ej., requests, datetime, math)
  14. Automatización de tareas con scripts
  15. Buenas prácticas y estilo de código con PEP8
  16. Caso de negocio: desarrollo de una aplicación en Python

El contenido puede adaptarse de acuerdo al equipo a formar:

  • Formación intensiva
    • Duración: 32 horas
    • Enfoque: Fundamentos esenciales de HTML y CSS para crear páginas web básicas y adaptables.
    • Ideal para: Empresas que buscan capacitar equipos en creación rápida de sitios y prototipos funcionales.
  • Formación estándar
    • Duración: 48 horas
    • Enfoque: Desarrollo web completo con HTML semántico, formularios, diseño responsive y buenas prácticas.
    • Ideal para: Equipos que necesitan estructurar y diseñar sitios web consistentes y accesibles.
  • Formación integral
    • Duración: 72 horas
    • Enfoque: Construcción profesional de sitios web con maquetado avanzado, animaciones, accesibilidad y resolución de un caso real.
    • Ideal para: Empresas que quieren formar perfiles con dominio completo en front-end para diseño web moderno y eficiente.

Contenidos

  1. Introducción al desarrollo web y estructura de un sitio
  2. Fundamentos de HTML: construyendo la base de una página
  3. Textos, listas y enlaces en HTML
  4. Imágenes, multimedia y elementos embebidos
  5. Formularios y control de entradas del usuario
  6. Semántica en HTML y accesibilidad web
  7. Introducción a CSS: estilos básicos para tu sitio
  8. Selectores, colores, fuentes y unidades en CSS
  9. Modelo de caja (Box Model) y disposición de elementos
  10. Diseño adaptable: Flexbox y Grid
  11. Estilos responsivos y Media Queries
  12. Animaciones, transiciones y efectos visuales con CSS
  13. Buenas prácticas en HTML y CSS
  14. Caso de negocio: maquetado de un sitio web completo

El contenido puede adaptarse de acuerdo al equipo a formar:

  • Formación intensiva
    • Duración: 32 horas
    • Enfoque: Fundamentos clave de Java y programación orientada a objetos.
    • Ideal para: Empresas que necesitan introducir a sus equipos técnicos en el desarrollo con Java rápidamente.
  • Formación estándar
    • Duración: 48 horas
    • Enfoque: Desarrollo modular y orientado a objetos con Java, manejo de archivos, estructuras de datos y buenas prácticas.
    • Ideal para: Equipos que buscan programar soluciones robustas y estructuradas en Java.
  • Formación integral
    • Duración: 72 horas
    • Enfoque: Dominio completo del lenguaje Java con prácticas modernas, colecciones, streams y resolución de un caso de negocio real.
    • Ideal para: Empresas que quieren formar perfiles técnicos capaces de desarrollar aplicaciones empresariales escalables.

Contenidos

  1. Introducción a Java y configuración del entorno de desarrollo
  2. Tipos de datos, variables y operadores en Java
  3. Estructuras de control de flujo: condicionales y bucles
  4. Métodos y estructuras de programas modulares
  5. Arreglos y estructuras de datos básicas
  6. Programación orientada a objetos en Java
  7. Constructores, herencia y polimorfismo
  8. Encapsulamiento y manejo de acceso con modificadores
  9. Manejo de excepciones y depuración
  10. Colecciones en Java: Listas, Conjuntos y Mapas
  11. Entrada y salida de datos (I/O) con Java
  12. Manipulación de archivos y flujo de datos
  13. Conceptos de clases abstractas e interfaces
  14. Java moderno: lambdas, streams y otras novedades (Java 8+)
  15. Buenas prácticas de programación en Java
  16. Caso de negocio: desarrollo de una aplicación en Java

El contenido puede adaptarse de acuerdo al equipo a formar:

  • Formación intensiva
    • Duración: 24 horas
    • Enfoque: Lógica relacional, SELECT, filtros, joins, agregaciones y funciones avanzadas.
    • Ideal para: Perfiles de negocio o analistas que usan SQL como herramienta de consulta sin necesidad de modificar estructuras.
  • Formación estándar
    • Duración: 32 horas
    • Enfoque: Funciones complejas, subconsultas, estructuras de bases de datos, y vistas. Se trabaja con una base de datos real a lo largo del curso.
    • Ideal para: Perfiles que necesitan realizar consultas eficientes, participar en proyectos con equipos técnicos o preparar reportes complejos.
  • Formación integral
    • Duración: 40 horas
    • Enfoque: Profundiza en optimización, integridad referencial, consultas analíticas con window functions y prácticas con bases de datos complejas.
    • Ideal para: Academias internas, programas de reconversión, equipos que trabajan en entornos con grandes volúmenes de datos o en contextos ETL.

Contenidos

  1. Introducción a las bases de datos relacionales y SQL
  2. Exploración de bases de datos: tablas, filas y columnas
  3. Consultas básicas con SELECT: filtrado y ordenamiento
  4. Uso de funciones y operadores en consultas
  5. Filtrado avanzado: condiciones múltiples y expresiones lógicas
  6. Agregación de datos con GROUP BY y funciones de resumen
  7. Consultas multitabla: JOIN internos y externos
  8. Subconsultas y expresiones derivadas
  9. Creación y modificación de estructuras: CREATE, ALTER, DROP
  10. Inserción, actualización y eliminación de datos (INSERT, UPDATE, DELETE)
  11. Integridad referencial y claves primarias/foráneas
  12. Índices, vistas y alias para optimización y legibilidad
  13. Funciones avanzadas: CASE, COALESCE, NULLIF, entre otras
  14. Consultas analíticas con WINDOW FUNCTIONS
  15. Buenas prácticas para escritura de consultas SQL
  16. Caso de negocio: análisis de una base de datos real

El contenido puede adaptarse de acuerdo al equipo a formar:

  • Formación intensiva
    • Duración: 32 horas
    • Enfoque: Fundamentos de Angular, creación de componentes, formularios y consumo de APIs.
    • Ideal para: Empresas que necesitan incorporar rápidamente Angular en proyectos frontend.
  • Formación estándar
    • Duración: 48 horas
    • Enfoque: Desarrollo de aplicaciones Angular completas con navegación, validaciones y servicios.
    • Ideal para: Equipos técnicos que buscan profesionalizar el uso de Angular para aplicaciones web robustas.
  • Formación integral
    • Duración: 72 horas
    • Enfoque: Aplicaciones modulares y escalables con Angular, testing, buenas prácticas y un caso real aplicado.
    • Ideal para: Empresas que buscan formar desarrolladores frontend con dominio avanzado del framework.

Contenidos

  1. Introducción a Angular y configuración del entorno de desarrollo
  2. Estructura de una aplicación Angular y ciclo de vida del proyecto
  3. Creación y uso de componentes
  4. Templates, data binding y directivas estructurales
  5. Estilos, clases y manejo de eventos en componentes
  6. Servicios e inyección de dependencias
  7. Routing y navegación entre vistas
  8. Formularios en Angular: Template-driven vs Reactive Forms
  9. Validaciones de formularios y manejo de errores
  10. Consumo de APIs REST con HttpClient
  11. Pipes y creación de pipes personalizados
  12. Gestión del estado y comunicación entre componentes
  13. Modularización de la aplicación y lazy loading
  14. Testing de componentes, servicios y formularios
  15. Mejores prácticas y patrones comunes en Angular
  16. Caso de negocio: desarrollo completo de una aplicación Angular

El contenido puede adaptarse de acuerdo al equipo a formar:

  • Formación intensiva
    • Duración: 32 horas
    • Enfoque: Fundamentos de React, manejo de estado y consumo de APIs.
    • Ideal para: Empresas que necesitan que sus equipos aprendan React para proyectos frontend en el corto plazo.
  • Formación estándar
    • Duración: 48 horas
    • Enfoque: Desarrollo de SPA con React, hooks personalizados y routing.
    • Ideal para: Equipos que buscan implementar React de forma estructurada en productos digitales.
  • Formación integral
    • Duración: 72 horas
    • Enfoque: Aplicaciones completas con React, Context API, testing y mejores prácticas.
    • Ideal para: Empresas que buscan formar desarrolladores frontend con dominio sólido y buenas prácticas en React.

Contenidos

  1. Introducción a React y configuración del entorno (Vite, CRA, Next.js)
  2. JSX y componentes funcionales
  3. Props y estructura de componentes reutilizables
  4. Manejo de eventos e interacción con el usuario
  5. State interno de los componentes y uso de useState
  6. Renderizado condicional y listas dinámicas
  7. Efectos secundarios con useEffect
  8. Formularios en React: inputs controlados y validaciones
  9. Componentes controlados vs no controlados
  10. Consumo de APIs externas con fetch o axios
  11. Levantamiento de estado y lifting de datos
  12. Custom Hooks y reutilización de lógica
  13. Routing en React con React Router
  14. Context API: manejo global del estado sin Redux
  15. Testing básico de componentes con React Testing Library
  16. Caso de negocio: desarrollo completo de una SPA con React

El contenido puede adaptarse de acuerdo al equipo a formar:

  • Formación intensiva
    • Duración: 32 horas
    • Enfoque: Fundamentos de QA manual, tipos de prueba y gestión de defectos.
    • Ideal para: Equipos que necesitan incorporar prácticas básicas de testing en sus ciclos de desarrollo.
  • Formación estándar
    • Duración: 48 horas
    • Enfoque: Diseño y ejecución de pruebas completas con herramientas de gestión.
    • Ideal para: Empresas que buscan formalizar procesos QA y mejorar la calidad del software.
  • Formación integral
    • Duración: 72 horas
    • Enfoque: QA end-to-end con estrategia, documentación, entornos ágiles y práctica intensiva.
    • Ideal para: Organizaciones que quieren formar testers sólidos que trabajen codo a codo con desarrollo y producto.

Contenidos

  1. Introducción al testing y ciclo de vida del software (SDLC & STLC)
  2. Tipos y niveles de pruebas (unitarias, integración, sistema, aceptación)
  3. Pruebas funcionales vs no funcionales
  4. Técnicas de diseño de casos de prueba
  5. Casos de prueba, escenarios y matrices de trazabilidad
  6. Gestión de defectos y herramientas de reporte (Jira, TestRail, etc.)
  7. Revisión de requisitos y análisis de impacto
  8. Estrategias de prueba: regresión, exploratorias, smoke, sanity
  9. Uso de herramientas de gestión de pruebas
  10. Buenas prácticas en documentación QA
  11. Introducción a pruebas móviles y web
  12. Revisión de criterios de aceptación (BDD/Gherkin básico
  13. Testing en entornos ágiles (Scrum, Kanban)
  14. Soft skills para testers: comunicación con devs, UX, PM
  15. Práctica integradora: análisis, diseño y ejecución de pruebas
  16. Caso de negocio: ejecución de ciclo completo de QA manual sobre un sistema real o simulado

El contenido puede adaptarse de acuerdo al equipo a formar:

  • Formación intensiva
    • Duración: 32 horas
    • Enfoque: Fundamentos de automatización y pruebas básicas con Selenium y Postman.
    • Ideal para: Equipos QA manual que buscan iniciarse en automatización con foco práctico.
  • Formación estándar
    • Duración: 48 horas
    • Enfoque: Automatización web/API con frameworks, ejecución parametrizada y buenas prácticas.
    • Ideal para: Empresas que quieren robustecer su estrategia QA incorporando pruebas automatizadas reutilizables.
  • Formación integral
    • Duración: 72 horas
    • Enfoque: Automatización end-to-end con CI/CD, manejo de datos, reportes y mantenimiento.
    • Ideal para: Organizaciones que buscan madurar su stack de testing automatizado dentro de flujos ágiles y de integración continua.

Contenidos

  1. Fundamentos de automatización y diferencias con testing manual
  2. Instalación de entorno (IDE, drivers, frameworks)
  3. Introducción a lenguajes de scripting para QA (Python, JavaScript, Java)
  4. Automatización de pruebas web con Selenium WebDriver
  5. Localización de elementos (XPath, CSS Selectors)
  6. Manejo de formularios, ventanas, alertas y elementos dinámicos
  7. Creación de pruebas automatizadas robustas y reutilizables
  8. Frameworks de testing (PyTest, JUnit, TestNG, etc.)
  9. Automatización de pruebas de API con Postman y/o RestAssured
  10. Manejo de datos de prueba (fixtures, mocks, archivos externos)
  11. Ejecuciones parametrizadas y suites de prueba
  12. Integración con herramientas CI/CD (GitHub Actions, Jenkins)
  13. Reportes automáticos de resultados de pruebas
  14. Buenas prácticas en mantenimiento de tests automáticos
  15. Estrategias de automatización en proyectos reales
  16. Caso de negocio: diseño y ejecución de pruebas automatizadas sobre una app web/API

Contáctanos

¿Necesitas un entrenamiento personalizado o más información?

Ponte en contacto con nosotros y creamos el programa que más se adapte a tus necesidades