Portada del manual impreso
-12%HOT
📚 EDICIÓN IMPRESA · BONUS DIGITAL INCLUIDO

PROGRAMACIÓN DESDE CERO, Algoritmía y programación con C++, Java y Python, Desarrollador Junior

Manual de Capacitación Profesional: 36 temas · 200 horas · IA como copiloto. Para estudiantes que quieren aprender a programar y para instructores que enseñan a enseñar a programar.

✍️ José Luis Pérez Resendiz 🏢 Editorial Ciberecus MX 🔖 ISBN: 978-0-00000-000-0 📄 463 páginas
★★★★★ 4.8 (127 reseñas en Amazon)
US$21.99 US$24.99 Ahorras US$3.00
🛒 Comprar en Amazon
  • ✅ Capítulos 1, 2 y 3 impresos con la misma profundidad que aquí
  • 🎁 Capítulo 4 (bonus digital) exclusivo para compradores: 8 temas de algoritmos avanzados
  • 📓 Pensado para el cuaderno físico: cada tema tiene un cierre con líneas para escribir a mano
  • 🧠 Enfoque pedagógico: IA como copiloto, razonamiento humano como piloto

📚 Temas del manual

Explora los temas organizados por capítulo. Cada tema tiene teoría, ejemplos, errores típicos, laboratorio y quiz. Los temas del Capítulo 4 son bonus digital exclusivo de la plataforma en línea — incluido gratis con la compra del manual impreso.

PF-101 1.01

Evolución Histórica de los Lenguajes de Programación y Panorama Actual 2026

Comprender los fundamentos conceptuales de la programación y el entorno de desarrollo.

⏱ 90 min ⭐ 100 XP intermedio
Ver tema →
PF-102 1.02

Pensamiento Computacional y Resolución de Problemas

Comprender los fundamentos conceptuales de la programación y el entorno de desarrollo.

⏱ 90 min ⭐ 100 XP intermedio
Ver tema →
PF-103 1.03

Algoritmos: Concepto, Características, Tipos y Diseño

Comprender los fundamentos conceptuales de la programación y el entorno de desarrollo.

⏱ 90 min ⭐ 100 XP intermedio
Ver tema →
PF-104 1.04

Pseudocódigo y Diagramas de Flujo (PSeInt + draw.io)

Comprender los fundamentos conceptuales de la programación y el entorno de desarrollo.

⏱ 90 min ⭐ 120 XP intermedio
Ver tema →
PF-105 1.05

Constantes, Variables, Tipos de Datos y Operadores

Comprender los fundamentos conceptuales de la programación y el entorno de desarrollo.

⏱ 90 min ⭐ 120 XP intermedio
Ver tema →
PF-106 1.06

Entorno de Desarrollo (IDE) + IA: Instalación y Configuración

Comprender los fundamentos conceptuales de la programación y el entorno de desarrollo.

⏱ 90 min ⭐ 120 XP intermedio
Ver tema →
PF-107 1.07

Estructura de un Programa: Hola Mundo y Entrada/Salida

Comprender los fundamentos conceptuales de la programación y el entorno de desarrollo.

⏱ 90 min ⭐ 120 XP intermedio
Ver tema →
PF-108 1.08

Buenas Prácticas, Git Básico y Clean Code Inicial

Comprender los fundamentos conceptuales de la programación y el entorno de desarrollo.

⏱ 90 min ⭐ 120 XP intermedio
Ver tema →
PF-201 2.01

Estructuras Selectivas Simples: `if`, `if-else`

Aplicar estructuras de control y modularidad para resolver problemas.

⏱ 90 min ⭐ 100 XP intermedio
Ver tema →
PF-202 2.02

Selectivas Anidadas y `switch`

Aplicar estructuras de control y modularidad para resolver problemas.

⏱ 90 min ⭐ 100 XP intermedio
Ver tema →
PF-203 2.03

Operadores Lógicos y Tablas de Verdad

Aplicar estructuras de control y modularidad para resolver problemas.

⏱ 90 min ⭐ 100 XP intermedio
Ver tema →
PF-204 2.04

Repetitivas: `while` (precondición)

Aplicar estructuras de control y modularidad para resolver problemas.

⏱ 90 min ⭐ 120 XP intermedio
Ver tema →
PF-205 2.05

Repetitivas: `do-while` (postcondición)

Aplicar estructuras de control y modularidad para resolver problemas.

⏱ 90 min ⭐ 120 XP intermedio
Ver tema →
PF-206 2.06

Repetitivas: `for` (con contador)

Aplicar estructuras de control y modularidad para resolver problemas.

⏱ 90 min ⭐ 120 XP intermedio
Ver tema →
PF-207 2.07

Patrones: Contadores, Acumuladores y Centinelas

Aplicar estructuras de control y modularidad para resolver problemas.

⏱ 90 min ⭐ 120 XP intermedio
Ver tema →
PF-208 2.08

Testing: Pruebas de Escritorio y assert

Aplicar estructuras de control y modularidad para resolver problemas.

