inicio | recomendar web | agregar a favoritos | haznos tu página de inicio | mapa del sitio 
  ACCESO A PLATAFORMA Alumno Contraseña ¿Olvidó su contraseña?  
Buscar curso
  EXPERTOS DISEÑO
  CURSO EXPERTO EN DISEÑO DE PAGINAS WEB  
  CURSO EXPERTO EN DISEÑO GRAFICO Y PUBLICIDAD  
  INTERNET Y DISEÑO
  DISEÑO DE PAGINAS WEB 2011 PARA INTERNET  
  CREACION Y USO DE BLOGS PARA INTERNET  
  TECNICAS DE POSICIONAMIENTO DE PAGINAS WEB  
  COMERCIO ELECTRONICO E-BUSINESS Y E-COMMERCE EN INTERNET  
  DISEÑO DE PAGINAS WEB AVANZADO CON JAVASCRIPT, HTML5 Y CSS3  
  MASTERS
  MASTER SUPERIOR DE APLICACIONES EMPRESARIALES CON JAVA  
  MASTER SUPERIOR DE APLICACIONES PARA INTERNET CON JAVA Y .NET 4.0 (VISUAL STUDIO 2010)  
  MASTER SUPERIOR DE APLICACIONES PARA INTERNET CON JAVA  
  MASTER SUPERIOR EN DESARROLLO ORACLE PARA INTERNET CON JAVA Y FORMS DEVELOPER V.10G/11G  
  MASTER SUPERIOR EN JAVA Y ORACLE 10G/11G  
  MASTER SUPERIOR EN ADMINISTRACION Y DESARROLLO ORACLE 10G/11G  
  CURSOS EXPERTOS
  CURSO EXPERTO EN ADMINISTRACION ORACLE 11G Y SQL SERVER 2008  
  CURSO EXPERTO EN APLICACIONES Y SERVICIOS WEB PARA INTERNET CON VISUAL STUDIO 2010 (.NET 4.0)  
  CURSO EXPERTO EN APLICACIONES CORPORATIVAS Y DE NEGOCIO CON VISUAL STUDIO 2010 (.NET 4.0)  
  CURSO EXPERTO EN APLICACIONES Y SERVICIOS WEB PARA INTERNET CON JAVA (JEE)  
  CURSO EXPERTO EN APLICACIONES CORPORATIVAS Y DE NEGOCIO CON JAVA (JEE)  
  ORACLE
  ADMINISTRACION I EN ORACLE 11g  
  ADMINISTRACION CONJUNTA I Y II EN ORACLE 11g  
  ADMINISTRACION CONJUNTA I Y II EN ORACLE 10g  
  ADMINISTRACION I ORACLE 10g  
  ADMINISTRACION II ORACLE 10g  
  GESTION DE ORACLE CON SQL  
  JAVA
  CURSO PROFESIONAL APLICACIONES JAVA (JSE)  
  CURSO PROFESIONAL APLICACIONES WEB JAVA (JEE)  
  TECNOLOGIA EJB 3. CURSO PROFESIONAL COMPONENTES NEGOCIO JAVA (JEE)  
  CURSO PROFESIONAL SERVICIOS WEB JAVA Y XML (JEE)  
  CURSO PROFESIONAL AJAX, STRUTS, JSF Y DWR JAVA (JEE)  
  TECNOLOGIAS .NET
  CURSO PROFESIONAL SERVICIOS WEB WCF 4.0 CON VISUAL STUDIO 2010  
  CURSO PROFESIONAL APLICACIONES WEB ASP .NET 4.0 CON VISUAL STUDIO 2010  
  DISEÑO PAGINAS WEB MULTIMEDIA CON SILVERLIGHT 4.0 Y EXPRESSION BLEND  
  CURSO PROFESIONAL APLICACIONES WEB ASP .NET 3.5 CON VISUAL STUDIO 2008  
  SERVER 2008
  ADMINISTRACION DE LA INFRAESTRUCTURA DE RED CON WINDOWS SERVER 2008  
  CISCO
  ADMINISTRACION DE REDES (DISCOVERY)  
  INTERCONEXION DE DISPOSITIVOS DE RED CISCO I  
  ADMINISTRACION DE REDES (EXPLORATION)  
  INTERCONEXION DE DISPOSITIVOS DE RED CISCO II  
  SERVER 2003
  ADMINISTRADOR DE SISTEMAS MICROSOFT WINDOWS SERVER 2003  
  INGENIERO DE SISTEMAS MICROSOFT WINDOWS SERVER 2003  
  Gestión de un Entorno Windows Server 2003  
  Mantenimiento del Servidor Windows Server 2003  
  Implementación de una Infraestructura de Red Windows Server 2003  
  Administración de una Infraestructura de Red Windows Server 2003  
  Gestión de una Infraestructura de Red de Windows Server 2003  
  Implementación y Mantenimiento del Directorio Activo de Windows Server 2003  
  Implementación y Administración de Exchange Server 2003  
  El Diseño de Sistemas de Seguridad en Redes Microsoft  
 
 
