55337 Introduction to Programming
Descripción
En este curso aprenderas los conceptos básicos de la programación de computadoras mediante el uso de Microsoft Visual Studio y los lenguajes de programación Visual C# y Visual Basic. El curso no asume experiencia previa en programación e introduce los conceptos necesarios para avanzar a los cursos intermedios de programación, Programming in C#.
Objetivos
- Entender los fundamentos básicos de la programación, como el almacenamiento y el procesamiento de la computadora.
- Entender los sistemas numéricos informáticos como el binario.
- Crear y utilizar variables y constantes en programas.
- Entender cómo crear y usar funciones en un programa.
- Crear y utilizar estructuras de decisión en un programa informático.
- Crear y usar repeticiones (bucles) en un programa de computadora.
- Entender el pseudocódigo y su papel en la programación.
- Entender las estructuras básicas de datos informáticos, como matrices, listas, pilas y colas.
- Implementar conceptos de programación orientada a objetos.
- Crear y utilizar clases en un programa informático.
- Implementar encapsulación, herencia y polimorfismo.
- Describir la biblioteca de clases base (BCL) en .NET Framework.
- Entender los conceptos de seguridad de la aplicación.
- Implementar E/S simple en un programa de computadora.
- Identificar los errores de la aplicación y explique cómo depurar una aplicación y manejar los errores.
- Identificar las consideraciones de rendimiento para las aplicaciones.
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 la programación orientada a objetos. Por lo general, serán estudiantes de secundaria, estudiantes de escuela postsecundaria o personas que han cambiado de carrera, sin experiencia previa en programación. Es posible que deseen comprender los fundamentos básicos de la programación antes de pasar a cursos más avanzados, como Programación en C#.
Prerequisitos
Antes de asistir a este curso, los estudiantes deben tener:
- Habilidad para usar computadoras para iniciar programas, abrir y guardar archivos, navegar por menús e interfaces de aplicaciones
- Habilidad para entender conceptos lógicos como comparaciones.
- Comprender la teoría de los números.
- Capacidad para crear, comprender y seguir instrucciones estructuradas o procedimientos paso a paso
- Capacidad para comprender y aplicar conceptos abstractos a ejemplos concretos.
Contenido del Curso
- Almacenamiento y procesamiento de datos informáticos
- Tipos de aplicaciones
- Ciclo de vida de la aplicación
- Compilación de código
- Sintaxis
- Tipos de datos
- Variables y constantes
- Introducción a los conceptos de programación estructurada
- Introducción a la ramificación
- Uso de funciones
- Uso de estructuras de decisión
- Introducción a la repetición
- Comprender cómo escribir pseudocódigo
- Ejemplos de algoritmos
- Introducción a las estructuras de datos
- Introducción a los errores del programa
- Introducción al manejo estructurado de errores
- Introducción a la depuración
- Introducción a las Estructuras Complejas
- Introducción a las estructuras
- Introducción a las clases
- Introducción a la encapsulación
- Introducción a la herencia
- Introducción al polimorfismo
- Introducción a .NET y la biblioteca de clases base
- Autenticacion y autorizacion
- Permisos de código en computadoras
- Introducción a la firma de código
- Uso de E/S de consola
- Uso de E/S de archivos
- Tipos de valor frente a tipos de referencia
- Tipos de conversión
- El recolector de basura
Curso de Seguimiento
- Programming in C#
Follow-On
- ISTQB Certified Tester Foundation Level Agile Tester
Related Certification
- Certified Tester Foundation Level (CTFL)




















