Uso de cookies

Las cookies que puede utilizar cursosyformaciononline.net:
• Cookies estrictamente necesarias como por ejemplo, aquellas que sirven para una correcta navegación y aseguran que el contenido de la página web se carga eficazmente.
• Cookies analíticas, son cookies utilizadas para el análisis, investigación o estadísticas con el fin de mejorar la experiencia del sitio web. Mediante el uso de estas cookies se puede mostrar información más relevante a los visitantes.
• Cookies de terceros como por ejemplo, las usadas por las redes sociales, o por complementos externos de contenido como google maps.

A continuación puedes permitir las cookies que desees que se ejecuten en la web (de las disponibles en la misma), así como información detallada sobre ellas:

INFORMACIÓN:
Las cookies necesarias ayudan a la navegación por parte del usuario activando funciones básicas y el acceso a áreas seguras de la web. Estas cookies no pueden desactivarse para el correcto funcionamiento de la web.

Cookie Próposito Caducidad Tipo
COOKIES NECESARIAS
Aplicación: Propia de cursosyformaciononline.net. Política de cookies de cursosyformaciononline.net
PHPSESSID Esta cookie es nativa de PHP y permite a la web guardar datos serializados de estado. En esta web se usa para establecer sesiones de usuario pasando datos de estado a través de una cookie temporal también conocida como Cookie de sesión. La cookie PHPSESSID no tiene caducidad establecida ya que desaparece cuando se cierra la web. SessionHTML
Aplicación: Propia de cursosyformaciononline.net. Política de cookies de cursosyformaciononline.net
acookie Esta cookie almacena la configuración de cookies seleccionada por el usuario para su uso en la web (activando/desactivando los distintos tipos de cookies) 30 díasHTML
ac_a Esta cookie almacena la configuración (activación/desactivación) de cookies seleccionada por el usuario para las aplicaciones analíticas existentes en la web. 30 díasHTML
ac_t Esta cookie almacena la configuración (activación/desactivación) de cookies seleccionada por el usuario para las aplicaciones de terceros existentes en la web. 30 díasHTML

INFORMACIÓN:
Las cookies analíticas recogen datos de navegación con el objetivo de ayudar a los propietarios de la web a comprender cómo interactúan los visitantes en sus diferentes páginas, reuniendo y proporcionando información de forma anónima.

Cookie Próposito Caducidad Tipo
COOKIES ANALÍTICAS
Aplicación: Google Analitycs. Política de cookies de Google
_ga Se usa para distinguir a los usuarios. 2 añosHTML
_gid Se usa para distinguir a los usuarios. 24 horasHTML
_gat_gtag_UA_117396304_1 Se usa para limitar el porcentaje de solicitudes. 1 minutoHTML

INFORMACIÓN:
Las cookies de terceros son generadas por proveedores externos a la web mediante anuncios, utilidades, píxeles de seguimiento o similares. Recogen información relevante como la edad, la ubicación, el sexo y el comportamiento de los usuarios, lo que las convierte en potentes herramientas para el marketing online.

Cookie Próposito Caducidad Tipo
COOKIES DE TERCEROS
Aplicación: Twitter, compartir páginas de esta web en la red social. Política de cookies de Twitter
_ga Se establece cuando se utiliza el botón Tweet en nuestras páginas. Permitir a los usuarios compartir contenido de nuestro sitio web. SessionHTML
_twitter_sess Se establece cuando se utiliza el botón Tweet en nuestras páginas. Inicio de sesión en twitter. SessionHTML
external_referer Se establece cuando se utiliza el botón Tweet en nuestras páginas. Twitter utiliza estas cookies de agregar el uso de botones. 7 díasHTML
gt Se establece cuando se utiliza el botón Tweet en nuestras páginas. Cookie instalado por Twitter. 1 horaHTML
ct0 Se establece cuando se utiliza el botón Tweet en nuestras páginas. Permite ubicar en la página funcionalidades de Twitter, y compartir la información del sitio web en la red social Twitter 5 horasHTML
_gid Se establece cuando se utiliza el botón Tweet en nuestras páginas. Se usa para distinguir a los usuarios. 24 horasHTML
guest_id Cookie de Twitter que usa cuando ponemos el botón Tweet para compartir contenidos en la web. Sirve para reconocer si el usuario es usuario de esta red social. sirve para reconocer si el usuario es usuario de esta red social. 2 añosHTML
personalization_id Se establece cuando se utiliza el botón Tweet en nuestras páginas. Cookie continua instalado por Twitter. 2 añosHTML
Aplicación: Visualizar Google Maps y uso de Google recaptcha (formularios web) en esta web. Política de cookies de Google
NID Visualización de mapas mediante Google Maps y herramienta recaptcha (formularios web) 6 mesesHTML
CONSENT Cookie técnica para controlar la aceptación de cookies de Google Maps. permanenteHTML
119,40
antes 199,00
40% de descuento
Promoción

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í. También se estudian las características de dos tipos de aplicaciones que podemos crear con Java SE: applets y aplicaciones autónomas. Al finalizar el curso, el alumno estará preparado para plantearse otros retos profesionales, como el estudio de las tecnologías empresariales de Java o Java EE.

20 horas lectivas
20 horas prácticas

El lenguaje Java
Introduce la tecnología Java describiendo cuáles son sus características fundamentales. Seguidamente se proporciona una visión bastante completa del lenguaje Java, estudiando desde los conceptos fundamentales de programación, pasando por sus características orientadas a objetos y otros conceptos avanzados, como las excepciones, clases abstractas e interfaces.