CURSO PROFESIONAL DE PROGRAMACION DE APLICACIONES JAVA (JSE)
 
     
 
 
CURSO 100 Hrs
MATRICULA ABIERTA
PRECIO: 520 €
 
 
 
     
     
 

 
 

DESCRIPCION:

Java es un potente lenguaje de programación desarrollado por la compañía Sun Microsystems. Con este lenguaje se puede realizar cualquier tipo de programa cubriendo las necesidades más exigentes de las nuevas tecnologías y se podrá ejecutar en cualquier sistema operativo (Windows, Linux, Apple, Solaris…), ya que se trata de un lenguaje independiente de la plataforma. Se trata, además de un lenguaje gratuito y que ofrece seguridad. Con Java podemos programar páginas web dinámicas, con accesos a bases de datos, utilizando XML, con cualquier tipo de conexión de red entre cualquier sistema. En general, cualquier aplicación que deseemos hacer con acceso a través web se puede hacer utilizando Java.

DESTINATARIOS:

Curso dirigido a programadores, analistas, desarrolladores de software interesados en convertirse en expertos en programación en Java en la plataforma J2SE, o personas que quieran consolidar sus conocimientos en Java a través de la certificación de Sun Microsystems.

SALIDAS PROFESIONALES:

Los mayores fabricantes de software del mundo como Microsoft, SUN, CISCO etc, diseñan curriculums de formación para comprobar que un profesional domina en profundidad una herramienta. Los cursos profesionales de alto nivel, son la prueba palpable en las empresas que ese candidato tiene un excelente nivel técnico. La finalización del proceso de formación técnico mejora las perspectivas laborales del alumno en el competitivo mercado tecnológico. El alumno que es capaz de superar está formación técnica cuenta con una garantía objetiva con la que demostrar su nivel experto. Los profesionales que han acreditado este nivel experto tienen mejores salarios que sus colegas en el mercado de trabajo.

La Escuela Técnica de Informática Lasfor le prepara para ser un profesional de alto nivel técnico en tecnología JAVA. El demostrar un nivel técnico excelente en tecnología JAVA, le da la credibilidad que usted se merece por su conocimiento, habilidad, y experiencia en el trabajo como un Profesional de JAVA y le proporcionará un reconocimiento en el campo de las Tecnologías de Información, que lo puede llevar al éxito en un ambiente de negocios altamente competitivos.

OBJETIVOS:

El curso profesional de programación de aplicaciones JAVA (J2SE) provee tanto a programadores como no-programadores el entrenamiento necesario para conocer a fondo los aspectos básicos de la programación en la tecnología Java mediante el uso de Java 2 Plataform, Standard Edition (J2SE). Este curso profesional de programación JAVA provee el entrenamiento y los conocimientos en metodología orientadas a objetos, sintaxis del lenguaje de programación Java, uso de las extensiones API estándares y el Kit de Desarrollo Java. Este conjunto de cursos proporciona la base para los programas de certificación Sun Certified Programmer y Sun Certified Developer para Java 2 Platform.

La Escuela Técnica de Informática Lasfor es un referente en formación técnica de alto nivel para profesionales en tecnologías de la información a nivel mundial para empresas, organismos oficiales de diferentes paises y particulares que deseen avanzar profesionalmente.

 
 
 
 
CURSO PROFESIONAL DE APLICACIONES JAVA (J2SE)
 
     
 
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



Consultoría al alumno sobre salidas profesionales y proyección profesional
  • Técnicas para afrontar con éxito el reto del mercado tecnológico

  • Obtención del nivel profesional mediante exámenes

  • Realización de un proyecto profesional de fin de curso supervisado por profesionales y jefes de proyectos en activo en empresas tecnológicas de renombre internacional





 
     
 
Información
 
 
mail
18097 Suscritos
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
     

 

 
Términos y condiciones | Propiedad intelectual | Descargo | Privacidad        Copyright, Grupo Lasfor 2000 - 2011