Plan de Formación Continua dirigido a trabajadores de todos los sectores de actividad y de todas las categorías profesionales
Para qué te prepara
Tras la realización del curso el alumno conocerá técnicas avanzadas de diseño orientado a objetos que podrá aplicar a problemas de desarrollo reales. Además contará con conocimientos sobre "Struts" uno de los frameworks para desarrollo Web más utilizados en el mercado actualmente.
Dirigido a
Trabajadores ocupados en centros de trabajo de la Comunidad Autónoma de Madrid.
Finalidad:
Tras la realización del curso el alumno conocerá técnicas
avanzadas de diseño orientado a objetos que podrá aplicar a problemas de
desarrollo reales. Además contará con conocimientos sobre "Struts" uno de
los frameworks para desarrollo Web más utilizados en el mercado
actualmente.
Tipo de formación: Especializada
nivel superior.
Contenido: El curso
está dividido en dos grandes grupos: uno dedicado al estudio de los
principales patrones de diseño y el otro al framework Struts.
Módulo
1: Patrones de Diseño
Introducción a los patrones de diseño
Orígenes
Relación entre los patrones y la orientación a objetos
Definición de patrón
Características
Elementos de un patrón
Clasificación
Módulo 2: Patrones de Creación
Introducción a los patrones de creación
Patrón Abstract Factory
Patrón Factory Method
Patrón Singleton
Módulo 3: Patrones Estructurales
Introducción a los patrones estructurales
Patrón Adapter
Patrón Composite
Patrón Decorador
Patrón Facade
Patrón Proxy
Módulo 4: Patrones de Comportamiento
Introducción a los patrones de comportamiento
Patrón Command
Patrón Iterator
Patrón Observer
Patrón State
Patrón Strategy
Patrón Template Method
Patrón Visitor
Módulo 5: Framework Struts
Patrones y frameworks
Introducción al patrón MVC
Arquitectura Struts
Componentes del Modelo
Componentes de la Vista
Componentes del Controlador
Validación
Internacionalización
Tiles
Prácticas: Realización de ejercicios al finalizar cada módulo
con un nivel incremental de dificultad. Al finalizar el curso se
desarrollará una aplicación final completa usando Swing.
Los
contenidos del curso se encuentran en el multimedia web al que accede el
alumno a través de una plataforma de teleformación.
El
alumno, además de las actividades de estudio teórico-prácticas que se le
proponen en el multimedia web, tendrá que realizar ejercicios y una prueba
de evaluación continua que encontrará en la plataforma de teleformación.
Los momentos en que debe realizar cada una de estas tareas se encuentran
descritos en la Guía didáctica del curso (que tiene accesible a lo largo
de todo el curso en la plataforma de teleformación); debe realizar los
ejercicios tras el estudio de cada uno de los temas de estudio y la prueba
de evaluación, al completar el estudio de todos los temas.
En
la plataforma de teleformación también accederá a un conjunto de casos
prácticos sobre la materia objeto de estudio; casos, que podrá remitir a
su teletutor/a para su corrección. En cualquier momento estos
elementos didácticos pueden ser impresos por el formando y trabajar ´off
line´ sobre ellos (cuestión ésta que sucede con cierta frecuencia), por lo
que se puede dar la paradoja de que el alumno no esté mucho tiempo
conectado ´on line´ y termine el curso de forma satisfactoria.
En
cualquier caso, el tiempo de conexión, junto a los ejercicios y la
evaluación realizada en la plataforma formarán parte del expediente del
alumno, y serán los elementos que servirán para certificar su aprendizaje.
En
todos y cada uno de los niveles de la acción formativa se incluye un
módulo sobre Sensibilización Medioambiental, de 3 horas de duración, cuyos
contenidos, accesibles por el alumno a través de la plataforma de
teleformación, son los siguientes: Introducción; La contaminación y el
deterioro de los recursos naturales; La ciudad, nuestro medio; La
actuación de la administración; La respuesta de la sociedad; La aportación
individual y El código de buenas prácticas.
Materiales
complementarios que los alumnos podrán descargarse
Documentos PDF relacionados con la materia
Código de los ejemplos y ejercicios
Entorno de desarrollo gratuito
Glosario de términos
Lista de enlaces Web de interés
Lista de preguntas frecuentes (FAQs) con respuestas