www.orzo.com Temario de Java EL CURSO EMPEZARÁ EN SETIEMBRE de 2015 TEMARIO DE JAVA Breve introducción a los lenguajes de programación. Evolución de las metodologías de programación a lo largo del tiempo hasta la programación orientada a objetos de la actualidad. ¿Por qué usar JAVA como lenguaje de programación y por qué aprender a programar con JAVA? ENTORNO DE PROGRAMACIÓN (IDE de NetBeans) PROGRAMANDO Introducir {} Introducir ; al final de la instrucción Introducir ámbito de las variables Introducir case-sensitive Introducir el concepto de clase. Introducir variables de tipo String. Introducir variables de tipo numérico y booleano. Introducir métodos privados. Introducir operadores y precedencia de operadores. Introducir la clase Math. Introducir métodos relacionados con la clase String. Introducir clase donde main y métodos estén juntos. Introducir varias clases en el mismo package. Introducir la separación de clases en diferentes package. Import. Introducir Condicionales. If lineal. If...else... Operador ternario. Introducir Switch, case, break, default. Introducir Bucles. For... Introducir Bucles. While (condicion). Do...while (condicion). Introducir Bucles. For complejo. Introducir Matrices y Arrays. Introducir Matrices y Arrays. Métodos relacionados. Introducir Arrays multidimensionales. Introducir Clases. Conceptos relacionados con la programació orientada a objetos (encapsulamiento, ocultación, polimorfismo, herencia). Ejemplos prácticos. Visibilidad de propiedades y métodos. Mejores prácticas recomendadas. Introducir Clases. Paso de parámetros por valor y por referencia. Constructores. Introducir Excepciones y su manejo. Introducir clases fundamentales: Object, class, Stringbuffer, números aleatorios, fechas, StringTokenizer, entrada y salida en Java, ficheros, Secuencias de Archivo. Introducir Swing. Diferencias entre AWT y Swing. Administración del diseño con Swing. Componentes de Swing -etiquetas, cuadros de texto, cuadros de contraseña, botones, casillas de Activación, botones de opción, listas, cuadros combinados-. Introducir los eventos (ActionEvent). Introducir mensajes hacia el usuario -clase Joptionpane-. Introducir la conexión con las base de datos. Introducir la ejecución de sentencias SQL. Interfaz Statement. Introducir las excepciones en el uso de base de datos. Introducir la programación en red. Uso de sockets. Programación cliente-servidor. A lo largo del curso se hacen prácticas contínuamente que repasan y refuerzan lo explicado en clase.