• No se han encontrado resultados

Especialidad: Desarrollador Software especializado en tecnologías.net

N/A
N/A
Protected

Academic year: 2021

Share "Especialidad: Desarrollador Software especializado en tecnologías.net"

Copied!
17
0
0

Texto completo

(1)

Desarrollador Software especializado en

tecnologías .NET

(2)

1. FAMILIA PROFESIONAL: INFORMATICA

2. DENOMINACIÓN DEL CURSO:

DISEÑADOR SOFTWARE ESPECIALIZADO EN TECNOLOGÍAS .NET

3. CÓDIGO:

POR DETERMINAR

4. OBJETIVO GENERAL

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.

5. NUMERO DE ALUMNOS/ESPECIALIDAD:

15

Datos generales de la especialidad

Desarrollador software especialista en tecnologías .NET

Desarrollador software especialista en tecnologías .NET

(3)

6. REQUISITOS DE ACCESO DE LOS ALUMNOS

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.

7. 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.

Desarrollador software especialista en tecnologías .NET

Desarrollador software especialista en tecnologías .NET

(4)

Iniciación a la programación 30 h Programación con Vbasic.NET 72 h Desarrollo Aplicaciones Windows 60 h Acceso a BBDD con ADO.NET 24 h Aplicaciones Internet con ASP.NET 48 h

ITINERARIO FORMATIVO:

Tecnología

Plan de Acción

Taller Trabajo en

Equipo 6 h

Plan de Acción Plan de Acción

Taller Gestión del tiempo

6 h

ITINERARIO FORMATIVO:

Habilidades

Gestión Tiempo Escribir con eficacia Comunicación Relaciones Interpersonales Trabajo en equipo Orientación al Cliente Taller Comunicación Eficaz 6 h

10 h

12 h

10 h

MODULOS @NLINE

16 h

COMUNICACIÓN DE DATOS En Presencia: 234 H On-line: 16 H Duración: 300 Horas En Presencia: 18 H On-line: 32 H

Esquema de módulos y contenidos

Desarrollador software especialista en tecnologías .NET

Desarrollador software especialista en tecnologías .NET

(5)

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

Tipos de variables (en general). Definición y operación con variables

Operadores aritméticos, lógicos y relacionales Introducción a la programación: algoritmos Modularidad.

Técnicas de Programación Estructuradas

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?

Su definición . Las clases.

Variables (encapsulación) y funciones. Cómo crear un objeto.

Cómo hacer referencia a las funciones de un objeto. Estructura de un programa orientado a objetos. 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 horas)

Teoría: 35% Práctica: 65%

Iniciación a la programación

30 h

Desarrollador software especialista en tecnologías .NET

Desarrollador software especialista en tecnologías .NET

(6)

Introducción a la plataforma .NET

Principales características de la plataforma

Nuevas tecnologías y componentes para el desarrollo de aplicaciones

El entorno integrado Visual Studio .NET El lenguaje Visual Basic .NET

Sintaxis del lenguaje

Utilización de funciones propias del lenguaje Arrays y colecciones

Gestión de excepciones

Programación orientada a objetos con VB.NET Clases y objetos. Herencia

Clases abstractas e interfaces. Polimorfismo Espacios de nombres

Creación de ensamblados con VB.NET 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

Programación con Visual Basic .NET (72 horas)

Teoría: 35% Práctica: 65% Programación con Vbasic.NET 72 h

Desarrollador software especialista en tecnologías .NET

Desarrollador software especialista en tecnologías .NET

(7)

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

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 de aplicaciones Windows con VBASIC (60 horas)

Teoría: 35% Práctica: 65% Desarrollo Aplicaciones Windows 60 h

Desarrollador software especialista en tecnologías .NET

Desarrollador software especialista en tecnologías .NET

(8)

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 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 base de datos con ADO.NET (24 horas)

Teoría: 35% Práctica: 65%

Acceso a BBDD con ADO.NET

24 h

Desarrollador software especialista en tecnologías .NET

Desarrollador software especialista en tecnologías .NET

(9)

Características de la tecnología ASP.NET Creación de aplicaciones con ASP.NET

Utilización de formularios y controles Web Programación de eventos

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 Gestión del estado en aplicaciones ASP.NET Utilización de clases externas

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 horas)

Teoría: 35% Práctica: 65%

Acceso a datos en ASP.NET

Ejecución de consultas y manipulación de resultados Enlace de controles Web a datos

Configuración de aplicaciones ASP.NET El archivo web.config

Personalización de aplicaciones en tiempo de despliegue Utilización de global.asax

Aplicaciones Internet con

ASP.NET 48 h

Desarrollador software especialista en tecnologías .NET

Desarrollador software especialista en tecnologías .NET

(10)

Relaciones positivas

…y duraderas

Descripción Taller Trabajo en Equipo

Duración estimada: 6 horas Objetivos

Conocer las bases técnicas y teóricas que hacen

que el grupo funcione como Equipo.

Analizar el papel que el Trabajo en Equipo tiene

como factor motivador.

Entrenar en las técnicas de Trabajo en Equipo. Analizar dificultades y reforzar

comportamientos, obteniendo feedback individual sobre la puesta en práctica.

Contenidos

