Duración del curso: 80 horas Dirigido a: Profesionales, egresados y estudiantes, interesados en aprender el lenguaje de programación C# y Visual Studio para iniciarse en el desarrollo de aplicaciones.
Representar algoritmos y pseudocódigos utilizando diagramas de flujos.
Desarrollar aplicaciones básicas con el lenguaje de programación C#.
Construir aplicaciones mediante la programación orientada a objetos (POO).
Implementar una aplicación básica con acceso a base de datos.
DescripciónObtendrás los conocimientos y habilidades necesarias para el desarrollo de aplicaciones modulares mediante la programación orientada a objetos (POO) y conexión a base de datos. Además, aprenderás las características del entorno de desarrollo de Visual Studio 2019 y el lenguaje de programación C#.
Temario del curso
1
Tema 1
¿Qué es un algoritmo?
¿Qué es un pseudocódigo?
Diagramas de flujo o flujogramas
Creación de un proyecto
Secciones del IDE
Compilación de un proyecto
2
Tema 2
Declaración de variables
Ámbito de las variables
Constantes
Operadores
Aritméticos
3
Tema 3
Estructuras de control de flujo
Estructuras condicionales
Estructuras repetitivas
Bloque WITH
4
Tema 4
¿Qué es un método?
Creación de métodos.
Parámetros y devolución de valores.
Parámetros por valor y parámetros por referencia.
Parámetros opcionales.
Devolución de valores en métodos.
5
Tema 5
Creación de código robusto (excepciones).
Estructura Try-Catch.
Técnicas de depuración y seguimiento del código.
6
Tema 6
Objetos y clases.
Conceptos vinculados a la programación orientada a objetos.
¿Cómo crear una clase?
¿Qué es un constructor?
¿Cómo crear un objeto?
Destrucción del objeto.
7
Tema 7
Colecciones .NET
Arrays vs colecciones
Tipos de colecciones
Colecciones más empleadas
8
Tema 8
¿Cómo declarar e implementar una interface?
Implementación de la interface
Herencia en POO
Implicaciones de la herencia
9
Tema 9
La clase Form
Controles básicos
10
Tema 10
Uso de las clases de System.IO
Los objetos Streams
Los objetos Readers y Writers
La clase FileStream, File y FileInfo
Las clases Directory y DirectoryInfo
11
Tema 11
Picture Box
Menu Strip
Tool Strip
Masked Textbox
Documento único (SDI)
Documento múltiple (MDI)
12
Tema 12
Definición de ADO.NET
Net Data Providers
Modelo de Objetos
Conexión y consulta a SQL Server
Operaciones: insertar, eliminar, actualizar y listar
Definición de ADO.NET
Net Data Providers
Modelo de Objetos
Conexión y consulta a SQL Server
Operaciones: insertar, eliminar, actualizar y listar
13
Tema 13
¿Qué es el control de versiones?
Comandos GIT para el manejo de versiones
Branching management
Merging branches
Feature strategy
Requisitos
Conocimiento de Windows (nivel básico)
Conocimiento de base de datos (nivel básico)
Conocimientos de algoritmos (nivel básico)
En que campos puedes aplicar tus conocimientos
Desarrollo Web.
Diseño Web.
TI.
Base de datos, entre otros.
Certificaciones
Al aprobar la capacitación obtendrás un certificado en Visual Studio 2019 Fundamentals a nombre de
Cibertec.
CERTIFICACIONES ASOCIADAS
• Especialización en Desarrollo de Aplicaciones Empresariales con Visual Studio