Curso: Java SE (Standard Edition)

Documentos relacionados
JAVA SE STANDARD EDITION

1

El lenguaje Visual Basic 2008

JAVA 7 Los fundamentos del lenguaje Java

Diseño Web Avanzado con HTML5 y CSS3

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11

Desarrollo de aplicaciones con JAVA, JCreator, JDeveloper NetBeans

- Compilar y ejecutar programas en Java - Estructura básica de una clase - El comando javac - El comando java - Introducción al IDE de desarrollo

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje

Especialista TIC en Programación con Microsoft Visual Basic 2010 (Online)

C.I.F.: B Inscrita en el Registro Mercantil de Madrid, Tomo Libro 0, Folio 135, Sección 8. Hoja M Inscripción 1ª

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1

20483 Programación en C#

La clase Integer y sus métodos. Los Operadores (concepto). Operadores Lógicos y a nivel de Bits. Operadores de desplazamiento. Concatenaciones. La Con

Técnico Superior en Programación con Java SE Standard Edition

Curso: Programación con JAVA SE Estándar Edition.

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5

Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones

MICROSOFT ACCESS 2010 FÁCIL

INFORMÁTICA Y COMUNICACIONES

CURSO DE PROGRAMACIÓN EN JAVA J2EE 7 ÍNDICE

5.2. Combinar celdas Ajustar texto a la celda Insertar filas y columnas Insertar filas Insertar columnas. 5.5.

INDICE Prefacio 1. Fundamentos de Java 2. Introducción a los tipos de datos y operadores

Universidad Salesiana de Bolivia

Introducción a Swing. Taller de Programación 2016

Java para no Programadores

Microsoft Visual Basic.NET

MICROSOFT ACCESS 2007 (COMPLETO)

MICROSOFT EXCEL 2013 (COMPLETO)

Construir una Interfaz Gráfica

Lenguaje de programación con JAVA

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO

Carlos Montenegro. Programación Orientada a Objetos Proyecto Curricular de Ingeniería de Sistemas

BLOQUE I: HOJA DE CÁLCULO

1

MICROSOFT EXCEL 2010

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

LENGUAJES JÓVENES PROGRAMADORES

Paquete de curso Programación Java SE (Exclusivo Estudiantes y catedráticos)

Excel 2013 Completo. Duración: Objetivos: Contenido: 80 horas

Microsoft PowerPoint 2013 (Completo)

Java Avanzado Facultad de Ingeniería. Escuela de computación.

Pasos a seguir para crear una aplicación visual en el lenguaje de programación Java con Netbeans IDE.

Programación con Visual C#

Programación Java SE 7

Instituto Schneider Electric de Formación

Tema: Entorno a C# y Estructuras Secuenciales.

Fundamentos de programación JAVA

INTRODUCCIÓN AL PARADIGMA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA

Duración: 25 horas. Objetivo General: Conocer el funcionamiento a nivel básico del programa Photoshop CS4, Programa

INDICE Capitulo 1. Fundamentos de Java Capitulo 2. Clases y POO

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Especialista TIC en Programación con JAVA 8 SE Standard Edition (Online)

Pontificia Universidad Católica del Ecuador

JAVA 8 Los fundamentos del lenguaje Java (con ejercicios prácticos corregidos)

Objetivos y Temario CURSO MySQL 5

JAVA -INTRODUCCIÓN AL LENGUAJE

MICROSOFT PowerPoint 2016 Básico

Universidad Autónoma de Tlaxcala. M.C. José Juan Hernández Mora. Primera Sesión

PROGRAMACION ORIENTADA A OBJETOS EN C++

4. Operadores Operador asignación

Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7

Programación n Orientada a Objetos Sentencias Java Parte I. Ing. Julio Ernesto Carreño o Vargas MsC.

JAVA. 40 horas 60 días

Unidad II. Fundamentos de programación en Java. Ing. José Luis Llamas Cárdenas

Manual Administradores

MICROSOFT POWERPOINT 2010

Lenguaje de Programación

Curso Querying Microsoft SQL Server 2014 (20461)

MÓDULO 1: Dreamweaver 8.0 Parte 1ª

Capítulo 7. Introducción a las Interfaces Gráficas de usuario. Continuar

