Sunteți pe pagina 1din 2

1

VISUAL STUDIO 2017 FUNDAMENTALS


Duración: 80 horas
En este curso, el participante obtendrá 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á las características
del entorno de desarrollo Visual Studio 2017 (IDE) y el lenguaje de programación
C#.

DIRIGIDO PRE-REQUISITOS
Profesionales, egresados y estudiantes, interesados en •Conocimiento de Windows (nivel básico).
aprender el manejo del lenguaje de programación C# y Visual •Conocimiento de base de datos (nivel básico).
Studio para iniciarse en el desarrollo de aplicaciones. •Conocimiento de algoritmos (nivel básico).

LOGROS DE CURSO CERTIFICACIONES


Al finalizar el curso, el alumno desarrollará aplicaciones •Al término de la capacitación, el alumno obtendrá un certifi-
básicas utilizando el lenguaje de programación C#. Adicional- cado de Visual Studio 2017 Fundamentals por aprobar el
mente, estará preparado para: programa.
•Representar algoritmos y pseudocódigos utilizando diagra- •Al completar satisfactoriamente 3 cursos de la línea de
mas de flujos. especialización, se le acreditará con una Especialización en
•Construir aplicaciones mediante la programación orientada Desarrollo de Aplicaciones Empresariales con Visual Studio.
a objetos (POO).
•Implementar una aplicación básica con acceso a base de
datos.

LÍNEA DE ESPECIALIZACIÓN
Visual Studio 2017 Visual Studio 2017
Fundamentals Web Developer

Visual Studio 2017 Visual Studio 2017


Developer Cloud Developer
CONCEPTO Y TERMINOLOGÍA
Algoritmo Clase Estructura condicional SQL Server 2016
Pseudocódigo Encapsulamiento Estructura secuencial Transact-SQL
Operadores Polimorfismo Programación modular ADO.NET
Expresiones Herencia Interface Versionamiento
Objeto POO Formularios Windows Branching/Merging

CONTENIDO TEMÁTICO
Conceptos generales •Creación de una excepción persona- -List Box
•¿Qué es un algoritmo? lizada -Combo Box
•¿Qué es un pseudocódigo? -Radio Button
•Diagramas de flujo o flujogramas Programación orientada a objetos -Check Box
•Creación de un proyecto •¿Cómo se piensa en objetos?
•Secciones del IDE •Objetos y clases Manejo de archivos
•Compilación de un proyecto •Conceptos vinculados a la progra- •Uso de las clases de System.IO
mación orientada a objetos:encapsu- •Los objetos Streams
Tipos y conversión datos lamiento, herencia y polimorfismo •Los objetos Readers y Writers
•Declaración de variables •¿Cómo crear una clase? •La clase FileStream, File y FileInfo
•Ámbito de las variables •¿Qué es un constructor? •Las clases Directory y DirectoryInfo
•Constantes •¿Cómo crear un objeto?
•Operadores •Destrucción del objeto Controles Visuales
•Aritméticos •Controles
Programación orientada a objetos: -Picture Box
Estructuras de control Colecciones -Menu Strip
•Estructuras de control de flujo •Colecciones .NET -Tool Strip
•Estructuras condicionales •Arrays vs colecciones -Masked Textbox
•Estructuras repetitivas •Tipos de colecciones: no genéricas y •Documento único (SDI)
•Bloque WITH genéricas •Documento múltiple (MDI)
•Colecciones más empleadas
Uso de métodos Acceso a datos con ADO.NET
•¿Qué es un método? Programación orientada a objetos: •Definición de ADO.NET
•Creación de métodos Interfaces •Net Data Providers
•Parámetros y devolución de valores •¿Cómo declarar e implementar una •Modelo de Objetos
•Parámetros por valor y parámetros por interface? •Conexión y consulta a SQL Server 2016
referencia •Implementación de la interface •Operaciones: insertar, eliminar, actua-
•Parámetros opcionales •Herencia en POO lizar y listar
•Devolución de valores en métodos •Implicaciones de la herencia: sobres-
critura, sobrecarga y polimorfismo Control de versiones
Gestión de errores •¿Qué es el control de versiones?
•Creación de código robusto (excepciones) Formularios Windows •Comandos GIT para el manejo de versio-
•Estructura Try-Catch •La clase Form nes
•Técnicas de depuración y seguimiento del •Controles básicos •Branching management
código -Button •Merging branches
-Textbox •Feature strategy

Informes:
Central: 633-5555 Correo: informeslima@cibertec.edu.pe
Sede Miraflores: Colegio Sophianum: Sede Bellavista: Sede San Juan de Lurigancho:
Av. Diez Canseco cdra. 2 Av. Salaverry 2100 - San Isidro Av. Oscar R. Benavides 3866 - 4070 Mall Plaza Av. Próceres de la Independencia 3023 - 3043
Sede Independencia: Sede Breña: Universidad Champagnat:
Av. Carlos Izaguirre 233 Av. Brasil 714 - 792 ( CC La Rambla ) Av. Brasil 714 - 792 ( CC La Rambla piso 3)

S-ar putea să vă placă și