Desarrollador Software especializado en tecnologías

Anuncio
Especialidad:
Desarrollador Software especializado en
tecnologías .NET
Datos generales de la especialidad
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías .NET
.NET
1.
FAMILIA PROFESIONAL:
2.
DENOMINACIÓN DEL CURSO:
3.
POR DETERMINAR
OBJETIVO GENERAL
5.
DISEÑADOR SOFTWARE ESPECIALIZADO EN TECNOLOGÍAS .NET
CÓDIGO:
4.
INFORMATICA
Dotar de las habilidades interpersonales que son claves para trabajar en equipo en los proyectos, y
conseguir resultados a través de las personas, para satisfacer las necesidades de sus clientes.
Que los alumnos, sin experiencia en el desarrollo de programas, comprendan como se estructura un
programa de aplicaciones, a nivel general.
Diseñar y escribir programas en lenguaje .NET que se ejecutan en el lado del servidor Web, o en el lado
del cliente.
NUMERO DE ALUMNOS/ESPECIALIDAD:
15
Memoria del Programa de Formación e Inserción Profesional de Demandantes de Empleo en TICs – Mayo 2008
2
Datos generales de la especialidad
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías .NET
.NET
6.
REQUISITOS DE ACCESO DE LOS ALUMNOS
7.
Titulados o Diplomados en ingenierías técnicas o en carreras de ciencias, o provenientes de Ciclos
formativos de grado superior en Informática.
Titulados o diplomados de otras carreras, que hayan realizado cursos, a través del INEM, o en academias,
reglados o no, cuyos contenidos tengan que ver con la Tecnología.
REQUISITOS DEL PROFESORADO
Profesores expertos en tecnologías y resto de materias contempladas en los itinerarios formativos, con
experiencia de, al menos tres años, en cursos similares.
Tutores. Expertos de élogos en las materias de estudio, resolverán las dudas y preguntas que surjan y
realizarán el seguimiento del aprendizaje de cada alumno.
Animadores. Personas de élogos encargadas de detectar problemas a tiempo (técnicos y de comprensión de
la metodología), dando soluciones o derivándolos hacia las personas adecuadas. Motivarán a los alumnos y
evitarán el abandono asegurando la calidad de servicio y la satisfacción de los alumnos. Seguirán un PLAN
DE ANIMACIÓN elaborado a medida del programa formativo.
Responsables técnicos. Se ocuparán de dar el soporte técnico necesario a los alumnos resolviendo los
problemas de acceso y configuración que pudieran presentarse.
Memoria del Programa de Formación e Inserción Profesional de Demandantes de Empleo en TICs – Mayo 2008
3
Esquema de módulos y contenidos
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías .NET
.NET
ITINERARIO FORMATIVO:
Duración: 300 Horas
Tecnología
16 h
COMUNICACIÓN
DE DATOS
Iniciación a la
programación
30 h
Programación
con
Vbasic.NET
Desarrollo
Aplicaciones
Windows
72 h
60 h
Acceso a BBDD
con ADO.NET
24 h
Aplicaciones
Internet con
ASP.NET
En Presencia:
On-line:
234 H
16 H
En Presencia:
On-line:
18 H
32 H
48 h
ITINERARIO FORMATIVO:
10 h
Trabajo en equipo
Orientación al
Cliente
Comunicación
Relaciones
Interpersonales
Habilidades
12 h
Gestión Tiempo 10
Escribir con eficacia
h
Taller
Trabajo en
Equipo
Taller
Comunicación
Eficaz
Taller Gestión
del tiempo
6h
6h
6h
Plan de Acción
Plan de Acción
MODULOS @NLINE
Plan de Acción
Memoria del Programa de Formación e Inserción Profesional de Demandantes de Empleo en TICs – Mayo 2008
4
Descripción Contenidos presenciales de tecnologías
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías .NET
.NET
Iniciación a la Programación (30 horas)
Este módulo está diseñado para:
• Que los alumnos, sin experiencia en el desarrollo de programas, comprendan como se estructura un programa de
aplicaciones, a nivel general, partiendo de una base sólida de qué es información y como se representan los sistemas
• Capacitar al alumno para que a partir de especificaciones, diseñar programas fuertemente estructurados, definiendo
con soltura variables, y generando programas.
Prácticas y Ejercicios:
• Ejercicios con definición en memoria de datos, su representación en los sistemas de numeración propuestos .
• Ejercicios de definición de registros de ficheros, con la creación de todos los atributos
• A partir de especificaciones, cada vez más complejas, los alumnos diseñarán programas utilizando pseudocódigo.
• Por último se harán algunos ejercicios para definición de clases y objetos
Iniciación a la
programación
30 h
Teoría: 35%
Práctica: 65%
Técnicas de Programación Estructuradas
Informática Básica
El tratamiento automatizado de la Información
Estructura interna de la información: bit, byte, variables.
Tipos de almacenamiento de datos: ficheros y bases de
datos. Operaciones básicas que permiten.
Sistemas de numeración: binario y hexadecimal.
Representación de caracteres: ASCII.
Lenguajes de Programación
Teoría de la Programación
El Pseudocódigo: una buena herramienta para diseño de programas.
Programación Estructurada: secuencia, alternativa y repetitiva
Codificación de múltiples programas en Pseudocódigo
Arrays y tablas unidimensionales, bidimensionales,...
Funciones y procedimientos
Introducción al tratamiento de ficheros
Conceptos Básicos Programación Orientada a Objetos
¿Qué es un objeto?
Tipos de variables (en general).
Su definición . Las clases.
Definición y operación con variables
Variables (encapsulación) y funciones.
Operadores aritméticos, lógicos y relacionales
Cómo crear un objeto.
Introducción a la programación: algoritmos
Cómo hacer referencia a las funciones de un objeto.
Modularidad.
Estructura de un programa orientado a objetos.
Memoria del Programa de Formación e Inserción Profesional de Demandantes de Empleo en TICs – Mayo 2008
5
Descripción Contenidos presenciales de tecnologías
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías .NET
.NET
Programación con Visual Basic .NET (72 horas)
Este módulo está diseñado para:
• La nueva versión del lenguaje Visual Basic dispone de todas las características de los lenguajes orientados a objetos.
Esto, unido al amplio conjunto de controles y a la facilidad de utilización ofrecida por el entorno Visual Studio .NET,
hacen de VB.NET la herramienta perfecta para la creación de aplicaciones
Prácticas y Ejercicios:
• Ejercicios con definición en memoria de datos, su representación en los sistemas de numeración propuestos .
• Ejercicios de definición de registros de ficheros, con la creación de todos los atributos
• A partir de especificaciones, cada vez más complejas, los alumnos diseñarán programas utilizando pseudocódigo.
• Por último se harán algunos ejercicios para definición de clases y objetos
Introducción a la plataforma .NET
Clases y objetos. Herencia
Nuevas tecnologías y componentes para el desarrollo de
aplicaciones
Clases abstractas e interfaces. Polimorfismo
El lenguaje Visual Basic .NET
72 h
Teoría: 35%
Práctica: 65%
Programación orientada a objetos con VB.NET
Principales características de la plataforma
El entorno integrado Visual Studio .NET
Programación
con
Vbasic.NET
Espacios de nombres
Creación de ensamblados con VB.NET
Sintaxis del lenguaje
Utilización de funciones propias del lenguaje
Arrays y colecciones
Gestión de excepciones
Memoria del Programa de Formación e Inserción Profesional de Demandantes de Empleo en TICs – Mayo 2008
6
Descripción Contenidos presenciales de tecnologías
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías .NET
.NET
Desarrollo de aplicaciones Windows con VBASIC (60 horas)
Este módulo está diseñado para:
• La utilización de VB.NET y la librería de clases Windows.Forms permiten desarrollar rápidamente potentes
aplicaciones para entorno Windows.
Desarrollo
Aplicaciones
Windows
60 h
Teoría: 35%
Práctica: 65%
Características de las aplicaciones Windows
Programación basada en eventos
Eventos en aplicaciones Windows
Creación de delegados
La librería de clases Windows.Forms
Creación de formularios Windows
Principales propiedades, métodos y eventos de los formularios
Utilización de controles Windows
Estudio de los principales controles Windows
Despliegue de aplicaciones Windows
Memoria del Programa de Formación e Inserción Profesional de Demandantes de Empleo en TICs – Mayo 2008
7
Descripción Contenidos presenciales de tecnologías
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías .NET
.NET
Acceso a base de datos con ADO.NET (24 horas)
Este módulo está diseñado para:
• El nuevo modelo de acceso a base de datos proporcionado por Microsoft, ofrece un amplio conjunto de clases
para optimizar el tratamiento de datos tanto en un entorno cliente-servidor como en un entorno Web.
Durante el curso se exploran las capacidades ofrecidas por dichos objetos y los nuevos controles enlazados a
datos
.
Acceso a BBDD
con ADO.NET
24 h
Teoría: 35%
Práctica: 65%
Características de ADO.NET
Proveedores de datos
El modelo de objetos de ADO.NET
Acceso a información en modo conectado y desconectado
Creación de aplicaciones para acceso a base de datos
Establecimiento de conexiones
Ejecución de consultas en modo conectado
Manipulación de resultados con DataReader
Ejecución de procedimientos almacenados
Tratamiento de datos en modo desconectado con DataSet
Enlace de controles Windows a un DataSet
Gestión de transacciones con ADO.NET
Memoria del Programa de Formación e Inserción Profesional de Demandantes de Empleo en TICs – Mayo 2008
8
Descripción Contenidos presenciales de tecnologías
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías .NET
.NET
Aplicaciones Internet con ASP.NET (48 horas)
Este módulo está diseñado para:
• La tecnología ASP.NET supone una auténtica revolución en el desarrollo de aplicaciones para la Web. Los
formularios y controles Web, el depurador de aplicaciones y la programación basada en eventos, permiten crear
potentes aplicaciones para la Web de forma rápida y sencilla. Todos estos elementos serán analizados durante
el curso.
.
Aplicaciones
Internet con
ASP.NET
48 h
Teoría: 35%
Práctica: 65%
Características de la tecnología ASP.NET
Acceso a datos en ASP.NET
Creación de aplicaciones con ASP.NET
Ejecución de consultas y manipulación de resultados
Utilización de formularios y controles Web
Programación de eventos
Enlace de controles Web a datos
Configuración de aplicaciones ASP.NET
Manipulación de propiedades, métodos y eventos de los controles Web
Utilización de las clases propias de ASP.NET
Manipulación de peticiones y respuestas
El archivo web.config
Personalización de aplicaciones en tiempo de despliegue
Utilización de global.asax
Gestión del estado en aplicaciones ASP.NET
Utilización de clases externas
Memoria del Programa de Formación e Inserción Profesional de Demandantes de Empleo en TICs – Mayo 2008
9
Descripción Taller Trabajo en Equipo
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías .NET
.NET
Objetivos
Contenidos
Conocer las bases técnicas y teóricas que hacen
que el grupo funcione como Equipo.
¿Qué es y qué ventajas tiene el trabajo en
equipo?
Analizar el papel que el Trabajo en Equipo tiene
como factor motivador.
Características de un equipo eficaz.
Entrenar en las técnicas de Trabajo en Equipo.
Fases del desarrollo del equipo.
Analizar dificultades y reforzar
comportamientos, obteniendo feedback individual
sobre la puesta en práctica.
La motivación en el trabajo en equipo.
Dinámica de los equipos de trabajo.
El compromiso: área clave del éxito del equipo.
Objetivos
y
compartirlos?
Habilidades
equipo.
Gestión de conflictos y toma de decisiones.
Autoevaluación personal.
Método 4x4 para el tratamiento de problemas.
Herramientas de trabajo en grupo.
Relaciones
positivas
…y duraderas
Duración estimada: 6 horas
responsabilidades
interactivas
para
¿cómo
trabajar
Memoria del Programa de Formación e Inserción Profesional de Demandantes de Empleo en TICs – Mayo 2008
en
10
Descripción Taller Comunicación Eficaz
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías .NET
.NET
Objetivos
Contenidos
Describir
la
importancia
de
la
comunicación como herramienta de
interacción humana y de apoyo a la
gestión de las personas.
Conocer los elementos básicos del
proceso de comunicación y las técnicas
para realizar una comunicación de
calidad.
Análisis de las carencias personales en
materia de comunicación y los beneficios
que se pueden obtener con una mejora
en sus habilidades como comunicadores
Relaciones
positivas
Comunicación: para qué: Introducción al tema
de la comunicación a través de la técnica del
Metaplán.
La Comunicación en el trabajo: Identificar las
principales
causas
y
efectos
de
una
comunicación deficiente en el trabajo.
La Comunicación Cara a Cara: Role plays de
situaciones de comunicación interpersonal.
Herramientas fundamentales: Prácticas de
preguntas, escucha activa, empatía, feedback.
Habilidades básicas: Asertividad,
Comunicación no verbal
Roles en la Comunicación: Identificar roles y su
papel dentro de una comunicación efectiva.
Situaciones
habituales
de
Comunicación:
Presentaciones, reuniones, conflictos, etc.
Mi Plan de Comunicación Interpersonal: con
quién, cuándo, qué y por qué.
…y duraderas
Duración estimada: 6 horas
Memoria del Programa de Formación e Inserción Profesional de Demandantes de Empleo en TICs – Mayo 2008
empatía,
11
Descripción Taller Gestión del Tiempo
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías .NET
.NET
Objetivos
Contenidos
Reflexionar sobre el estilo de gestión del
tiempo
Modificar aquellos comportamientos que
implican un alto consumo de energía y
tiempo
Establecer, de modo efectivo, prioridades
para las tareas en función de criterios de
importancia y urgencia
Analizar el mejor modo de distribuir el
tiempo dedicado a tareas diferentes, ya
sean
individuales
o
requieran
la
coordinación con otras personas
Definir planes de acción reales para lograr
los objetivos previstos en un horizonte
determinado de tiempo.
Relaciones
positivas
El Entorno. Mi realidad. Clarificando conceptos:
planificar, organizar. Mi entorno. Factores
críticos. Análisis DAFO.
Mi puesto: Misión, perfil, competencias. Definir
objetivos.
Gestión de mi Tiempo: Optimizar el factor
tiempo:
Trabajo y Tiempo.
Prioridades:
Importancia v/s Urgencia. Planificación, visión a
corto y medio plazo. Gestionar Tareas. Matriz de
Administración del Tiempo. Identificar Variables
clave
Mi Compromiso: Gestionar mi comunicación.
Gestionar mi entorno. Gestionar mis tareas.
Gestionar mis relaciones. Carta de compromiso.
…y duraderas
Duración estimada: 6 horas
Memoria del Programa de Formación e Inserción Profesional de Demandantes de Empleo en TICs – Mayo 2008
12
Plan de Acción
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías .NET
.NET
Como una forma de reforzar la transferencia de conocimientos, los participantes deberán cumplimentar un plan
de acción personal al finalizar cada taller presencial, según el modelo siguiente:
Área de
Desarrollo
QUÉ
MEJORAR
Ámbito concreto de la
actuación sobre el que
se desea realizar una
mejora
Acciones
Actividades
Recursos
Responsables
Resultados esperados
Fechas
revisión
CÓMO,
ETAPAS
CON QUÉ O
CON QUIÉN
CÓMO
SABRÉMOS...
CUÁNTO/
CUÁNDO
Acciones y actividades
concretas que se van a
poner en marcha de
cara a la mejora.
Compromisos de
desarrollo.
Es interesante que haya
varias acciones para
cada área de Desarrollo
Personas clave de la
organización a las que
se va a involucrar para
la puesta en marcha de
las acciones. Elementos
que en la actualidad no
están en marcha:
Programas de
Formación,..
Resultados concretos
que se espera alcanzar.
Impacto organizativo en
resultados.
Indicadores para evaluar
el grado de consecución
de los resultados .
Fecha en que se
revisarán los resultados
alcanzados.
Fecha en la cuál se
pretende dar por
terminado con éxito las
acciones anteriormente
planteadas.
Este esquema facilitará que cada participante pueda hacer un seguimiento de sus compromisos y actividades
desplegadas en el plan.
Memoria del Programa de Formación e Inserción Profesional de Demandantes de Empleo en TICs – Mayo 2008
13
Descripción Contenidos on line tecnología
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías .NET
.NET
@ Comunicaciones de datos
Comunicaciones
De
datos
El principio
Las redes
Redes de área local
Interconexión de redes
CONTENIDOS
@NLINE
Duración: 5 horas
@ Acceso a Internet
@ Servicios y Tecnologías Internet
Internet
Las redes IP
Servicios en redes IP
Internet Hoy
El acceso
Acceso Conmutado
Acceso ADSL
Otros tipos de acceso
Duración: 5 horas
Duración: 6 horas
Memoria del Programa de Formación e Inserción Profesional de Demandantes de Empleo en TICs – Mayo 2008
14
Descripción Contenidos on line habilidades
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías .NET
.NET
@ Trabajo en Equipo
@ Comunicación
¿Qué es el Trabajo en Equipo?
@ Orientación al Cliente
Compartir Objetivos
Necesidad de una nueva concepción
Colaborar en el Trabajo
enfoque para análisis de clientes
Método de solución de problemas
La empresa orientada al cliente
Toma de Decisiones
Duración: 5 horas
@ Relaciones interpersonales
Habilidades de relación personal
La gestión de las personas
La relación del día a día
Ampliando relaciones
Duración: 7 horas
Las habilidades básicas
CONTENIDOS
La empatía
@NLINE
La asertividad
Barreras del emisor y receptor
Cómo mejorar
Duración: 5 horas
@ Gestión del tiempo y del estrés
Duración: 5 horas
@ Escribir con eficacia
¿Qué quieres hacer con el tiempo?
El vocabulario. Técnico y siglas
¿Cómo lo manejas?
Las palabras en la oración
¿Qué hacer para mejorar?
Sencillo, claro y preciso
Aprende a delegar
Actitud ante el texto escrito
Uso inadecuado: el estrés
Técnicas para el desarrollo de ideas
Duración: 5 horas
Duración: 5 horas
Memoria del Programa de Formación e Inserción Profesional de Demandantes de Empleo en TICs – Mayo 2008
15
Duración del curso
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías .NET
.NET
•
En Módulos de Tecnología en Presencia:
234 Horas
•
En Módulos de Habilidades en Presencia:
18 Horas
•
En módulos de Tecnología on-line:
16 Horas
•
En módulos de Habilidades on-line:
32 Horas
Duración Total:
300 Horas
•
En el esquema de contenidos de cada módulo viene especificado el porcentaje de parte teórica y
práctica, además de los supuestos de trabajo. Pero siempre con dos enfoques:
•
La Participación de los asistentes
•
Los asistentes conocerán desde el principio, y al inicio de cada módulo, la orientación prevista del
curso, y podrán formular individualmente sus expectativas e intereses a fin de que el monitor consiga
el mejor aprovechamiento de las sesiones. Ya en el desarrollo de los temas, se propiciará el clima
necesario para una activa participación de los asistentes -adecuadamente gestionada por el monitor-,
que tendrá su mejor expresión en la discusión de ejemplos, la realización de ejercicios, o el
planteamiento de oportunos casos prácticos.
•
El enfoque práctico
•
Nuestro principal objetivo es la utilidad del curso para los asistentes, y, basándose en ello, intentamos
desde el análisis de necesidades previo, en el diseño de la documentación, y durante la propia
impartición del curso, cubrir las expectativas reales de los alumnos, adaptando con ejemplos y casos
prácticos los contenidos del curso.
Memoria del Programa de Formación e Inserción Profesional de Demandantes de Empleo en TICs – Mayo 2008
16
Centro de Formación
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías .NET
.NET
OBJETIVOS GENERALES
Las acciones formativas se desarrollarán a cargo de élogos conocimientos S.L., nº de censo 2800027120 del INEM.
Para garantizar la eficacia de cada edición, compuesta por 15 alumnos, como máximo, y se exigirá un
equipamiento mínimo en las aulas, todas ellas de 40-50 metros cuadrados, y se recomendará el uso de algunos
elementos adicionales:
ORDENADORES
Mínimo exigido: 15 ordenadores (1 alumno por ordenador).
Recomendable: 16 ordenadores (1 alumno por ordenador, más 1 ordenador para el profesor).
CARACTERÍSTICAS DE LOS ORDENADORES
Pentium IV o superior, Disco duro: > 160 Gb, Memoria RAM: > 1 Gb.
Lector de DVD-Rom o conexión vía red local con un equipo con DVD-Rom.
Recomendable: Tarjeta de sonido, micrófono, altavoces / auriculares.
CONEXIÓN A INTERNET
Desde todos los ordenadores: línea directa o línea compartida a través de red local mediante un router o un
servidor proxy.
Tipos de líneas / equipos
Línea RDSI / Tarjeta RDSI
Línea ADSL / MODEM ADSL
SOFTWARE ESPECÍFICO
VisualStudio 2005. Al menos un servidor de Bases de Datos, para el acceso aADO.NET
Memoria del Programa de Formación e Inserción Profesional de Demandantes de Empleo en TICs – Mayo 2008
17
Descargar