ESPECIALIZACIÓN EN VISUAL BASIC Y SQL SERVER

El módulo de data base administrador le permitirá al alumno adquirir los conocimientos para diseñar, desarrollar y administrar base de datos, políticas de respaldo y seguridad a nivel de datos y usuarios. También desarrollará habilidades para coordinar el desarrollo e implementación de nuevos sistemas.

Costo / Inversión: S/.220.00 por módulo.
Duración:  24 horas por módulo

Módulo I

Este módulo trata sobre la herramienta de desarrollo Visual Basic en la versión, a un nivel básico-intermedio. Se revisan las características principales del entorno de desarrollo, el uso de diversos controles para el diseño de interfaces visuales.  En el aspecto del lenguaje, se desarrollan los fundamentos del mismo, sus estructuras de control y el empleo de procedimientos de usuario para reutilizar código. Finalmente se conoce y emplea herramientas para afinar las interfaces como son los menús y controles activeX.

Introducción a Visual Basic y POO

  • Historia de Visual Basic y framework .net
  • Reconocimiento del entorno integrado de desarrollo Visual Studio
  • Crear, compilar, debuggear y ejecutar aplicaciones de consola y formularios Windows.
  • Fundamentos de programación orientada a objetos
  • Introducción a variables, tipo de datos, constantes y operadores
  • Clases y objetos, propiedades, métodos y constructores

Programación con Visual Basic

  • Estructura de control (IF, FOR,FOREACH, WHILE)
  • Manejo de excepciones(TRY CATCH)
  • Manejo de cadenas(STRING)
  • Colecciones genericas List, Dictionary, Stack y Queue

Diseño de interfaces de usuario

  • Descripción de componentes estándares de Windows
  • Label, TextBox, Button, Datagridview y PictureBox
  • Creando Barras de Menú
  • Interfaces de documento múltiple (MDI)

Acceso a base de datos

  • Creación de base de datos y tablas en SQL SERVER
  • Acceso a datos con ADO.Net
  • Enlazado, visualización y filtrado de datos
  • Aplicación CRUD(Create, Read, Update y Delete)

Módulo II

Este módulo trata sobre el modelamiento de base de datos y la implementación de procesos en servidor SQL Server mediante el uso de los Stored Procedure y Trigger. Para ello se revisan las estructuras de control disponibles en T-SQL así como los objetos Tabla y Cursor. Seguidamente se desarrollan aplicaciones VB de tipo Cliente/Servidor mediante los objetos ADO. Además, se hace una introducción al ORM entity framework y el desarrollo de aplicaciones empresarial con reportes Crystal report.

MODELAMIENTO DE BD RELACIONAL Y CONSULTAS DML

  • Modelo entidad-relación y proceso de normalización
  • Creaciones modelo lógico y físico
  • Importación y exportación de datos desde SQL SERVER

LENGUAJE TRANSACT SQL SERVER

  • Creación de consultas a tablas relacionadas – JOINs
  • Programación de store procedures
  • Creación de triggers
  • Consultas con punteros

DESARROLLO DE APLICACIONES VB

  • Ejecutar procedimiento almacenados con SQLCommand
  • Introducción a ORM
  • Aplicaciones con Entity Framework
  • LINQ TO SQL

APLICACIONES CLIENTE/SERVIDOR AVANZADAS

  • Desarrollo de reportes simples con Crystal Report
  • Desarrollo de aplicaciones empresariales con reportes Crystal report
  • Exportación de reportes excel y pdf desde la aplicación

Módulo III

Este módulo permite obtener conocimientos y habilidades para el diseño, desarrollo e implementación de aplicaciones web mediante la plataforma Microsoft .net framework, el lenguaje VB y la herramienta de desarrollo Microsoft Visual Studio, para crear aplicaciones web dinámicas del lado del servidor, con acceso a base de datos SQL Server.

Patrón MVC: Modelo, Vista, Controlador

  • Patrón MVC: Modelo, Vista, Controlador
  • Vista: Sintaxis Razor
  • Viewdata y Viewbag

Desarrollo de aplicación CRUD

  • Modelamiento de base de datos con SQL SERVER
  • Acceso a datos con ADO.NET
  • Implementación de operaciones CRUD

Desarrollo de aplicaciones web con VB

  • Master page y User Control
  • Creación de consultas
  • Introducción a librerías CSS y Javascript
  • Desarrollo de solución MVC con VB

Pruebas unitarias y Servicios Web

  • Pruebas unitarias
  • Introducción de servicios web
  • Crear y publicar servicio REST

Módulo IV

Este módulo permite obtener conocimientos y habilidades para el diseño, desarrollo e implementación de aplicaciones web mediante la plataforma Microsoft .net framework, el lenguaje VB y la herramienta de desarrollo Microsoft Visual Studio, para crear aplicaciones web dinámicas del lado del servidor, con acceso a base de datos SQL Server.

Diseño de apliaciones con patrones de diseño

  • ContenidoClases abstractas e interfaces
  • Patrones de diseño
  • Aplicaciones extendibles

Desarrollo de aplicaciones optimizadas

  • Creación de componentes con bibliotecas de clases
  • Optimización de acceso de datos SQL SERVER
  • Desarrollo de aplicación con capa
  • Presentación, capa negocio, capa accesso a datos

Implementación de servicios web

  • Modelamiento de base de datos
  • Consultas avanzadas con SQL SERVER
  • Aplicación web con ASP.net MVC y VB
  • Servicios web WCF y REST

Consumir servicios web

  • Implementación de aplicación que consume servicios SOAP
  • Implementación de aplicación que consume servicios REST
  • Introducción a la arquitectura single page aplication (SPA)-Angular/React/Vue

Horarios disponibles


Comments are closed