Documente Academic
Documente Profesional
Documente Cultură
Por medio de la presente te mando un cordial saludo y as mismo te hago llegar la propuesta de
capacitacin del siguiente taller Diplomado en programacin .NET 2015, MVC y Bases de Datos en SQL
2014, a continuacin adjunto la logstica de la misma.
Duracin
95 horas / 19 semanas
Horario
Sbados de 9 a 14 horas (UTC-06:00)
Fecha de inicio
24 de septiembre 2016
Instalaciones
Control-LAB
Constancia
Incluye
Modalidad
Presencial y en lnea a distancia
Examen y material de Certificacin MTA
opcional
.NET Fundamentals EXAM 98-372
Garanta Control LAB 100% Aprendizaje
Incluye
Inversin total con exmenes de certificacin (6 meses sin
$ 17,900.00 + IVA
intereses con cualquier tarjeta de crdito bancarias o PayPal)
Pago en efectivo o PayPal con certificacin oficial de Microsoft
$15,840.00 + IVA / 850.00 Dlls
Pago en efectivo o PayPal sin exmenes de certificacin
$12,600.00 + IVA / 660.00 Dlls
Microsoft
*Revisar las formas de pago disponibles
**Revisar el apartado modalidades del curso para conocer las caractersticas de cada una.
Duracin: 95 horas.
Descripcin: Aprende a programar con una de las tecnologas ms utilizadas en el mercado de IT. Este
curso est orientado a quienes no tienen experiencia en programacin y desean aprender a programar
desarrollando aplicaciones en .NET, bases de datos (SQL) y orientacin a objetos.
rea: Programacin
Requisitos para el ingreso del alumno:
Dirigido a: Todas aquellas personas que quieran aprender sobre el leguaje en la programacin .NET y
quienes buscan poseer conocimientos para el anlisis de datos.
Objetivo del curso: Formar a los alumnos en las tecnologas y plataformas soportadas por el framework
.NET, tanto sobre plataforma Windows como Web, desde las bases fundacionales de la programacin
orientada a objetos hasta escenarios de alta complejidad y robustas bases de datos en SQL server presentes
en el mbito laboral.
Blvd. Mariano Escobedo 4710 /planta alta, esq. Paseo de Jerez, Len, Gto., Mexico
Tel (477) 514 97 83 / 514 97 84 / 01 800 087 29 79
www.control-lab.com / info@control-lab.com
Contenido Temtico.
1.
Introduccin a .NET
1.1. Que es .NET
1.2. Que es C# (Sharp)
1.3. IDE a utilizar
2.
Entorno de desarrollo
2.1. El compilador
2.2. Los archivos fuentes *.cs
2.3. Los assemblies
2.4. Como est formado el Framework .NET
2.5. Que es el MSIL o CIL.
3.
Sintaxis y semntica de C#
3.1. Comentarios
3.1.1. De Lnea
3.1.2. Multi-Lnea
3.2. Definicin de variables
3.3. Tipos de dato bsicos
3.3.1. El tipo booleano
3.3.2. Los tipos enteros
3.3.3. Los tipos reales
3.3.4. El tipo char
3.3.5. El tipo string
3.3.6. Los tipos enumerados
3.3.7. Los tipos de estructura
3.3.8. Los tipos de referencia
3.3.9. Los tipos arrays
3.4. Operadores
3.4.1. Operadores aritmticos
3.4.2. Operadores lgicos
3.4.3. Operadores relacionales
3.4.4. Operadores de Incremento y
Decremento
3.4.5. Operador de asignacin
3.4.6. Otros operadores
3.4.7. Prioridad y asociatividad de
operadores
3.4.8. Expresiones
3.5. Estructuras de Control de Flujo
3.5.1. Bifurcacin if, else if, else
3.5.2. Bifurcacin switch
3.5.3. Bucles while, do-while, for y
foreach
3.5.4. Sentencia goto, break, continue y
return
4.
Depuracin y pre-procesado
4.1. Que es un Debugger.
4.2. Organizacin
4.3. El Debugger
4.4. Definicin
4.5. Qu es un breakpoint
4.6. Administrador resumen de breakpoints.
4.7. Step over
4.8. Step into
4.9. Step out
4.10. Next to cursor
4.11. Directivas de pre-procesamiento
5.
Introduccin a OOP
5.1. Que es una clase
5.1.1. Definicin
5.1.2. Como se declara una clase
5.2. Que es una variable miembro
5.2.1. Definicin
5.2.2. Como se identifica una variable
miembro
5.3. Que es una propiedad
5.3.1. Definicin
5.3.2. Como se declara una propiedad
5.4. Que es un mtodo
5.4.1. Definicin
5.4.2. Como se declara un mtodo
5.5. Que es un objeto
5.5.1. Definicin
5.5.2. Como se instancia un objeto
5.6. Que es el encapsulamiento
5.6.1. Definicin
5.6.2. Los
modificadores
public,
protected y private
5.6.3. Ventajas
5.7. Que es un namespace
5.7.1. Definicin
5.7.2. La keyword namespace
5.7.3. La keyword using
5.7.4. Que es una referencia.
5.8. El Constructor
5.8.1. Definicin
5.8.2. Cuando y como se invoca
5.8.3. El Destructor
5.8.4. Definicin
5.8.5. Cuando y como se invoca
Blvd. Mariano Escobedo 4710 /planta alta, esq. Paseo de Jerez, Len, Gto., Mexico
Tel (477) 514 97 83 / 514 97 84 / 01 800 087 29 79
www.control-lab.com / info@control-lab.com
(Method
7.
8.
Proyecto integrador
9.1. Herencia
9.1.1. Sobre escritura
9.1.2. Ejecucin de mtodos de la clase
base
9.2. Clases abstractas
9.2.1. Miembros abstractos
9.3. Clases selladas
10. Colecciones
10.1. Arrays multidimensionales (vectores,
matrices, cubos, etc.)
10.2. Clase ArrayList
10.2.1. Declaracin
10.2.2. Recorrer sus items
10.2.3. Agregar items
10.2.4. Insertar items
10.2.5. Eliminar items
10.2.6. Saber si un item est contenido
en la lista
10.2.7. Ordenar en forma ascendente
10.2.8. Buscar y obtener el ndice de un
elemento en la lista
10.3. List/List(Of t)
10.3.1. Declaracin
10.3.2. Recorrer sus items
10.4. SortedList/
10.4.1. Declaracin
10.4.2. Agregar items
10.4.3. Acceder a un valor travs de su
clave
Blvd. Mariano Escobedo 4710 /planta alta, esq. Paseo de Jerez, Len, Gto., Mexico
Tel (477) 514 97 83 / 514 97 84 / 01 800 087 29 79
www.control-lab.com / info@control-lab.com
10.4.4.
10.5. Queue
10.5.1.
10.5.2.
10.5.3.
10.6. Stack
10.6.1.
10.6.2.
10.6.3.
12.3.20. ListView
12.3.21. OpenFileDialog
12.3.22. SaveFileDialog
12.3.23. ColorDialog
12.3.24. WebBrowser
12.4. MessageBox
12.5. Settings
12.6. Formularios MDI
13. Gestin de archivos
13.1. Sistema de archivos
13.1.1. Clase Directory
13.1.2. Clase File
13.1.3. Move
13.1.4. Permite mover un archivo.
13.2. Archivos de texto y archivos binarios
13.2.1. Cmo crear un Stream
13.2.2. Cmo escribir un archivo de
texto
13.2.3. Cmo leer un archivo de texto
13.2.4. Cmo escribir un archivo binario
13.2.5. Cmo leer un archivo binario
13.3. Clase FileSystemWatcher
14. Administracin de errores (excepciones)
14.1. Try/Catch/Finally
14.2. Filtrado de excepciones
14.3. Uso de excepciones para validar reglas
de negocio
14.4. Buenas prcticas para la administracin
de excepciones
15. Depuracin de cdigo (debug)
15.1. Puntos de interrupcin (breakpoints)
15.2. Ventanas de inspeccin (watch
windows)
15.3. Ventana
innmediata
(immediate
Windows)
16. Introduccin a ADO.NET
16.1. Bases de datos soportadas por
ADO.NET
16.2. ADO conectado y desconectado
16.2.1. ADO conectado
16.2.2. ADO desconectado
16.2.3. Comparacin entre los modos
conectado y desconectado
16.2.4. Clases ADO.NET
Blvd. Mariano Escobedo 4710 /planta alta, esq. Paseo de Jerez, Len, Gto., Mexico
Tel (477) 514 97 83 / 514 97 84 / 01 800 087 29 79
www.control-lab.com / info@control-lab.com
Blvd. Mariano Escobedo 4710 /planta alta, esq. Paseo de Jerez, Len, Gto., Mexico
Tel (477) 514 97 83 / 514 97 84 / 01 800 087 29 79
www.control-lab.com / info@control-lab.com
23. Ordenamiento
23.1. Clusula ORDER BY
23.2. Caractersticas
24. Agrupando y Resumiendo Datos
24.1. Funciones Agregadas
24.1.1. Funciones de Agrupacin
24.1.2. Funcin COUNT
24.1.3. Funcin MIN
24.1.4. Funcin MAX
24.1.5. Funcin SUM
24.1.6. Funcin AVG
24.1.7. Campos con valor NULL en las
funciones de agrupacin
24.2. GROUP BY
24.2.1. Introduccin
24.2.2. Caractersticas
24.3. HAVING
24.3.1. Descripcin
24.3.2. Caractersticas
25. Relacionando Datos desde Mltiples Tablas
25.1. Recuperar informacin relacionando
dos o ms tablas
25.1.1. JOINS
25.1.2. INNER JOINS
25.1.3. OUTER JOINS
25.1.4. LEFT OUTER JOINS
25.1.5. RIGHT OUTER JOINS
25.1.6. FULL JOINS
25.1.7. CROSS JOINS
25.1.8. JOINS con ms de dos tablas
25.1.9. SELF JOINS
25.2. Unir Resultados
25.2.1. Operador UNION
25.2.2. Caractersticas
25.2.3. Sintaxis
26. Trabajando con Subconsultas
26.1. Subconsultas
26.1.1. Definicin
26.1.2. Restricciones
en
las
Subconsultas
26.1.3. Subconsultas correlacionadas
26.2. Tipos de Subconsultas
26.2.1. Subconsultas que usan IN o NOT
IN
26.2.2. Subconsultas que son usadas
con operadores de comparacin
Blvd. Mariano Escobedo 4710 /planta alta, esq. Paseo de Jerez, Len, Gto., Mexico
Tel (477) 514 97 83 / 514 97 84 / 01 800 087 29 79
www.control-lab.com / info@control-lab.com
29.2.4. Variables
Globales
pre
declaradas
29.3. Control de Flujo
29.3.1. Bloque BEGIN? END
29.3.2. Bloque IF? ELSE
29.3.3. Construccin WHILE, BREAK y
CONTINUE
29.3.4. GOTO
29.3.5. WAITFOR
29.3.6. Sentencia EXECUTE
29.4. Expresin CASE
29.4.1. Descripcin
29.4.2. Funcin: Simple CASE:
29.4.3. Funcin: Searched CASE:
29.4.4. Ordenamiento con CASE
30. Manejo de Errores con SQL
30.1. TRY - CATCH
30.1.1. Description
30.1.2. Caractersticas
30.1.3. Sintaxis
30.1.4. Sentencia THROW
30.1.5. TRY CATCH THROW: La captura
de errores ha cambiado T-SQL
30.1.6. Sentencia
RAISERROR
(deprecado)
30.1.7. Sentencia PRINT
31. Transacciones
31.1. Administracin de Transacciones
31.1.1. Transacciones Explicitas
31.1.2. Transacciones Implcitas
31.1.3. Chequeo de Errores dentro de
la Transaccin
31.1.4. Transacciones:
Nivel
de
Aislamiento
31.1.5. Sentencias de Transaccin:
ROLLBACK y SAVE
32. TRIGGERS (Disparadores)
32.1. Introduccin
32.1.1. AFTER TRIGGER
32.1.2. NSTEAD-OF TRIGGERS
32.2. Creando TRIGGERS
32.2.1. Restricciones
32.2.2. INSERT
TRIGGER,
DELETE
TRIGGER, UPDATE TRIGGER
33. Procedimientos
33.1. Introduccin
33.1.1. Que son los Procedimientos
Almacenados?
33.1.2. Caractersticas
33.1.3. Ventajas
33.1.4. Como son procesados los
STORED PROCEDURES
33.2. Tipos de procedimientos almacenados
33.2.1. Sistema
33.2.2. Definidos por el usuario
33.2.3. Temporales
33.2.4. Extendidos definidos por el
usuario
33.2.5. Consultar el contenido de un
Store Procedure
33.3. Procedimientos almacenados definidos
por el usuario
33.3.1. Creacin de Procedimientos
33.3.2. Llamadas a Procedimientos
33.3.3. Opciones de Recopilacin
33.3.4. Gua para la creacin de
Procedimientos
33.3.5. Modificando Procedimientos
33.3.6. Eliminar Procedimientos
33.4. Parmetros
33.4.1. Introduccin
33.4.2. Procedimientos con Parmetros
33.4.3. Parmetros de salida
33.4.4. Valor de Retorno
34. Funciones
34.1. Introduccin
34.2. Tipos de Funciones
34.2.1. Funciones Escalares
34.2.2. Funciones Tabulares En Lnea
34.2.3. Funciones Tabulares MultiSentencia
35. Cursores
35.1. Introduccin
35.1.1. Caractersticas
35.1.2. Sentencia OPEN
35.1.3. Sentencia FETCH
35.1.4. NEXT
35.1.5. PRIOR
35.1.6. FIRST
35.1.7. LAST
35.1.8. ABSOLUTE { n | @nvar}
35.1.9. RELATIVE { n | @nvar}
Blvd. Mariano Escobedo 4710 /planta alta, esq. Paseo de Jerez, Len, Gto., Mexico
Tel (477) 514 97 83 / 514 97 84 / 01 800 087 29 79
www.control-lab.com / info@control-lab.com
Calendarizado: El curso se toma dentro de un grupo abierto en una fecha programada por Control-
LAB.
En lnea a distancia: Clases en tiempo real en lnea: De manera calendarizada, los docentes y alumnos
podrn encontrarse en el Aula Virtual. Las clases son obligatorias y quedan grabadas para su descarga
y visualizacin posterior.
Foros de discusin, Comunicacin directa con el docente, Actividades de aplicacin prctica y
Evaluaciones semanales
Personalizado: El curso es tomado solo por el solicitante, el contenido, horarios y das son flexibles y
personalizados por el cliente.
Grupo cerrado: Puede ser tomado desde 2 hasta 15 personas ya sea en las instalaciones de ControlLAB o del solicitante; contenidos del curso hechos a la medida o necesidades del cliente; horarios y das
de lo curso definidos por el cliente.
implementando la Garanta 100% Aprendizaje, donde el usuario tiene la seguridad de que alcanzar el
objetivo planteado al inicio de la capacitacin, de no ser as recibira el reembolso completo de su inversin.
Constancia y certificaciones: Constancias con validez oficial ante la Secretaria de Trabajo y Prevencin
Social (STPS) con el registro ESY040224tq8-0013
Contamos con las siguientes certificaciones oficiales por Microsoft, Adobe y prximamente en Autodesk:
Centro Certificador Autorizado Microsoft
Certificacin Internacional que valida los conocimientos y habilidades en tres reas fundamentales de
tecnologa: Desarrollo, Base de Datos y Tecnologas de la Informacin.
Blvd. Mariano Escobedo 4710 /planta alta, esq. Paseo de Jerez, Len, Gto., Mexico
Tel (477) 514 97 83 / 514 97 84 / 01 800 087 29 79
www.control-lab.com / info@control-lab.com
Tener un asistencia no menor al 90% de la duracin total del curso, taller o diplomado.
Cumplir con el 90% de las actividades asignadas en clase como tareas, ejercicios, prcticas,
investigaciones, etc.
No contar con adeudo pendiente.
Telfonos
Fecha de nacimiento
Forma de pago:
6 meses sin intereses con todas las tarjetas de crdito VISA, Master Card y American Express
Blvd. Mariano Escobedo 4710 /planta alta, esq. Paseo de Jerez, Len, Gto.
Tel (477) 514 97 83 / 514 97 84 / 01 800 087 29 79
www.control-lab.com / info@control-lab.com