Shopping security
En este los estudiantes aprenderán los conceptos básicos de la programación de computadoras mediante el uso de Microsoft Visual Studio 2022 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, Programación en C#.
La atención se centrará en los conceptos básicos de programación, como el almacenamiento informático, los tipos de datos, las estructuras de decisión y la repetición mediante el uso de bucles. El curso también cubre una introducción a la programación orientada a objetos que cubre clases, encapsulación, herencia y polimorfismo. También se incluye cobertura sobre el manejo de excepciones, la seguridad de las aplicaciones, el rendimiento y la gestión de la memoria.
![]() |
![]() |
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#.
Este módulo proporciona información básica y básica sobre cómo las computadoras procesan la información, analiza los diferentes tipos de aplicaciones que un programador podría estar creando y luego proporciona información sobre cómo una computadora compila e interpreta el código.
Laboratorio 1: pensar como una computadora
Este módulo cubre la sintaxis del lenguaje de programación y la importancia de usar una buena sintaxis y seguir las reglas de sintaxis para el lenguaje elegido. Este módulo también analiza los tipos de datos básicos y cómo almacenar estos tipos de datos en la memoria de la computadora mediante el uso de variables y constantes.
Laboratorio 1: Trabajar con tipos de datos
Este módulo cubre cómo se ejecuta el código en un programa de computadora, como de arriba a abajo, en la programación estructurada y la bifurcación en la ejecución del código. El módulo enseña estos conceptos utilizando funciones, estructuras de decisión y construcciones de bucle.
Laboratorio 1: creación de funciones, decisiones y bucles
Este módulo introduce el concepto de un algoritmo al delinear todos los pasos necesarios, incluidas las decisiones que se deben tomar a medida que avanza la rutina. El módulo también analiza cómo traducir este conjunto de pasos en pseudocódigo para evaluar el algoritmo que se traducirá en código real.
Laboratorio 1: Trabajar con algoritmos y estructura de datos
Este módulo ayuda a los estudiantes a comprender que los errores son parte de la programación y deben comprender cómo anticipar errores, manejar esos errores en el código y presentar una buena experiencia de usuario. Este módulo presenta el manejo estructurado de excepciones como un mecanismo para tratar los errores.
Laboratorio 1: Implementación de depuración y manejo de errores
Este módulo cubre una introducción a los conceptos relacionados con la programación orientada a objetos (POO). El contenido se ha dividido en dos módulos; este módulo se centra en conceptos básicos de OOP que proporcionarán el conocimiento suficiente para comprender estructuras de datos complejas, comenzando con estructuras y luego pasando a clases. Este módulo ayuda a los estudiantes a comprender cómo encapsular datos y la funcionalidad relacionada dentro de una clase.
Laboratorio 1: Implementación de estructuras de datos complejas
Este módulo enseña a los estudiantes sobre la herencia y el polimorfismo en las clases y la sobrecarga de funciones. La sobrecarga de funciones y el polimorfismo a menudo van de la mano, como cuando heredas de una clase o cuando deseas anular o cambiar el comportamiento existente para adaptarlo a las necesidades de tu clase.
El módulo también presenta la biblioteca de clases base de .NET para que los estudiantes puedan comenzar a pensar sobre la existencia de funcionalidad en otros archivos de clase y cómo pueden buscar en las bibliotecas de .NET para encontrar esta funcionalidad y aprovecharla.
Laboratorio 1: Implementación de herencia
Laboratorio 2: Implementación de polimorfismo
Este módulo ayuda a los estudiantes a pensar en la seguridad de sus aplicaciones. Introduce los conceptos de autenticación y autorización para usuarios, y también introduce el concepto de permisos para ejecutar código. Explica que los sistemas operativos pueden impedir que se ejecuten ciertos aspectos del programa, como guardar un archivo en un directorio en el que el usuario que ejecuta la aplicación podría no tener permiso para escribir. El módulo cubre brevemente la firma de código y por qué los programadores podrían querer considerar su uso.
Laboratorio 1: Sin laboratorio
Este módulo presenta algunos conceptos básicos de entrada/salida (E/S) que los programadores utilizarán al crear aplicaciones. Comenzando con la E/S de la consola, este módulo introduce la entrada y la salida en la ventana Consola.
El módulo también habla sobre leer y escribir en el sistema de archivos.
Laboratorio 1: Programación de E/S central
Este módulo permite a los estudiantes comprender que la memoria en una computadora es un recurso finito. Habla sobre cómo un buen diseño de aplicaciones y una buena disciplina de codificación con administración de memoria ayudarán a los programadores a aprender a desarrollar aplicaciones que sean rápidas, receptivas y que no tengan un impacto negativo en otras aplicaciones.
Laboratorio 1: uso de tipos de valor y tipos de referencia
Antes de asistir a este curso, los estudiantes deben tener:
Curso: Inglés
Labs: Inglés
Ships within 48 hours · Estimated delivery Jun 20 - Jun 25
US$40
Get nowSign up to your membership to get coupons up to
15%
Get nowOpportunity to enjoy order discount up to 15% off
Top-Converting Item to Boost Your Average Order