El Curso de programación lógica básica a avanzada es gratuito e incluye certificación gratuita. Cubre temas desde algoritmos hasta computación en la nube. ¡Inscríbete ya!
Contenido del curso
Introducción a la programación lógica
2Comprender qué es un algoritmo
3Diagrama de flujo: qué es y cómo utilizarlo
4Diagrama de bloques en programación.
5Variables y constantes
6Tipos de datos en programación
7Operadores aritméticos
8Operadores lógicos
9Operadores relacionales
10Estructuras de control de flujo: secuencia
11Estructuras de control de flujo: decisión
12Estructuras de control de flujo: repetición
13Vectores y Matrices
14Funciones y procedimientos
15Recursión en programación.
16Manipulación de cuerdas
17Manipulación de fechas
18Manipulación de archivos
19Programación orientada a objetos: conceptos básicos
20Clases y objetos
21Herencia y polimorfismo
22Encapsulación y abstracción.
23Excepciones y manejo de errores
24Pruebas unitarias y TDD
25Programación asincrónica
26Programación concurrente y paralela
27Programación reactiva
28Programación funcional
29Patrones de diseño
30Refactorización de código
31Introducción a las bases de datos.
32SQL básico
33SQL avanzado
34NoSQL: conceptos y práctica
35Programación web: conceptos básicos
36HTML y CSS
37JavaScript básico
38JavaScript avanzado
39Marcos de JavaScript: React, Angular, Vue
40Desarrollo móvil: conceptos básicos
41Desarrollo móvil: practica con Flutter
42DevOps e integración continua
43Control de versiones con Git
44Metodologías ágiles: Scrum y Kanban
45Código Limpio y buenas prácticas de programación
46Seguridad de la información en la programación
47Inteligencia artificial: conceptos básicos
48Aprendizaje automático: conceptos y práctica.
49Big Data y análisis de datos
50Computación en la nube: conceptos y práctica
Descripción del curso
El "Curso de programación lógica básica a avanzada" es una formación integral cuidadosamente estructurada para guiar a los estudiantes desde los fundamentos de la programación lógica hasta los conceptos avanzados de diversas paradigmas y tecnologías contemporáneas. Este curso, con 50 páginas de contenido, pertenece a la categoría de Informática (TI), específicamente en la subcategoría de Lógica de programación, y ofrece una vía completa para dominar la programación y los principios que la sustentan.
Comenzando con una introducción sólida a la programación lógica, los estudiantes aprenderán qué es un algoritmo y cómo estos forman la base de la resolución sistemática de problemas en programación. El curso abarca el uso y la creación de diagramas de flujo y bloques, herramientas visuales fundamentales para representar y planificar algoritmos eficientemente.
A medida que avanzan, los participantes se familiarizarán con conceptos esenciales como variables, constantes y tipos de datos, además de comprender y aplicar operadores aritméticos, lógicos y relacionales en sus procesos de programación. La comprensión de estas bases teóricas se complementa con la práctica de estructuras de control de flujo, incluyendo secuencias, decisiones y repeticiones.
El curso no se detiene ahí; profundiza en temas más complejos como vectores y matrices, ofreciendo una comprensión robusta de cómo trabajar con colecciones de datos. Asimismo, se introducen funciones y procedimientos, junto con la recursión, proporcionando herramientas esenciales para la creación de programas eficientes y bien estructurados. Además, el curso aborda la manipulación de cuerdas, fechas y archivos, habilidades prácticas necesarias para numerosos contextos de programación.
En la siguiente fase, los estudiantes explorarán la programación orientada a objetos, adquiriendo conocimientos sobre conceptos básicos, clases y objetos, herencia, polimorfismo, encapsulación y abstracción. También se abordan temas cruciales como el manejo de excepciones y errores, pruebas unitarias y TDD, garantizando que los programas desarrollados sean robustos y fiables.
La formación incluye también programación asincrónica y concurrente, brindando técnicas para manejar múltiples tareas y optimizar el desempeño de las aplicaciones. La programación reactiva y funcional introducen paradigmas alternativos de programación, expandiendo el repertorio de soluciones que los estudiantes pueden aplicar en diferentes escenarios.
Los patrones de diseño, refactorización de código y la introducción a bases de datos (tanto SQL como NoSQL) proveen a los estudiantes con herramientas avanzadas para diseñar, mantener y optimizar sistemas de software. Además, los módulos de programación web y móvil permiten a los estudiantes crear aplicaciones modernas y responsivas, utilizando tecnologías como HTML, CSS, JavaScript y frameworks populares como React, Angular y Vue.
El curso se completa con sesiones sobre DevOps e integración continua, control de versiones con Git, y metodologías ágiles como Scrum y Kanban, técnicas que son esenciales en el desarrollo y la gestión de proyectos de software actuales. Las secciones finales cubren la seguridad de la información, inteligencia artificial, aprendizaje automático, Big Data, análisis de datos y computación en la nube, proporcionando una comprensión amplia de las tecnologías emergentes y su aplicación en la programación.
En resumen, este curso es un recorrido exhaustivo y profundo a través de los temas más relevantes y avanzados en programación, diseñado para equipar a los estudiantes con los conocimientos y habilidades necesarios para sobresalir en el campo de la informática y la programación.
Este curso gratuito incluye:
2 horas y 31 minutos de contenido de audio
Certificado digital de finalización del curso (Gratis)
Ejercicios para entrenar tus conocimientos
100% gratis, desde el contenido hasta el certificado
¿Listo para empezar?
En la aplicación también encontrarás...
Más de 5000 cursos gratuitos
¡Programación, inglés, marketing digital y mucho más! Aprende lo que quieras, gratis
Plan de estudios con IA
La Inteligencia Artificial de nuestra app puede crear un horario de estudio para el curso que elijas
De cero al éxito profesional
Mejora tu currículum con nuestro certificado gratuito y luego usa nuestra Inteligencia Artificial para encontrar el trabajo de tus sueños
También puedes utilizar el código QR o los enlaces que aparecen a continuación.









