Estar en situación de desempleo.
Tener conocimientos y/o experiencia en lenguajes de programación.
Personas con algún conocimiento de informática: FP II o grado superior -DAI-, técnicos, licenciados, etc.
Prácticas
Si
Para qué te prepara
Encuentra tu futuro profesional con este Curso gratuito de Programación .NET 2005. Formación altamente cualificada y con inserción laboral en consultoría TIC
Dirigido a
Personas con algún conocimiento de informática: FP II o grado superior -DAI-, técnicos, licenciados, etc.
Av. Reina Victoria 15 posterior. entrada por Av. Pablo Iglesias 24-26 Madrid 28040 Madrid (España)
Ciudad 70 (cerca del Ambulatorio San Pablo y de la Iglesia) COSLADA 28820 Madrid (España)
Torrejón de Ardoz Torrejón de Ardoz 28630 Madrid (España)
C/ Torrejón de Ardoz, Torrejón de Ardoz (Madrid) 28850 Madrid (España)
Temario del curso
OBJETIVOS GENERALES Conseguir un nivel de competencia técnico- profesional que capacite para desempeñar actividades profesionales relacionadas con del desarrollo de la tecnología NET 2005/2008:
ð Establecer las bases de la lógica de programación para poder resumir un problema real en un conjunto de algoritmos escritos mediante un lenguaje de programación. Comprender los distintos conceptos de la programación orientada a objetos.
ð Aprender a crear y modificar el aspecto y/o contenido de una página Web utilizando HTML y DHTML. Familiarizarse con un lenguaje de programación real como es Javascript y aplicarlo para añadir funcionalidad a las páginas Web.
ð Crear aplicaciones Web que accedan a diversas fuentes de almacenamiento de datos: XML, BB.DD SQL Server, ficheros de texto, utilizando las tecnologías integradas en la herramienta Visual Studio .NET: ASP, ADO, etc.
ð Desarrollar Aplicaciones Web utilizando controles de servidor, formularios de acceso a datos, formularios web para el acceso desde dispositivos móviles e implementación de servicios web.
Familiarizar al alumno con los sistemas informatizados y los conceptos básicos de Programación y P.O.O.
CONTENIDOS
o CONCEPTOS BÁSICOS DE METODOLOGÍA
· Diseño y análisis de un problema
· Planteamiento de la solución
· Elementos de un programa
· Estructura de un programa
o ALGORITMOS
· Objetos de un programa
- Nombre
- Tipos de datos
- Valor
· Pseudocódigos
- Reglas
- Partes
- Nombre
- Entorno
Algoritmo
o TIPOS DE ALGORITMOS
· Instrucciones primitivas
· Instrucciones de control
· Instrucciones de repetición ó bucles
· Programación estructurada
· Programación modular
· Estructura de datos
o PROGRAMACIÓN ORIENTADA A OBJETOS
· Objetos
· Mensajes
· Clases
· Herencia
· Clases abstractas
· Interfaces
DESARROLLO DE APLICACIONES .NET FRAMEWORK
OBJETIVOS
Comprender los conceptos básicos del lenguaje de programación Visual Basic .NET, para poder desarrollar posteriormente cualquier tipo de aplicación/es Web ASP .NET.
CONTENIDOS
o INTRODUCCIÓN A MICROSOFT .NET FRAMEWORK
· Introducción al .NET Framework.
· Perspectiva de ASP .NET
o MICROSOFT VISUAL STUDIO .NET
· Perspectiva de Visual Studio .NET
· Creación de un proyecto de aplicación Web ASP .NET
o LENGUAJES BASADOS EN MICROSOFT .NET
· Perspectiva de los lenguajes integrados en .NET
· Comparativa de los lenguajes .NET
· Creación de un componente utilizando Visual Studio .NET
o SINTAXIS Y OPERADORES
· Instrucciones condicionales
· Instrucciones repetitivas
· Instrucciones de ruptura
· Operadores binarios
· Operadores unarios
o TIPOS COMUNES DEL SISTEMA
· Tipos de datos en .NET
· Tipos específicos de Visual Basic
o TRABAJO CON TIPOS
· Conversión explícita de tipos
· Conversión implícita de tipos
· Funciones de conversión
· Boxing y Unboxing
o MANEJO DE ERRORES Y EXCEPCIONES
· Gestión estructurada de excepciones
· Lanzamiento de excepciones
· Captura y Programación de excepciones
o 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
o DELEGADOS Y EVENTOS
· Creación y firma de un delegado
· Delegados como punteros a funciones
· Creación y lanzamiento de un evento
· Programación de eventos a través de delegados
· Manejadores de eventos
o CLASES E INTERFACES
· Espacios de nombres
· Creación de clases
· Tipos de clases
· Creación de interfaces
· Implementación de una interfaz
o GENÉRICOS EN .NET FRAMEWORK
· Tipos genéricos en Visual Basic
· Utilizar colecciones genéricas
· Interfaces genéricas
· Delegados genéricos para manipular matrices y listas.
· Limitaciones con genéricos
o DESARROLLO CON LA FUNCIÓN MY
· Acceso a información la aplicación actual.
· Objetos que proporcionan acceso a formularios, orígenes de datos y servicios Web XML utilizados por la aplicación
· Acceso a los recursos y configuración de una aplicación.
o MÚLTIPLES PROCESOS EN VB.NET
· Introducción a la clase Thread.
· Ejecución de un hilo
· Coordinar subprocesos
· Sincronización de hilos
o SOBRECARGA Y SOBREESCRITURA DE MÉTODOS
o ORIENTACIÓN A OBJETOS EN VISUAL BASIC .NET
· Herencia de clases
· Encapsulamiento en Visual Basic .NET
· Ejecución polimórfica
o CONFIGURACIÓN, PROCESO DE RENDIMIENTO, ADMINISTRACIÓN E INSTALACIÓN DE APLICACIONES.
o IMPLEMENTACIÓN DE SEGURIDAD EN APLICACIONES NET FRAMEWORK.
· Clases del espacio de nombres System.security
· Acceso a objetos que se pueden proteger.
· Acciones relacionadas con la seguridad de auditoría.
· Seguridad en conexiones( System.Security.Authentication).
· Codificación y descodificación segura de los datos.
· Sistema de directivas de seguridad
o INFORMACIÓN CULTURAL
PROGRAMACIÓN CON SQL SERVER 2005
OBJETIVOS
Proporcionar a los estudiantes las habilidades técnicas necesarias para trabajar con Microsoft SQL Server 2005.
Aprender a consultar y modificar la información almacenada en una base de datos relacional mediante la ejecución de instrucciones utilizando el lenguaje estructurado de consultas SQL.
Mantener la integridad de los datos utilizando restricciones, procedimientos almacenados y desencadenadores.