Temario del curso

Módulo 1: Introducción a los Conceptos Fundamentales de la Programación

  • Almacenamiento y Procesamiento de Datos Informáticos
  • Tipos de Aplicaciones
  • Ciclo de Vida de Aplicaciones
  • Compilación de Código

Módulo 2: Conceptos Fundamentales del Lenguaje de Programación

  • Sintaxis
  • Tipos de Datos
  • Variables y Constantes

Módulo 3: Flujo del Programa

  • Introducción a los Conceptos de Programación Estructurada
  • Introducción a la Rama de Control (Branching)
  • Uso de Funciones
  • Uso de Estructuras de Decisión
  • Introducción a la Repetición

Módulo 4: Algoritmos y Estructuras de Datos

  • Entender Cómo Escribir Pseudocódigo
  • Ejemplos de Algoritmos
  • Introducción a las Estructuras de Datos

Módulo 5: Manejo de Errores y Depuración

  • Introducción a los Errores del Programa
  • Introducción al Manejo Estructurado de Errores
  • Introducción a la Depuración en Visual Studio

Módulo 6: Introducción a la Programación Orientada a Objetos

  • Introducción a Estructuras Complejas
  • Introducción a las Structs
  • Introducción a las Clases
  • Introducción al Encapsulamiento

Módulo 7: Más Programación Orientada a Objetos

  • Introducción a la Herencia
  • Introducción al Polimorfismo
  • Introducción al .NET Framework y la Biblioteca de Clases Base

Módulo 8: Introducción a la Seguridad de Aplicaciones

  • Autenticación y Autorización
  • Permisos de Código en Computadoras
  • Introducción al Firma de Código

Módulo 9: Programación de Entrada/Salida (I/O) Básica

  • Uso de I/O en Consola
  • Uso de I/O en Archivos

Módulo 10: Rendimiento y Gestión de Memoria de Aplicaciones

  • Tipos por Valor vs Tipos por Referencia
  • Conversión de Tipos
  • El Recolector de Basura (Garbage Collector)

Requerimientos

  • Habilidad para usar computadoras para iniciar programas, abrir y guardar archivos, navegar por menús y interfaces de aplicaciones
  • Habilidad para entender conceptos lógicos como las comparaciones
  • Entender la teoría de números
  • Habilidad para crear, entender y seguir instrucciones estructuradas o procedimientos paso a paso
  • Habilidad para entender y aplicar conceptos abstractos a ejemplos concretos

Audiencia:

Este curso está destinado a cualquier persona que sea nueva en el desarrollo de software y quiera o necesite obtener una comprensión de los fundamentos de la programación y los conceptos de programación orientada a objetos. Generalmente serán estudiantes de secundaria, estudiantes post-secundaria o personas cambiando de carrera, sin experiencia previa en programación. Puede que quieran obtener una comprensión de los fundamentos básicos de la programación antes de avanzar a cursos más avanzados como el 20483B: Programación en C#.

 35 Horas

Número de participantes


Precio por Participante​

Próximos cursos

Categorías Relacionadas