Fundamentos de Programación
¡Aprende los conceptos y técnicas esenciales para iniciarte en el mundo de la programación!
Acerca del curso
Está diseñado para introducir a los participantes en el mundo de la programación, proporcionando una base sólida en los conceptos y técnicas esenciales que son fundamentales para cualquier aspirante a programador. Este programa es ideal para principiantes sin experiencia previa en programación y para aquellos que desean refrescar sus conocimientos básicos.
¿Qué lograrás?
En este programa básico, lograrás:
Familiarizarte con los conceptos básicos de la programación como algoritmos, estructura de datos y lógica de programación
Gestionar ítems en una base de datos
Conocer los diferentes tipos de programación, para qué sirven y los pilares de la programación orientada a objetos
Resolución de problemas mediante procesos de descomposición
¿A quiénes está dirigido este curso?
Profesionales de cualquier sector que deseen adquirir conocimientos básicos de programación
Profesionales que buscan entender mejor los principios de programación para gestionar procesos de una forma más eficiente e informada
Estudiantes y egresados de carreras relacionadas con tecnología o ingeniería
Personas sin experiencia previa en programación que deseen mejorar su perfil profesional
Te ofrecemos lo mejor
31 Temas más archivos adjuntos
06 Horas y 37 Minutos de contenido en total
Certificación oficial al culminar el curso
Aprende a tu ritmo
Desarrollo de un proyecto integrador
Desarrollarás un Sistema de Gestión de Relaciones con los Clientes (CRM), el cual, es una herramienta esencial para las empresas que facilita la administración eficiente de la información de clientes, mejorando la comunicación y optimizando el servicio hacia ellos.
Acerca del profesor
Certificación
Clases del curso
-
0. Bienvenida al Curso
-
1.0. Bienvenida a la sesión 1
-
1.1. ¿Qué es la programación? Concepto y Principios básicos
-
1.2. Pensamiento algorítmico: identificar las operaciones necesarias, su orden y sus condiciones
-
1.3. Diagramas de flujo - Ejercicios
-
1.4. Resolución de problemas mediante la descomposición en pasos más pequeños
-
1.5. Tips WE: Descomposición de problemas antes de la escritura de un código
-
1.6. Ejercicio 1: Proceso de devolución de producto
-
1.7. Proyecto 1: Diagramas de flujo - División del caso en tareas y subtareas
-
1.8. Dinámica 1
-
1.9. Lecciones aprendidas
-
2.0. Bienvenida a la sesión 2
-
2.1. Tipos de datos
-
2.2. Tipos de variables
-
2.3. Operadores aritméticos - Ejercicio Pseint
-
2.4. Entrada y salida de datos - Ejercicio Pseint
-
2.5. Sentencias y condicionales (if-else y switch) - Ejercicio Pseint
-
2.6. Bucles (For - While) - Ejercicio Pseint
-
2.7. Tips WE: Optimización en el uso de estructuras de control
-
2.8. Ejercicio 2: Proceso de Devolución de Producto / Venta de licencia de softwares
-
2.9. Proyecto 2: Implementación de estructuras de control en el CRM
-
2.10. Dinámica 2
-
2.11. Lecciones Aprendidas
-
3.0. Bienvenida a la sesión 3
-
3.1. Listas
-
3.2. Diccionarios
-
3.3. Arreglos(Definición, acceso a elementos, recorrido de arreglos)
-
3.4. Pilas: Operaciones básicas (push, pop, peek).
-
3.5. Colas: Operaciones básicas (enqueue, dequeue, front).
-
3.6. Cadenas de texto (Manipulación de cadenas, búsqueda de patrones)
-
3.7. Tips WE: Selección de la estructura de datos adecuada según la situación de la empresa
-
3.8. Ejercicio 3: Sistema de Gestión de tareas
-
3.9. Proyecto 3: Implementación de estructuras de datos en el CRM
-
3.10. Dinámica 3
-
3.11. Lecciones Aprendidas
-
4.0. Bienvenida a la sesión 4
-
4.1. ¿Qué es un algoritmo? Características
-
4.2. Tipos de algoritmos: lineales, ramificados y cíclicos - Ejercicios
-
4.3. Notación para representar algoritmos (pseudocódigo, diagramas de flujo)
-
4.4. Análisis de la complejidad de algoritmos
-
4.5. Tips WE: Testeo de algoritmos con casos de borde
-
4.6. Ejercicio 4: Búsqueda del número de teléfono de un usuario en una lista de contactos
-
4.7. Proyecto 4: Implementación de algoritmos de búsqueda de clientes en el CRM
-
4.8. Dinámica 4
-
4.9. Lecciones Aprendidas
-
5.0. Bienvenida a la sesión 5
-
5.1. Definición y declaración de funciones. - Ejercicio Pseint
-
5.2. Parámetros y argumentos. - Ejercicio Pseint
-
5.3. Valores de retorno - Ejercicio Pseint
-
5.4. Alcance de las variables - Ejercicio Pseint
-
5.5. Funciones recursivas - Ejercicio Pseint
-
5.6. Tips WE: Mayor efectividad en el uso de funciones
-
5.7. Ejercicio 7: Cuenta regresiva - Función recursiva
-
5.8. Proyecto 5: Modularización de la base de datos mediante el uso de funciones
-
5.9. Dinámica 5
-
5.10. Lecciones Aprendidas
-
6.0. Bienvenida a la sesión 6
-
6.1. Tipos de programación
-
6.2. El paradigma Orientado a Objetos
-
6.3. ¿Cómo funciona? - Ejercicio Pseint
-
6.4. Partes de POO - Ejercicio Pseint
-
6.5. Pilares de la programaciòn orientada a objetos
-
6.6. Tips WE: Importancia de los pilares y su ejecución en proyectos
-
6.7. Ejercicio 7: Sistema de Gestión de Vehículos
-
6.8. Proyecto 6: Uso del paradigma de la Programación Orientada a Objetos en el CRM
-
6.9. Dinámica 6
-
6.10. Lecciones Aprendidas
-
7. Proyecto Final
-
8. Despedida
¿Por qué elegir nuestros cursos?
Testimonios de alumnos
Llevamos capacitando a más de 100.000 alumnos en 25 países. El 85% de nuestros egresados logra conseguir su primer trabajo o ascenso laboral
Inscríbete en solo 3 pasos
Sigue los pasos del tutorial e inscríbete en línea
Preguntas Frecuentes
¿Tienes dudas o consultas sobre algo más?
Contáctanos