Introducción

Describe qué tecnologías están detrás del nombre Java, describiendo la base de la plataforma tecnológica, es decir, de Java SE. Se describe también cómo descargar e instalar el JDK de Java junto al entorno de desarrollo integrado o IDE NetBeans. Finalmente, se ofrece una visión general del curso.

NetBeans 5.5

Presenta el entorno de desarrollo o IDE NetBeans 5.5, describiendo cómo realizar las tareas habituales en este entorno a la hora de desarrollar una aplicación Java. Estudia las distintas partes de la ventana de NetBeans, las herramientas o paneles que habitualmente se utilizan, cómo utilizar sus opciones para configurarlo a nuestra forma de trabajar, etc. La lección finaliza estudiando el sistema de ayuda de NetBeans y la posibilidad de actualizarlo desde Internet.

Pensar en objetos (I)

Introduce los conceptos fundamentales de la programación orientada a objetos, ya que Java es un lenguaje que sigue este paradigma de programación.

Pensar en objetos (II)

Estudia algunos conceptos de la programación orientada a objetos, como la forma de crear objetos y ocultar la estructura interna de las clases. Explica algunas técnicas de refactoring disponibles en NetBeans, que permiten crear código claro, legible y, sobre todo, más fácil de actualizar posteriormente.

Herencia

Explica el concepto de herencia en un lenguaje de programación orientado a objetos y cómo utilizarla en Java. Se destacan los beneficios de utilizar esta característica en un proyecto de programación de cierta envergadura y las herramientas que proporciona NetBeans para ello.

Variables y constantes

Estudia conceptos básicos de programación, como variable, constante, tipo de datos y cómo utilizarlos en Java.

Expresiones

Estudia conceptos básicos de programación, como operadores, desbordamiento, conversión implícita y explícita, construir expresiones y cómo hacerlo en Java.

Arrays y estructuras de control

Introduce el concepto de array como estructura de datos y las estructuras de control, que permiten modificar el flujo de ejecución de un programa.

Más sobre los arrays

Describe características avanzadas en el uso de arrays, como la posibilidad de crear arrays cuyos elementos son objetos de una determinada clase; arrays con más de una dimensión; y métodos con un número variable de parámetros.

Cadenas de caracteres o strings

Describe la clase String del lenguaje Java, que permite trabajar cómodamente con cadenas de caracteres. Para ello, se estudian situaciones típicas en las que intervienen objetos Strings, como las búsquedas o comparación de cadenas. La lección finaliza presentando una clase alternativa a String: StringBuilder, que puede ser más eficaz en ciertas situaciones.

Excepciones (I)

Explica el concepto de excepción como método que proporciona Java para detectar y resolver errores durante la ejecución de una aplicación, así como situaciones excepcionales pero que no representan errores. Se estudia la diferencia entre ambos tipos de excepciones: checked y unchecked y cómo manejarlas mediante la estructura try - catch.

Excepciones (II)

Estudia el bloque finally para ejecutar código siempre que ocurre una excepción o cuando realmente la ejecución ha transcurrido normalmente. Después estudia la palabra clave throws para indicar que cierto código o método puede lanzar excepciones y, finalmente, estudia cómo crear clases de excepciones propias para tratar situaciones no cubiertas por las clases de Java SE.

Clases abstractas e interfaces

Estudia los conceptos de clases abstractas e interfaces, que son habituales encontrar en las clases de la plataforma Java SE. Describe con ejemplos los propósitos con los que pueden ser utilizados.

Paquetes (packages)

Estudia el concepto de paquete, como una agrupación de clases afines y otros tipos de datos, que el programador crea para organizar el código. Explica cómo crear y utilizar los paquetes en Java.

Aplicaciones y applets
Se estudia la creación de applets y aplicaciones autónomas utilizando el lenguaje Java. Se explican temas como el uso de las fuentes de texto, incorporación de imágenes y animación mediante clases AWT o la creación de interfaz de usuario mediante clases Swing.

Introducción a los applets

Explica qué es un applet y anticipa la presencia de la clase Applet de Java, que proporciona la funcionalidad básica para crear este tipo de aplicaciones que se ejecutan en las páginas web. También indica cómo incrustar el applet en el código de la página web y las etapas que ocurren durante la ejecución de todo applet.

Dibujar y añadir color

Se estudian algunas clases de Java que ayudan a la hora de dibujar y mejorar el aspecto de un applet. Asimismo, se explica cómo crear color utilizando los colores seguros y el modelo RGB.

Fuentes, imágenes y sonidos

Se estudian los métodos que proporciona la clase Graphics de Java para dibujar texto, imágenes y utilizar sonido.

Crear animación

Estudia la creación de animación en un applet de Java. Introduce el concepto de hilo de ejecución y cómo manejar excepciones como método para controlar la ocurrencia de errores durante la ejecución.

Clases Swing (I)

Presenta las clases Swing como clases más modernas que las AWT y optimizadas. Describe los componentes básicos de este tipo de clases de interfaz de usuario, así como algunos aspectos interesantes, como puede ser la facilidad para cambiar el aspecto y funcionalidad de una aplicación Swing.

Clases Swing (II)

En la primera parte de la lección se describe el modelo de eventos de Java, utilizando clases Swing. En la segunda parte se hace referencia a las características de programación visual de NetBeans, aspecto que permite crear interfaz de usuario de una forma mucho más rápida y cómoda.