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
CONCEPTO Y CENTROS DE PAGO
Concepto de pago: INFORMATICA 171308 + DNI (concepto de pago es obligatorio)
Agente BCP – Internet (vía BCP) – Banca móvil (APP)
Banco BCP – Ventanilla
Banco PICHINCHA – Ventanilla
NO pagar en agentes
Enviar su comprobante de pago escaneado al correo: cerseuinformatica.fii@unmsm.edu.pe indicando curso y horario
Teléfono: (511) 619 – 7000 anexo 1817
Correo Área de Cursos – Informática
Informes: cerseuinformatica.fii@unmsm.edu.pe
Whatsapp: 981645051
Facebook: @cerseufii
Twitter: CERSEU FII UNMSM
Instagram: cerseu.fii