¿Qué es y qué ventajas tiene el trabajo en

equipo?

Características de un equipo eficaz. Fases del desarrollo del equipo.

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 responsabilidades ¿cómo

compartirlos?

Habilidades interactivas para trabajar en

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.

Desarrollador software especialista en tecnologías .NET

Desarrollador software especialista en tecnologías .NET

(11)

Relaciones positivas

…y duraderas

Duración estimada: 6 horas Objetivos

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

Contenidos

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, empatía,

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é.

Desarrollador software especialista en tecnologías .NET

Desarrollador software especialista en tecnologías .NET

(12)

Relaciones positivas

…y duraderas

Descripción Taller Gestión del Tiempo

Duración estimada: 6 horas Objetivos

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.

Contenidos

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.

Desarrollador software especialista en tecnologías .NET

Desarrollador software especialista en tecnologías .NET

(13)

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:

Este esquema facilitará que cada participante pueda hacer un seguimiento de sus compromisos y actividades

desplegadas en el plan.

Recursos Responsables Acciones

Actividades Resultados esperados

Área de Desarrollo

Fechas revisión

Ámbito concreto de la actuación sobre el que se desea realizar una mejora

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

QUÉ MEJORAR CÓMO, ETAPAS CON QUÉ O CON QUIÉN 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,.. CÓMO SABRÉMOS... 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. CUÁNTO/ CUÁNDO Recursos Responsables Acciones

Actividades Resultados esperados

Área de Desarrollo

Fechas revisión

Ámbito concreto de la actuación sobre el que se desea realizar una mejora

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

QUÉ MEJORAR CÓMO, ETAPAS CON QUÉ O CON QUIÉN 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,.. CÓMO SABRÉMOS... 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.

CUÁNTO/ CUÁNDO

Desarrollador software especialista en tecnologías .NET

Desarrollador software especialista en tecnologías .NET

(14)

Comunicaciones

De

datos

@Comunicaciones de datos El principio Las redes

Redes de área local Interconexión de redes

@ Servicios y Tecnologías Internet Internet Las redes IP Servicios en redes IP @Acceso a Internet Internet Hoy El acceso Acceso Conmutado Acceso ADSL

Otros tipos de acceso

Descripción Contenidos on line tecnología

CONTENIDOS @NLINE

Duración: 5 horas

Duración: 5 horas

Duración: 6 horas

Desarrollador software especialista en tecnologías .NET

Desarrollador software especialista en tecnologías .NET

(15)

@Trabajo en Equipo

¿Qué es el Trabajo en Equipo? Compartir Objetivos

Colaborar en el Trabajo

Método de solución de problemas Toma de Decisiones

@Orientación al Cliente

Necesidad de una nueva concepción enfoque para análisis de clientes La empresa orientada al cliente

@Comunicación

Las habilidades básicas La empatía

La asertividad

Barreras del emisor y receptor Cómo mejorar

@Relaciones interpersonales Habilidades de relación personal La gestión de las personas

La relación del día a día Ampliando relaciones

@Gestión del tiempo y del estrés ¿Qué quieres hacer con el tiempo? ¿Cómo lo manejas?

¿Qué hacer para mejorar? Aprende a delegar

Uso inadecuado: el estrés

@Escribir con eficacia

El vocabulario. Técnico y siglas Las palabras en la oración Sencillo, claro y preciso Actitud ante el texto escrito

Técnicas para el desarrollo de ideas

Duración: 5 horas

Duración: 5 horas

Duración: 5 horas

Duración: 7 horas

Duración: 5 horas

Duración: 5 horas

CONTENIDOS @NLINE

Desarrollador software especialista en tecnologías .NET

Desarrollador software especialista en tecnologías .NET

(16)

Duración del curso

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.

Desarrollador software especialista en tecnologías .NET

Desarrollador software especialista en tecnologías .NET

(17)

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

Desarrollador software especialista en tecnologías .NET

Desarrollador software especialista en tecnologías .NET

Referencias

Documento similar

Toda comisión de servicio dará derecho a viajar desde el lugar del inicio (residencia oficial, entendiéndose como tal el término municipal correspondiente a la oficina

Si a ésto unimos la difícil delimitación material de las competencias (que no forman compartimentos estancos, sino realidades entrecruzadas) 5 , se llega a la conclusión de que

Prof. María Luisa Gómez Jiménez, Profesora Titular de Derecho Administrativo. Directora SUMA- NET... 10:15 h Un ejemplo de Sostenibilidad en

El sistema de control en materia de Sanidad Vegetal se encuentra plenamente establecido, dando cum- plimiento a los requisitos del Real Decreto 58/2005, de 21 de enero, por el que

Dispone de tracción permanente en las cuatro ruedas con posibilidad de desconexión de la anteriores, bloqueo del diferencial posterior, toma de fuerza a 540 rev/min independiente

[r]

• Es imposible evitar las enfermedad dentro del proceso biológico, como parte natural de la interacción del individuo con el mundo que le rodea, tanto a nivel

dcfvnion que le ha fido for^ofo valerfe de tod'.> fin fegiíir a ninguno encera mente para haílar en ta mifma difonancia la conformidad.Valerfe de todos es virtud tan precifa en