Guía del Curso Experto en Microsoft Excel 2016, VBA y Business Intelligence

Introducción a Java LSUB. 30 de enero de 2013 GSYC

C# para no Programadores

Temario Iniciación a Java J2SE para web

Microsoft Word 2003 (Completo)

Guía del Curso Certificación It en Microsoft Excel VBA para Excel: Macros and Graphics Expert

Programación Orientada a Objetos en Java

Java Avanzado Facultad de Ingeniería. Escuela de computación.

Curso VBA para Outlook

VISUAL BASIC.NET. NIVEL COMPLETO

Microsoft Excel 2003 (Completo)

INTRODUCCION A LA PROGRAMACION EN JAVA

Tema 4: Corrección y Robustez en C++ Programación Orientada a Objetos Curso 2008/2009 Begoña Moros Valle

Visual Basic.net Completo

INSTALACION Y PRUEBA DEL PLUGIN WindowBuilder para trabajar Swing en Eclipse

CLAVE ASIGNATURA REQUISITOS HORA/SEMANA CREDITOS TI-8 PROGRAMACION II 80% DE ASISTENCIA 4 6

POWERPOINT 2003 OBJETIVOS GENERALES

Transcripció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. NºLecciones H.Lectivas (teoría) H.Lectivas (prácticas) H.Lectivas (total) 20 20 20 40 Este curso dispone de un manual adicional en color (sólo para España). Este curso sólo está disponible para LMSs compatibles con SCORM o AICC. Módulo 1: TEMARIO 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. Lección 1: 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. Qué es Java? Qué es Java SE? Instalar el JDK y NetBeans Presentación del curso Lección 2: 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. Iniciar NetBeans El primer proyecto Personalizando el editor Ayuda y actualizaciones Lección 3: 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. Orientado a objetos Clases Propiedades Métodos y constructores Lección 4: Pensar en objetos (II) Estudia algunos conceptos de la programación orientada a objetos, como la forma de crear objetos y ocultar la 2008 Computer Aided Education, S.A. Página 1/5

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. Repaso Crear objetos Compilar el código Ocultar la información Encapsular propiedades Lección 5: 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. Capítulo 6: Presentación Crear subclases Crear objetos de las subclases Sobrescribir métodos El acceso protected NetBeans y la herencia Lección 6: Variables y constantes Estudia conceptos básicos de programación, como variable, constante, tipo de datos y cómo utilizarlos en Java. Variables en Java Tipos de datos Inicializar las variables Constantes Lección 7: 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. Operadores para enteros Desbordamiento (overflow y underflow) Operadores para reales Operador de concatenación Lección 8: 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. Qué es un array? Estructuras de repetición Estructuras de decisión Combinar estructuras Lección 9: 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. 2008 Computer Aided Education, S.A. Página 2/5

Arrays de objetos Arrays multidimensionales Métodos con un número variable de parámetros Lección 10: 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. Cadenas de caracteres en Java Descripción de la clase String Comparar strings Realizar búsquedas La clase StringBuilder Lección 11: 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. Tipos de excepciones La estructura try - catch Jerarquía de excepciones Lección 12: 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. El bloque finally Dónde manejar las excepciones? Lanzar excepciones propias Lección 13: 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. Clases abstractas Clases abstractas de Java Crear interfaces Implementar interfaces Lección 14: 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. Crear un paquete 2008 Computer Aided Education, S.A. Página 3/5

Utilizar los paquetes Los paquetes java.* Módulo 2: 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. Lección 15: 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. Qué es un applet? La clase Applet La etiqueta <APPLET> Métodos fundamentales de los applets Lección 16: 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. Rectángulos y polígonos Aplicar colores Elipses y arcos Lección 17: 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. Fuentes de texto Información sobre las fuentes Utilizar imágenes Utilizar sonidos Lección 18: 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. Preparar la animación Primer intento Crear hilos de ejecución Reducir el parpadeo Lección 19: 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. AWT y Swing La clase JFrame Componentes básicos 2008 Computer Aided Education, S.A. Página 4/5

Administradores de diseño (layouts) Cambiar el aspecto y funcionalidad Lección 20: 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. Escuchar los eventos Manejar los eventos Programación visual con NetBeans Programar los eventos 2008 Computer Aided Education, S.A. Página 5/5