⏱ 90 min ⭐ 120 XP intermedio
Ver tema →
PF-209 2.09

Funciones: Definición, Parámetros y Retorno

Aplicar estructuras de control y modularidad para resolver problemas.

⏱ 90 min ⭐ 120 XP intermedio
Ver tema →
PF-210 2.10

Modularidad: Scope, Paso por Valor/Referencia y Multi-archivo

Aplicar estructuras de control y modularidad para resolver problemas.

⏱ 90 min ⭐ 120 XP intermedio
Ver tema →
PF-BOSS2 B2

Boss Final 2 — Sistema de Gestión de Biblioteca

Proyecto integrador del capítulo 2. Aplica todos los temas del capítulo en un sistema completo.

⏱ 240 min ⭐ 400 XP avanzado
Ver tema →
PF-301 3.01

Arreglos Unidimensionales (Vectores)

Manipular estructuras de datos y resolver problemas con algoritmos clásicos.

⏱ 90 min ⭐ 100 XP intermedio
Ver tema →
PF-302 3.02

Operaciones con Arreglos y Complejidad Algorítmica

Manipular estructuras de datos y resolver problemas con algoritmos clásicos.

⏱ 90 min ⭐ 100 XP intermedio
Ver tema →
PF-303 3.03

Cadenas de Caracteres y Expresiones Regulares

Manipular estructuras de datos y resolver problemas con algoritmos clásicos.

⏱ 90 min ⭐ 100 XP intermedio
Ver tema →
PF-304 3.04

Arreglos Bidimensionales (Matrices)

Manipular estructuras de datos y resolver problemas con algoritmos clásicos.

⏱ 90 min ⭐ 120 XP intermedio
Ver tema →
PF-305 3.05

Búsqueda: Secuencial vs Binaria

Manipular estructuras de datos y resolver problemas con algoritmos clásicos.

⏱ 90 min ⭐ 120 XP intermedio
Ver tema →
PF-306 3.06

Ordenamiento: Burbuja, Selección, Inserción

Manipular estructuras de datos y resolver problemas con algoritmos clásicos.

⏱ 90 min ⭐ 120 XP intermedio
Ver tema →
PF-307 3.07

Struct y Archivos

Manipular estructuras de datos y resolver problemas con algoritmos clásicos.

⏱ 90 min ⭐ 120 XP intermedio
Ver tema →
PF-308 3.08

Debugging Profesional y Git Avanzado

Manipular estructuras de datos y resolver problemas con algoritmos clásicos.

⏱ 90 min ⭐ 120 XP intermedio
Ver tema →
PF-BOSS3 B3

Boss Final 3 — Sistema de Gestión Académico (Proyecto Integrador)

Proyecto integrador del capítulo 3. Aplica todos los temas del capítulo en un sistema completo.

⏱ 240 min ⭐ 400 XP avanzado
Ver tema →
🎁 Bonus digital exclusivo — disponible solo para quienes compran el manual impreso. Incluye 9 temas de algoritmos avanzados.
PF-401 4.01

Punteros y Memoria Dinámica

Implementar estructuras dinámicas y algoritmos avanzados con análisis de complejidad.

⏱ 60 min ⭐ 130 XP avanzado
Ver tema →
PF-402 4.02

Listas Enlazadas

Implementar estructuras dinámicas y algoritmos avanzados con análisis de complejidad.

⏱ 60 min ⭐ 130 XP avanzado
Ver tema →
PF-403 4.03

Pilas y Colas

Implementar estructuras dinámicas y algoritmos avanzados con análisis de complejidad.

⏱ 60 min ⭐ 130 XP avanzado
Ver tema →
PF-404 4.04

Recursión

Implementar estructuras dinámicas y algoritmos avanzados con análisis de complejidad.

⏱ 60 min ⭐ 130 XP avanzado
Ver tema →
PF-405 4.05

Árboles Binarios de Búsqueda (BST)

Implementar estructuras dinámicas y algoritmos avanzados con análisis de complejidad.

⏱ 60 min ⭐ 130 XP avanzado
Ver tema →
PF-406 4.06

STL: Containers e Iteradores

Implementar estructuras dinámicas y algoritmos avanzados con análisis de complejidad.

⏱ 60 min ⭐ 130 XP avanzado
Ver tema →
PF-407 4.07

Divide y Vencerás: Quicksort y Mergesort

Implementar estructuras dinámicas y algoritmos avanzados con análisis de complejidad.

⏱ 60 min ⭐ 130 XP avanzado
Ver tema →
PF-408 4.08

Testing Unitario y Documentación

Implementar estructuras dinámicas y algoritmos avanzados con análisis de complejidad.

⏱ 60 min ⭐ 130 XP avanzado
Ver tema →
PF-BOSS4 B4

Boss Final 4 — Editor de Texto con Undo/Redo

Proyecto integrador del capítulo 4. Aplica todos los temas del capítulo en un sistema completo.

⏱ 240 min ⭐ 400 XP avanzado
Ver tema →