|
Desarrollo de Aplicaciones con .Net C#
Curso 30hrs
 |
Inicio:
xProgramar
Duración: 30 horas
Sesiones: 10
Horario:
Mar-Jue de 7pm a 10pm
Inversión: 500 soles + IGV
Participantes: 10 (grupo mínimo)
Lugar: Aviación 2468, 2do piso, San Borja
Consultas: 224-2925 / 794-2896 |
|
Sumilla
- Visual Studio .NET nos proporciona un amplio conjunto de herramientas, controles y clases para el desarrollo rápido de aplicaciones. El curso se orienta de manera rápida y sencilla a comprender los procedimientos más adecuados para obtener el mayor provecho de dichos recursos.
Objetivos
- Comprender los conceptos básicos y avanzados del lenguaje de programación C#, para poder desarrollar posteriormente cualquier tipo de aplicación/es .NET.
Dirigido a:
- Programadores y desarrolladores de aplicaciones, que requieren actualizarse en el manejo de los recursos de Microsoft
- Estudiantes Universitarios de las especialidades afines en sistemas y programación.
Requisitos previos
- Conceptos muy básicos sobre bases de datos: Normalización & lenguaje SQL.
- Mínima experiencia con el entorno de programación Microsoft Visual Studio .NET y el Microsoft .NET Framework o al menos haber trabajado con algún entorno de desarrollo del estilo de JBuilder, Visual Studio 6.0, entorno de Delphi, etc.
- Conocimientos básicos sobre terminología de orientación a objetos UML/RUP.
Temario:
- Introducción a Microsoft .NET FRAMEWORK
• Introducción al .NET Framework.
• Perspectiva de ASP .NET
- Microsoft STUDIO .NET
• Perspectiva de Visual Studio .NET
• Creación de un proyecto de aplicación Web ASP .NET
- Sintaxis y Operadores
• Instrucciones condicionales
• Instrucciones repetitivas
• Instrucciones de ruptura
• Operadores binarios
• Operadores unarios
- Manejo de Errores y Excepciones
• Gestión estructurada de excepciones
• Lanzamiento de excepciones
• Captura y Programación de excepciones
- Strings, Array y Colecciones
• Creación y formato de cadenas
• Manipulación de cadenas
• Creación y manipulación de arrays
• Dimensiones de un array
• Tipos de colecciones
• Trabajo con colecciones
- Clases e Interfaces
• Espacios de nombres
• Creación de clases
• Tipos de clases
• Creación de interfaces
• Implementación de una interfaz
- Orientación a Objetos en C#
• Herencia de clases
• Encapsulamiento en Visual Basic .NET
• Ejecución polimórfica
- Conexiones a las Bases de Datos y Lectura de Datos
• ¿Qué es ADO.NET?
• Conexiones a una base de datos
• ¿Qué es una apilación de conexiones?
- Consultas y Actualizaciones de Datos Usando Comandos
• Comandos ADO.NET
• Paso de parámetros en comandos
- Realización de Operaciones Transaccionales
• ¿Qué es una transacción?
• Administración de transacciones locales
• Administración de transacciones distribuidas
• Niveles de aislamiento
- Creación de una operación Web
• Tipos de sitios Web
• Manejo de eventos por defecto en aplicaciones Web
• Archivos de configuración Web
- Programación de una aplicación Web
• Manejo de eventos en aplicaciones Web
• Detección de las posibilidades del navegador
• Cabecera de la página Web
• Manejo de errores a nivel de página y aplicación
- Agregar y Conigurar Controles de Servidor
• Controles HTML y controles de servidor Web
• Tipos de controles de servidor Web
• Trabajando con Controles de servidor Web
• Modelo PostBack de ASP.NET 2.0
- Creación de una Interfaz común usando páginas maestras
• ¿Qué son páginas maestras?
• ¿Qué son páginas de contenido?
• Anidar páginas maestras
- Gestión de Estads en Aplicaciones Web
• Propiedades ViewState y datos Control State
• Objetos de sesión y aplicación
• Estrategias para administrar los datos del estado de sesión
• Objeto Caché
- Acceso y Visualización de Datos
• Conexiones a bases de datos y archivo Web.Config
• Controles de manejo de datos vinculados a bases de datos relacionales
• Controles de manejo de datos vinculados a bases de datos y a objetos
- Control del acceso a una Aplicación Web
• Autenticación en aplicaciones Web
• Autorización en aplicaciones Web
• Administración de la seguridad usando la clase Roles
• Pertenencia usando la clase Membership
- Implantación de una aplicación Web
• Utilidad de copia de sitios Web
• Utilidad de publicación de sitios Web
• Paquetes de instalación de Windows Installer
- Creación de controles para aplicaciones Web
• Controles de usuario
• Controles de servidor Web personalizados
• Composición de controles Web
- Optimización del Rendiniento de las aplicaciones
• Modelo de objetos Page Scripting
• Traza en aplicaciones Web
• Técnicas de caché en ASP.NET 2.0
• Procesos asíncronos
• Consideraciones de desarrollo para granjas de servidores.
Se
incluye:
- Material
impreso del curso
- Certificado
de participación
- Disponibilidad
de 1 PC Pentium IV para cada participante,
en un ambiente cómodo y conexión
permanente a Internet.
Instalaciones:
- Av. Aviación 2468, 2do piso, San Borja
Instalaciones de Apesoft
(a una cuadra de Javier Prado)
Información
adicional y Consultas
- Teléfono
fijo: 794-2896
- Por
eMail: cursos@esimagen.com,
indicándonos su nombre completo,
teléfono, nombre de su empresa
y cargo.
Inscripción
- Depósito
en Banco
En
cualquiera de nuestras cuentas:
• a nombre de la empresa, esimagen.com eirl
Cta. Banco Continental: 0011-0186-0200216450-43
Cta. Interbancaria (CCI): 011-186-000200216450-43
• a nombre
del gerente de la empresa, Pablo Apaza
H
Banco Crédito: 193-14790431-0-28
Banco Continental: 0011-0186-0200150522-47
Al momento de realizar el depósito
indicar como referencia su apellido o el nombre de su empresa. Luego, remitir
un email a cursos@esimagen.com, indicando
datos del participante, nombre del curso,
Banco en donde realizó el depósito,
número de movimiento, agencia,
fecha y hora. Recuerde que para emitir
la factura debe de agregar los impuestos
de ley.
- Delivery
empresas
Solicite sin cargo, abonar el costo del
curso directamente en su oficina. Teléfono
fijo: 794-2896
Promueve:
esimagen
-------------------------------
Capacitación para
personas que laboran
-------------------------------
|
Auspicia:
CITESOFTWARE
---------------------------------
Centro de Innovación
Tecnológica del Software
--------------------------------- |
| |
Auspicia:
APESOFT
-------------------------------
Asociación Peruana de
productores de Software
------------------------------- |
|
 |