Desarrollador Software especializado en tecnologías

Anuncio
Especialidad:
Desarrollador Software especializado en
tecnologías JAVA
Datos generales de la especialidad
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
1.
FAMILIA PROFESIONAL:
2.
DENOMINACIÓN DEL CURSO:
3.
POR DETERMINAR
OBJETIVO GENERAL
5.
DISEÑADOR SOFTWARE ESPECIALIZADO EN TECNOLOGÍAS JAVA
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 Java que se ejecutan en el lado del servidor Web, utilizando el
API J2EE.
NUMERO DE ALUMNOS/ESPECIALIDAD:
15
2
Datos generales de la especialidad
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
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.
3
Esquema de módulos y contenidos
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
ITINERARIO FORMATIVO:
Tecnologías JAVA
Duración: 300 Horas
Presencial
Iniciación a la
programación
30 h
On-line
On-line
On-line
Presencial
Diseño de
Páginas WEB
con HTML
Programación
WEB con
Javascript
Fundamentos
Lenguaje Java
Prácticas
Programación
con JAVA
31 h
16 h
On-line
16 h
Presencial
Oracle 10g.
Introducción al
SQL
40 h
Presencial
Presencial
On-line
Acceso a Datos
con JDBC
Aplicaciones
Web con J2EE
Comunicación
de datos
16 h
28 h
Intercambio
de Información
con XML
41 h
En Presencia: 106 H
ITINERARIO FORMATIVO:
Trabajo en
Equipo
Orientación
al Cliente
10 h
16 h
16 h
Presencial
Taller
Trabajo en
Equipo
6h
On-line
Presencial
Taller
Comunicación
Eficaz
Gestión
tiempo Escribir
con eficacia
Taller Gestión
del tiempo
6h
10 h
6h
On-line
Plan de Acción
Habilidades
Presencial
Comunicación
Relaciones
Interpersonales
12 h
On-line: 144 H
En Presencia:
On-line:
18 H
32 H
On-line
Plan de Acción
Plan de Acción
4
Descripción
4.1- Nivel
Contenidos
de iniciación:
de tecnologías
Troncal
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
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.
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
Iniciación ala
programación
30 h
Teoría: 35%
Práctica: 65%
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
Tipos de variables (en general).
¿Qué es un objeto?
Definición y operación con variables.
Su definición . Las clases.
Operadores aritméticos, lógicos y relacionales.
Variables (encapsulación) y funciones.
Introducción a la programación: algoritmos.
Cómo crear un objeto.
Modularidad.
Cómo hacer referencia a las funciones de un objeto.
Estructura de un programa orientado a objetos.
5
Descripción Contenidos de tecnologías
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
Presentación en la web: Diseño de Páginas con HTML (31 horas)
Este módulo está diseñado para:
• Crear páginas estáticas Web con HTML.
• Crear páginas Web, capaces de modificar dinámicamente su aspecto y responder ante las acciones del usuario.
Presentación
WEB: Diseño
de páginascon
HTML
31 h
Prácticas y Ejercicios:
• Ejercicios cada vez más complejos para realizar páginas web en las que se incorporen los elementos del lenguaje, con especial énfasis en
formularios y tablas.
• Construcción de un formulario HTML en el que se deberán validar los datos de los controles.
Teoría: 35%
Práctica: 65%
El lenguaje de presentación HTML
El Organización y formato del texto.
Hipertexto y enlaces.
Listas y Tablas.
Frames.
Imágenes.
Hojas de estilo.
Formularios HTML.
Microsoft FrontPage
Herramientas de productividad
Publicación de un sitio WEB en un servidor
6
Descripción Contenidos de tecnologías
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
Animación de Paginas en la web: Programación WEB con JAVASCRIPT (16 horas)
Animación de
páginas WEB:
Prog.WEB con
JavaScript
-Estudia el lenguaje JavaScript para crear guiones o scripts que se incluyen en las páginas web y que son ejecutados por el navegador
Este módulo está diseñado para:
que utiliza el usuario.
-Tareas como la validación de los datos enviados por el usuario en un formulario pueden ser llevadas a cabo mediante la
programación del lado cliente.
16 h
Teoría: 30%
Práctica: 70%
Prácticas y Ejercicios:
• Ejercicios cada vez más complejos para introducir animaciones en páginas web.
• Construcción de un formulario HTML en el que se deberán validar los datos de los controles.
• Y otras para consolidar la utilización de los distintos objetos en JAVASCRIPT
Programación WEB con JAVASCRIPT
Páginas web dinámicas con Javascript
Lenguaje JavaScript. Características
Fundamentos de programación
Creacion de SCRIPTS
El modelo de Objetos del Navegador
Los objetos location e history
Otros objetos document, form, …
DHTML. Programación de etiquetas HTML.
Captura y validación de datos en formularios HTML.
7
Descripción Contenidos de tecnologías
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
Fundamentos Lenguaje Java (40 horas)
Este módulo está diseñado para:
• El Java: alcance, tipos de proyectos a nivel general. Comprender los aspectos del lenguaje.
• Las clases. Creación de objetos y sus relaciones. Creando programas orientados a objetos.
• Aprender a usar la ayuda que nos proporciona Sun: paquetes, clases y métodos.
• En los programas profesionales debemos controlar nosotros mismos los errores, las excepciones.
• Gestionar los eventos en aplicaciones gráficas: con AWT y SWING.
Prácticas y Ejercicios:
• Aplicaciones de escritorio para ejercitar sobre tipos de datos básicos, instrucciones de control y arrays.
• Ejercicios propuestos para trabajar con varias clases en aplicaciones de escritorio sencillas.
• Ejercicios para fijar los conceptos de programación O.O., cada vez más complejos, y aplicando en todo momento las mejores prácticas de
programación.
Características del lenguaje
El lenguaje O.O. La máquina virtual de Java.
Tipos de aplicaciones.
Ediciones Java.
Sintaxis del lenguaje
Recolector de basura (“Garbage collector”).
Paquetes de utilidad
Métodos matemáticos: clase Math.
Gestión de cadenas de caracteres : clase
String.
Tipos de datos básicos. Conversión. Casting.
Clases de envoltorio.
Operadores.
Entrada-salida: java.io
Instrucciones de control. Sentencias Iterativas.
Clases de Colección: java.util.
Arrays.
Estructura de programas: las Clases
Clases y objetos: datos miembro y métodos.
Estructura de un programa en Java. Modularidad.
Creación de objetos. Referencias a objetos.
Protección de datos(encapsulación).
Programación O.O. Con Java
Constructores.
Herencia. Abstracción. Polimorfismo.
Interfaces.
Gestión de excepciones
Clases de excepciones.
Fundamentos
Lenguaje Java
40 h
Teoría: 30%
Práctica: 70%
Fundamentos sobre aplicaciones gráficas Java
Componentes, contenedores y controles.
Aplicaciones basadas en eventos.
Paquetes para aplicaciones graficas: AWT y Swing.
Aplicaciones gráficas con AWT y Gestión de eventos
Jerarquía de clases de AWT.
Creación de una ventana.
Gestores de organización.
Gestión de eventos
Clases de Evento. Interfaces de escucha y escuchadores.
Aplicaciones gráficas con Swing y Applets
Creación de aplicaciones con el paquete Swing
Inclusión de applets en páginas Web.
Captura de excepciones.
El método main: sus características.
8
Descripción Contenidos de tecnologías
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
Prácticas de Programación con JAVA (16 horas)
Este módulo está diseñado para:
• Aclarar dudas de los modulos anteriores.
• A modo de repaso, se revisarán los temas de más interés para los alumnos .
• Profundizar y consolidar con ejercicios en los temas más importantes del lenguaje.
Prácticas de
Programación
con JAVA
16 h
Teoría: 10%
Práctica: 90%
Prácticas y Ejercicios:
•
Ejercicicios varios para clarificar, profundizar y consolidar los más importantes
temas a petición de los alumnos. Entre los temas siguientes :
• Aplicaciones de escritorio para ejercitar sobre tipos de datos básicos,
Instrucciones de control y arrays.
• Ejercicios propuestos para trabajar con varias clases
en aplicaciones de escritorio sencillas.
• Ejercicios para fijar los conceptos de programación O.O., cada vez más
complejos, y aplicando en todo momento las mejores prácticas de programación.
• Ejercicios básicos sobre creación de ventanas y controles gráficos.
• Ejercicios de aplicaciones gráficas, de complejidad creciente, donde deberán
capturarse los diferentes eventos de la interfaz.
• Creación de un applet funcional con elementos gráficos y su inclusión en una página Web.
9
Descripción Contenidos de tecnologías
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
Bases de Datos Relacionales: Oracle 10g. Introducción al Lenguaje SQL (41 horas)
Este módulo está diseñado para:
• Introducir los gestores de Bases de Datos Relecionales en general para luego centrarse en Oracle 10g.
•Conocer el Lenguaje SQL para crear y consultar tablas de información guardadas en Bases de Datos .
Prácticas y Ejercicios:
• Múltiples ejercicios para que el alumno pueda practicar los mandatos e instrucciones SQL de selección y actualización de Bases de
Datos Relacionales.
•Ejercicios de creacion de objetos de SQL así como la definición de autorizaciones de acceso a éstos.
Oracle 10g
Lenguaje SQL
41 h
Teoría: 30%
Práctica: 70%
Instalacion de Oracle 10g
Arquitectura de una Base de Datos Oracle
Funciones y Paquetes
Propiedades de Tablas, Indices, Vistas e Integridad referencial
Crear y utilizar funciones.
El lenguaje SQL:
Agrupación de código en paquetes.
La sentencia SELECT
Desencadenadores, disparadores o TRIGERS
La sentencia INSERT
La sentencia DELETE
La sentencia UPDATE
JAVA en la Base de Datos
Procedimientos almacenados
El entorno de JDeveloper
Administración de Bases de Datos
Variables.
Esquemas.
Estructuras.
Seguridad Permisos de acceso.
Cursores.
Seguridad. BACKUPS y Recuperacion de DB.
10
Descripción Contenidos de tecnologías
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
Aplicaciones Java con JDBC (16 horas)
Este módulo está diseñado para:
• Utilizar los paquetes que nos proporciona Java para acceder a bases de datos desde aplicaciones Java.
•Conocer las técnicas para optimizar los acceso a los datos.
•Trabajar a través de casos prácticos con la información que seleccionamos: Resulsets.
Prácticas y Ejercicios:
• Diseñar aplicaciones de escritorio que a través de un menú, podamos ejercitar instrucciones SQL de selección y actualización de
Bases de Datos Relacionales:
•Aplicación de gestión de bibliotecas.
•Aplicación de Facturación.
Acceso a Datos
con JDBC
16 h
Teoría: 30%
Práctica: 70%
El lenguaje SQL . A modo de repaso.
El modelo relacional.
Ejecución de consultas SQL: Objetos Statement
Lenguaje de manipulación de datos (DML).
El objeto Statement.
Lenguaje de definición de datos (DDL).
El objeto PreparedStatement.
Acceso a Bases de Datos
El driver JDBC.
El API JDBC.
Clases e Interfaces que intervienen.
Ciclo de vida del proceso JDBC
El objeto CallableStatement.
Ejecución de mandatos SQL de actualización.
Manipulación de resultados: El objeto ResultSet
Obtención de un ResultSet.
Métodos para el acceso a los datos.
Cargar el controlador.
ResultSet desplazables.
Conectar con el DBMS.
ResultSet actualizables.
Crear y ejecutar una instrucción SQL.
Procesar los datos.
Terminar la conexión.
11
Descripción Contenidos de tecnologías
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
Aplicaciones Web con J2EE (28 horas)
Este módulo está diseñado para:
•Comprender el ciclo de vida de una aplicación Web J2EE.
•Diseñar y escribir programas en lenguaje Java que se ejecutan en el lado del servidor Web, utilizando el API J2EE.
• Instalar una aplicación Web en un servidor de aplicaciones.
Prácticas y Ejercicios:
• Ejercicios consistentes en la creación de pequeñas aplicaciones Web para la comprensión de los conceptos.
• Desarrollo de una tienda virtual en Internet.
Arquitectura J2EE
Estructura y ciclo de vida.
Tecnologías J2EE. Componentes y servicios.
Componentes de una página JSP.
Teoría: 30%
Práctica: 70%
Directivas y acciones.
Web Components: Características, funciones y contenedores.
Objetos implícitos de JSP.
Creación de servlets http.
Utilización JavaBeans en páginas JSP
Generación de respuestas desde un servlet
28 h
Páginas JSP
La plataforma J2EE.
Programación en el servidor con Servlets
Aplicaciones
Web con J2EE
Arquitectura Modelo-Vista-Controlador
Captura de datos cliente en un servlet.
Encapsulación de la lógica del negocio en clases del modelo.
Mantenimiento del estado.
Control y gestión de peticiones desde el controlador.
Generación de respuestas en la vista.
Desarrollo de una aplicación completa.
Instalación de una aplicación en un servidor.
Trabajo práctico
Desarrollo de una práctica propuesta sobre una aplicación Web con 1
sevlet, 3 Jsp y acceso a dato.
12
Descripción Contenidos de tecnologías
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
Intercambio de Información con XML (16 horas)
Este módulo está diseñado para:
•Comprender las aplicaciones del XML y las ventajas de su utilización.
•Conocer las tecnologías asociadas a XML.
•Utilizar XML en el desarrollo de aplicaciones.
Prácticas y Ejercicios:
• Ejercicios sobre creación de documentos XML para la comprensión de las reglas de construcción de documentos.
• Ejercicios básicos sobre construcción de vocabularios y hojas de estilo.
• Desarrollo de una aplicación que acceda a un documento XML para leer su contenido.
Fundamentos de XML
El estándar XML.
Intercambio
de Información
con XML
Análisis de un documento XML:
Analizadores XML.
Reglas para la construcción de documentos XML.
Analizadores de objetos y de eventos.
Tecnologías XML
Vocabularios XML:
Utilidad de un vocabulario.
Teoría: 35%
Práctica: 65%
Manipulación de documentos XML en aplicaciones
Aplicaciones del XML.
Documentos bien formados y documentos válidos.
16 h
Interfaces DOM.
Acceso a elemento y atributos de un documento.
El API SAX.
Transformación de documentos XML desde una aplicación.
Creación de vocabularios mediante DTD’s.
Creación de vocabularios mediante XML Schema.
Hojas estilo CSS para documentos XML.
El lenguaje de estilo XSL:
Funcionamiento de una hoja de estilo XSL.
Instrucciones de estilo XSL.
13
Descripción Contenidos de tecnologías
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
Intercambio de Información con XML (16 horas)
Este módulo está diseñado para:
•Comprender las aplicaciones del XML y las ventajas de su utilización.
•Conocer las tecnologías asociadas a XML.
•Utilizar XML en el desarrollo de aplicaciones.
Prácticas y Ejercicios:
• Ejercicios sobre creación de documentos XML para la comprensión de las reglas de construcción de documentos.
• Ejercicios básicos sobre construcción de vocabularios y hojas de estilo.
• Desarrollo de una aplicación que acceda a un documento XML para leer su contenido.
Fundamentos de XML
El estándar XML.
Intercambio
de Información
con XML
Análisis de un documento XML:
Analizadores XML.
Reglas para la construcción de documentos XML.
Analizadores de objetos y de eventos.
Tecnologías XML
Vocabularios XML:
Utilidad de un vocabulario.
Teoría: 35%
Práctica: 65%
Manipulación de documentos XML en aplicaciones
Aplicaciones del XML.
Documentos bien formados y documentos válidos.
16 h
Interfaces DOM.
Acceso a elemento y atributos de un documento.
El API SAX.
Transformación de documentos XML desde una aplicación.
Creación de vocabularios mediante DTD’s.
Creación de vocabularios mediante XML Schema.
Hojas estilo CSS para documentos XML.
El lenguaje de estilo XSL:
Funcionamiento de una hoja de estilo XSL.
Instrucciones de estilo XSL.
14
Descripción Contenidos tecnología
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
Comunicaciones de datos
Comunicaciones
De
datos
El principio
Las redes
Redes de área local
Interconexión de redes
Duración: 5 horas
Acceso a Internet
Servicios y Tecnologías Internet
Internet
Las redes IP
Servicios en redes IP
Duración: 5 horas
Internet Hoy
El acceso
Acceso Conmutado
Acceso ADSL
Otros tipos de acceso
Duración: 6 horas
15
Descripción Taller Trabajo en Equipo
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
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.
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.
Entrenar en las técnicas de Trabajo en Equipo.
Analizar dificultades y reforzar
comportamientos, obteniendo feedback individual
sobre la puesta en práctica.
Relaciones
positivas
…y duraderas
Duración estimada: 6 horas
16
Descripción Taller Comunicación Eficaz
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
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.
Comunicación: para qué: Introducción al tema
de la comunicación a través de la técnica del
Metaplán.
Conocer los elementos básicos del proceso de
comunicación y las técnicas para realizar una
comunicación de calidad.
La Comunicación en el trabajo: Identificar las
principales
causas
y
efectos
de
una
comunicación deficiente en el trabajo.
Analizar las carencias personales en materia
de comunicación y los beneficios que se
pueden obtener con una mejora en sus
habilidades como comunicadores.
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é.
Relaciones
positivas
…y duraderas
Duración estimada: 6 horas
empatía,
17
Descripción Taller Gestión del Tiempo
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
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
18
Plan de Acción
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
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.
19
Descripción Contenidos habilidades
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
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
Comunicación
Orientación al Cliente
Necesidad de una nueva concepción
enfoque para análisis de clientes
La empresa orientada al cliente
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
La empatía
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
20
Duración del curso
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
•
En Módulos de Tecnología en Presencia:
106 Horas
•
En Módulos de Habilidades en Presencia:
18 Horas
•
En módulos de Tecnología on-line:
144 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.
21
Centro de Formación
Desarrollador
Desarrollador software
software especialista
especialista en
en tecnologías
tecnologías Java
Java
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
ECLIPSE V.3 CON “Plugin” para J2EE, para realizar las prácticas de desarrollo de aplicaciones en Java,
utilizando J2SE y J2EE y Base de datos relacional Oracle.
22
Descargar