OBJETIVOS DEL CURSO
El objetivo principal del curso es dar al alumno/a una formación como verdadero especialista en Informática desde el punto de vista de la Programación de ordenadores para el ámbito de las Bases de Datos e Internet, en los lenguajes y entornos de programación más utilizados hoy profesionalmente en las empresas.
DESCRIPCIÓN DEL CURSO
El curso permitirá al alumno/a adquirir los modernos conocimientos de la programación orientada a objetos(POO) y sus aplicaciones a temas Windows y Web, a manejar con habilidad la estructura de programación del entorno .NET y otros entornos muy difundidos de desarrollo de aplicaciones, como las Bases de Datos y los Servidores.
El curso capacita al alumno/a para desempeñarse laboralmente como programador de ordenadores en los lenguajes y sistemas informáticos más importantes de la actualidad y sus aplicaciones a proveedores, clientes, artículos, facturación, ventas, personal, almacén y a la amplia gama de aplicaciones de Internet (compras y reservas por la Web, foros, chats,etc.), y a Bases de Datos.
El curso se compone de un grupo de lecciones y ejercicios que el alumno/a va siguiendo de forma personalizada y a su propio ritmo, dependiendo de su interés y disponibilidad horaria. Los horarios de clases son muy flexibles tanto por las mañanas, tardes o sábados, por lo que el estudiante siempre podrá encontrar tiempo para acudir a clases.
Las lecciones que cada asignatura comprende, van desde el nivel básico al nivel profesional. Los ejercicios asociados a las lecciones se realizan con los programas que el estudiante encontrará en el campo profesional, en sus versiones más actualizadas, y permiten al alumno/a la compresión real de los conceptos y la adquisición de destrezas en el uso de los mismos.
Los ejercicios del curso están publicados en la web, para posibilitar el trabajo en casa, si se desea, siendo la cobertura de los ejercicios lo suficientemente amplia como para aprender cada punto del temario a un nivel profesional.
TEMARIO COMPLETO
MÓDULO 1: VISUAL BASIC .NET 2008 o C#
- Introducción a .NET
- Entorno Integrado de Desarrollo IDE
- Fundamentos de programación
- Arrays y estructuras de control
- Procedimientos
- Pensar en objetos
- Herencia
- Interfaces y espacios de nombres
- Aspectos avanzados de los Arrays
- Tipos de datos como clases. La clase STRING
- Colecciones/li>
- Colecciones genéricas
- WINDOWS FORMS
- Introducción
- Formularios
- Trabajar con menús
- Barras de herramientas y estado
- Cuadros de diálogo
- Controles básicos
- Características gráficas de .NET
- Eventos de ratón y teclado
- Aplicaciones MDI
- Excepciones
- Introducción a Windows Presentation Foundation
- ADO.NET
- Bases de datos
- El lenguaje SQL
- Introducción a ADO .NET
- Proveedor de datos
- El objeto DataSet
- Acceso a datos con Visual Studio
- escenario de enlace de datos
- Escribir código independiente de las Bases de Datos
- Cristal Reports
MÓDULO 2: JavaScript
- Programación de páginas Web
- Introducción a JavaScript
- Fundamentos de programación
- Objetos en JavaScript
- Los objetos location e history
- El objeto document
- El objeto form
- Otros Objetos
MÓDULO 3: ASP .NET
- Internet Information Server
- Configurar una aplicación ASP
- Revisión de VBScript
- El objeto Response
- El objeto Request
- Trabajar con cookies
- El objeto Session
- El objeto Application
- Acceso a archivos
- Acceso a bases de datos
- Repaso del SQL
- Objetos Connection y RecordSet
- Trabajar con objetos RecordSet
- Actualizar el RecordSet
- El objeto Command
- Microsoft Visual Interdev
- La biblioteca MSDN
- Sitios Web seguros
- Objetos Command y DataReader
- Crystal Reports
- Proyectos de instalación
MODULO 4: Bases de Datos con SQL SERVER 2005
- Instalación
- Creación de Bases de Datos
- Tablas. Propiedades
- Relaciones
- Indices
- El lenguaje SQL
- Vistas
- Procedimientos Almacenados
- Funciones de usuario
- Triggers
- Integración CLR
- Administrración de la Base de Datos
- Propiedades del Servidor y la Bases de datos
- Esquemas
- Seguridad de la Bases de Datos
- Copias de Seguridad
MÓDULO 5 (OPCIONAL): BASES DE DATOS ORACLE 10g
- Instalación de una B.D Oracle
- Arquitectura de una B.D Oracle
- Las Tablas.
- Propiedades.
- las Relaciones.
- Indices.
- Vistas
- Procedimientos almacenados
- Funciones y paquetes
- Desencadenadores ( Triggers)
- Administración de la B.D.
- Esquemas
- Seguridad de la B.D.
- Recuperación ante fallos