Curso bonificable.
|
ver información adicional
|
DESTINATARIOS:
Este Master Superior de Java y Oracle está indicado para estudiantes, ingenieros de software, integradores de tecnología Java y Oracle cómo CRM y ERP, desarrolladores de páginas Web, analistas de la arquitectura de software de las empresas y consultores. También está indicado para gestores con tecnología Oracle y Java.
SALIDAS PROFESIONALES:
El Master Superior garantiza la mejor preparación técnica y profesional en las tareas llevadas a cabo por un Administrador, Consultor o Gestor de proyectos con tecnologías ORACLE y JAVA. El proyecto final de Master supervisado y evaluado por profesionales con prestigio en tecnologías Java y Oracle es la prueba palpable que asegura a las empresas que ese candidato tiene un excelente nivel. La finalización del proceso de formación mejora las perspectivas laborales en el competitivo mercado tecnológico. El alumno que es capaz de aprobar cuenta con una garantía objetiva con la que demostrar su nivel de profesional experto.
OBJETIVOS:
Este Master Superior de JAVA y ORACLE le proporciona una formación completa y profesional en el desarrollo de aplicaciones para Internet con JAVA, desde la programación orientada a objetos, pasando por el estudio avanzado de desarrollo de soluciones empresariales de vanguardia y el diseño e implementación de arquitecturas JEE, de la mano de los mejores instructores certificados por SUN y ORACLE.
Asimismo, se introduce a la tecnología de la Base de Datos Oracle 11g y los conceptos de base de datos relacional y el potente lenguaje de programación SQL y PL-SQL. Este curso proporciona a los alumnos conocimientos esenciales de SQL relacionados con la consulta de la base de datos, los metadatos y la creación de objetos de base de datos. Además, el curso también examina las técnicas avanzadas de informes y consultas, los conceptos de almacenes de datos y la manipulación de grandes lotes de información.
DESARROLLO DEL CURSO:
Durante el desarrollo del master, el alumno irá asimilando el contenido teórico de las sesiones de estudio, encontrándose al final de cada una con una serie de ejercicios prácticos, cuestionarios y evaluaciones que pondrán a prueba lo aprendido y servirán para afianzar los conocimientos adquiridos.
DIPLOMA:
Será necesaria la realización de todos y cada uno de los ejercicios, prácticas, test, etc. que se puedan presentar durante el curso, incluyendo los que el profesor pueda añadir. Además se requiere la presentación del proyecto final de curso, finalizado con la competencia que se exige.
Finalmente, serán fundamentales las calificaciones obtenidas y la impresión personal del profesor. Cumplidos los términos anteriores, el alumno recibirá el diploma acreditativo de su capacitación profesional.
BOLSA DE EMPLEO:
La Escuela Técnica de Informática Lasfor, cuenta con una amplia Bolsa de Empleo (Ver Bolsa de Empleo), la cual es un punto de encuentro entre el mundo profesional y el mundo de la formación técnica de calidad. La bolsa de empleo de la Escuela, proporciona a cualquier empresa la posibilidad de integrar en su plantilla a personal altamente cualificado, formado profesionalmente en nuestra Escuela. Todos los servicios que prestamos son gratuitos y tienen como única finalidad colaborar con las empresas e instituciones de nuestro entorno en la búsqueda de candidatos para cubrir sus necesidades de profesionales cualificados, y así ver satisfechas las aspiraciones de nuestros titulados.
Desde la Bolsa de Trabajo de la Escuela Técnica de Informática Lasfor, estamos abiertos a cualquier propuesta de las empresas e instituciones que favorezcan la inserción de nuestros alumnos y fomente las relaciones formación técnica - empresa: presentaciones de empresa, coloquios y seminarios, intercambios internacionales, jornadas de orientación, etc...
APLICACIONES JAVA (JSE)
Tema 1: Introducción
Describir las funciones clave de la tecnología Java
Escribir, compilar y ejecutar una aplicación Java sencilla
Describir la función de Java Virtual Machine (JVM)
Definir la liberación de recursos
Enumerar las tareas realizadas por Java en las que se gestiona la seguridad del código
Tema 2: Programación Orientada a Objetos
Conceptos de modelado: abstracción, encapsulación y paquetes
Reutilización del código de aplicaciones Java
Conceptos de clase, miembro, atributo, método, constructor y paquete
Uso de los modificadores de acceso público (public) y privado (private) conforme sea necesario para la encapsulación
Invocar un método en un objeto determinado
Uso de la documentación en línea relacionada con la interfaz de programación de aplicaciones (API) de Java
Tema 3: Identificadores, Palabras Clave y Tipos
Utilizar comentarios en un programa fuente
Distinguir entre identificadores válidos y no válidos
Reconocer las palabras clave de Java
Enumerar los ocho tipos de primitivas
Definir valores literales para tipos numéricos y textuales
Definir los términos variable primitiva y variable de referencia
Declarar variables de tipo clase
Crear un objeto utilizando new
Describir la inicialización predeterminada
Describir la importancia de una variable de referencia
Indicar las consecuencias de asignar variables de tipo clase
Práctica de Identificadores, palabras clave y tipos
Tema 4: Expresiones y Control de Flujo
Distinguir entre variables de instancia y locales
Describir la forma de inicializar variables de instancia
Identificar y corregir una referencia posible antes de un error del compilador de asignación
Reconocer, describir y utilizar operadores Java
Distinguir entre asignaciones válidas y no válidas de tipos primitivos
Identificar las expresiones booleanas y sus requisitos en las construcciones de control
Reconocer la compatibilidad de asignación y las conversiones imprescindibles en los tipos básicos
Utilizar las construcciones if, switch, for, while y do, además de las formas con etiqueta de las instrucciones break y continue, como estructuras de control de flujo en un programa
Utilizar el bucle for mejorado con colecciones genéricas
Utilizar el bucle for mejorado con matrices
Reconocer, describir y utilizar operadores Java
Entender las iteraciones anidadas con el bucle for mejorado
Práctica de Expresiones y control de flujo
Tema 5: Matrices
Declarar y crear matrices de primitivas, clases o tipos de matrices
Explicar por qué se inicializan los elementos de una matriz
Explicar cómo se inicializan los elementos de una matriz
Determinar el número de elementos de una matriz
Crear una matriz multidimensional
Escribir código para copiar valores matriciales entre matrices
Práctica de Matrices
Tema 6: Colecciones Genéricas
Comparar y contrastar las colecciones genéricas y no genéricas
Utilizar la versión genérica de la API de colecciones
Utilizar colecciones genéricas con comodines
Escribir métodos genéricos
Integrar código heredado (no genérico) con código genérico
Práctica de Colecciones genéricas
Laboratorios
Tema 7: Autoboxing y AutoUnboxing
Describir las operaciones de boxing/unboxing manual y autoboxing/auto-unboxing
Utilizar autoboxing con colecciones genéricas y el bucle for mejorado
Describir cómo repercute en el rendimiento el uso de autoboxing y auto-unboxing
Práctica de Autoboxing y AutoUnboxing
Laboratorios
Tema 8: Diseño de Clases
Definir la herencia, el polimorfismo, la sobrecarga, la sobrescritura y la invocación de un método virtual
Utilizar los modificadores de acceso protegido (protected) y el paquete sin modificador de acceso
Describir los conceptos de sobrecarga de constructor y método
Describir las operaciones completas de creación e inicialización de objetos
Práctica de Diseño de clases
Laboratorios
Tema 9: Funciones de Clases Avanzadas
Crear variables, métodos e inicializadores estáticos (static)
Crear clases, métodos y variables final
Crear y utilizar tipos enumerados
Utilizar la instrucción de importación estática (static import)
Crear clases y métodos abstractos
Práctica de Funciones de clases avanzadas
Laboratorios
Tema 10: Typesafe Enums
Describir un patrón de tipo enumerado común anterior a J2SE 5.0 y los problemas que plantea
Crear un enum sencillo
Crear un enum con atributos y constructores
Crear un enum con métodos de valor específico
Utilizar series de enums (rangos) y mapas
Práctica de Escribir un programa sencillo con typesafe enums
Laboratorios
Tema 11: Varargs
Describir los problemas de los métodos con argumentos variables anteriores a J2SE 5.0
Utilizar métodos con argumentos variables
Crear métodos con argumentos variables
Práctica de Reescribir un programa sencillo para utilizar varargs
Laboratorios
Tema 12: Static Import
Describir la finalidad de las importaciones estáticas
Utilizar importaciones estáticas con constantes (atributos estáticos), métodos static y enums
Describir los inconvenientes de usar importaciones estáticas
Práctica de Reescribir un programa sencillo para utilizar importaciones estáticas
Laboratorios
Tema 13: Metadatos (Anotaciones)
Comparar las anotaciones anteriores a J2SE 5.0 con las nuevas
Utilizar las anotaciones incorporadas
Crear un tipo propio de anotaciones
Utilizar el tipo de anotaciones propio en el código fuente
Utilizar el tipo de anotaciones propio en el tiempo de ejecución
Describir la herramienta de proceso de anotaciones Annotation Processing Tool (apt)
Práctica de Utilizar anotaciones para desaprobar un método
Laboratorios
Tema 14: Excepciones y Afirmaciones
Definir las excepciones
Utilizar instrucciones try, catch y finally
Describir las categorías de excepciones
Identificar las excepciones comunes
Desarrollar programas que gestionen excepciones
Utilizar afirmaciones
Distinguir entre el uso adecuado e inadecuado de las afirmaciones
Activar las afirmaciones durante el tiempo de ejecución
Práctica de Excepciones y afirmaciones
Laboratorios
Tema 15: Aplicaciones Basadas en Texto
Escribir un programa que utilice los argumentos de la línea de comandos y las propiedades del sistema
Escribir un programa que lea la entrada estándar
Describir la entrada y salida tipo C con formato
Escribir un programa que pueda crear, leer y escribir archivos
Práctica de Aplicaciones basadas en texto
Laboratorios
Tema 16: Interfaces Gráficas de Usuario. Paquete AWT
Librerías AWT
Componentes AWT
Desarrollo de aplicaciones con interfaz gráfica
Práctica de Interfaces gráficas de usuario. Paquete AWT
Laboratorios
Tema 17: Interfaces Gráficas de Usuario. Paquete SWING
Librerías SWING
Componentes SWING
Constantes SWING
Cuadros de diálogo
Listas, tablas y árboles
Desarrollo de aplicaciones con interfaz gráfica
Práctica de Interfaces gráficas de usuario. Paquete SWING
Laboratorios
Tema 18: Gestión de Disposición y Manejo de Eventos
Layouts
Gestión de disposición con java
Manejo de eventos con java
Clases manejadoras
Clases adaptadores
Interfaces Listener
Gestión de eventos en una aplicación java
Práctica de Gestión de disposición y manejo de eventos
Laboratorios
Tema 19: Threads
Definir un thread (subproceso)
Crear threads separados en un programa Java, y controlar el código y los datos que utiliza ese thread
Controlar la ejecución de un thread y escribir código que no dependa de la plataforma con threads
Describir las dificultades que pueden surgir cuando varios threads comparten datos
Utilizar wait y notify para la comunicación entre threads
Utilizar synchronized para evitar que los datos resulten dañados
Práctica de Threads
Laboratorios
Tema 20: Funciones de Concurrencia
Comparar las utilidades de concurrencia anteriores a J2SE 5.0 con las nuevas
Utilizar un ejecutor o la interfaz ExecutorService para gestionar threads
Utilizar las funciones Future y Callable para la programación asíncrona
Utilizar bloqueos y condiciones como alternativa más adecuada a los métodos wait y notify
Utilizar variables atómicas como alternativa más adecuada a las variables volátiles
Práctica: Implementar funciones de concurrencia
Laboratorios
Tema 21: Flujos de E/S Avanzados
Describir las funciones principales del paquete java.nio
Construir secuencias de nodos y procesos, y utilizarlos correctamente
Distinguir los lectores y escritores de los flujos y elegir el que resultado adecuado
Práctica de Flujos de E/S avanzados
Laboratorios
Tema 22: JDBC
Middleware JDBC
Interfaz Connection
Ejecución de Querys con la interfaz Statement
Tipos de statement
Manejo de resultados con la Interfaz ResultSet
Tipos de resultset
Uso de transacciones
Práctica de JDBC
Laboratorios
Tema 23: Redes
Desarrollar código para configurar la conexión de red
Creación de sockets
Entender el protocolo de control de transmisión /protocolo de Internet (TCP/IP)
Utilizar las clases ServerSocket y Socket para implementar clientes y servidores TCP/IP
Transferencia y recepción de información a través de sockets
Práctica de Redes
Laboratorios
Tema 24: RMI
Arquitectura RMI
Creación de objetos remotos
Ejecución remota de métodos
Práctica de RMI
Laboratorios
Tema 25: Mejoras de Red
Describir los cambios más importantes realizados en las redes a partir de J2SE 5.0
Crear un servicio inetd sencillo en el sistema operativo Solaris
Crear un servicio inetd RMI en Solaris
Práctica de Mejoras de red
Laboratorios
APLICACIONES WEB CON JAVA (JEE)
Tema 1: Introducción al Desarrollo de Aplicaciones Web
Introducción a los componentes del desarrollo Web
Tipos y funcionalidad de aplicaciones Web
Arquitecturas multicapa
Demostraciones prácticas guiadas por el profesor
Laboratorios tutorizados de supuestos reales en proyectos
Ejercicios de autoevaluación del alumno
Recursos didácticos de apoyo al estudio
Tema 2: El Modelo de la Tecnología Servl
|
ver temario completo
|
|
Java J2EE, Struts y EJB (Presencial por Videoconferencia)
CAS TRAINING
El programa de certificación de en Java, ofrece dos niveles de certificación distintos, Programador certificado (SCJP) y Desarrollador de Componentes Web (SCWCD), cada uno diseñado ...
|
Master Online |
Consultar precio más información |
|
Java SE (Standard Edition)
Intergrupo Bonificados
El curso proporciona la base que necesita cualquier programador de Java, tanto en cuanto a las peculiaridades de la tecnología que engloba Java SE, como del lenguaje de programación en sí.
|
Curso subvencionado para trabajadores Online Curso bonificable |
Consultar precio más información |
|
Oracle
Cursodirecto
Aprender a usar el servidor de bases de datos empresarial Oracle 10g, centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero también en ...
|
Curso Online |
75 € más información |
|
Curso Online |
110 € más información |
|
|
Técnico Superior en Desarrollo de Aplicaciones Informáticas
Green Formacion
El alumno aprenderá a desarrollar aplicaciones informáticas, participando en el diseño y realización de la programación, con pruebas y documentación de las mismas, estando en conformidad con los ...
|
Ciclo formativo Distancia |
2.100 € Promoción más información |
|
Java, javaee, struts, xml, lif y prácticaeray, ajax (Online)
Grupo Atrium
Master Certif. experto Java J2ee Struts Xml BB.DD. Ajax con Prácticas en empresas.
|
Master Online |
900 € más información |
|
Elite® Java-Struts-Spring-Oracle 11g-XML(distancia)
EXES
Master dirigido a personas que destaquen por su trayectoria profesional, Curriculum Académico o alto nivel de interés, en el ámbito del desarrollo y/o la administración en Entornos Tecnológicos.
|
Master Distancia |
Consultar precio más información |
|
Técnico Superior en Desarrollo de Aplicaciones Multiplataforma
Instituto Europeo de Dirección Empresarial INUEDE
Obtén el Título Oficial de Formación Profesional de Grado Superior de Desarrollo de Aplicaciones Multiplataforma, que te hace falta para trabajar en lo quieres. Prepárate rápida y fácilmente
|
Ciclo formativo Distancia |
Consultar precio más información |
|
Java SE (Standard Edition) - Online
IPARTEK
Introduce la tecnología Java describiendo cuáles son sus características fundamentales.
|
Curso subvencionado para trabajadores Online Curso bonificable |
0 € Subvencionado más información |
|
Desarrollo de aplicaciones para internet con java y .net 4.0
ESCUELA TÉCNICA INFORMATICA LASFOR
En este Master Superior en Desarrollo de Aplicaciones y Servicios Web para Internet con JAVA y .NET 4.0 (Visual Studio 2010) , los alumnos conocerán los aspectos técnicos de la tecnologías JAVA Y ...
|
Master Online |
Consultar precio más información |