Está en la página 1de 6

CURSO DE JAVA SEC_SL_2012

QU ES JAVA Introduccion ORGANIZACIN JME (Mobile / Wireless) JSE (Core / Desktop) JEE (Enterprise / Server) LA HISTORIA El comienzo Aparicin de Internet Por qu el nombre JAVA DESARROLLO, COMPILACION Y EJECUCION

EL JAVA DEVELOPMENT KIT (JDK) EL COMPILADOR EL JAVA RUNTIME ENVIRONMENT (JRE) LA JAVA VIRTUAL MACHINE (JVM) LA VARIABLE DE ENTORNO CLASSPATH

SINTAXIS Y SEMNTICA DE JAVA

DEFINICIN DE VARIABLES Identificador Tipos de variables Declaracin y definicin Vectores TIPOS DE DATO PRIMITIVOS boolean char byte short int long float double OPERADORES Operadores Aritmticos Operadores de Asignacin Operador instanceof Operador condicional ?: Operadores incrementales y decrementales Operadores relacionales Operadores lgicos Operador concatenacin de caracteres Operadores aplicables a bits Clasificacin ESTRUCTURAS DE CONTROL DE FLUJO Bifurcacin if else Bifurcacin if else if else Bifurcacin switch Bucle while Bucle for Bucle do while Sentencia break Sentencia continue

COMENTARIOS CARACTERES ESPECIALES VALORES EXTERNOS USO DE NETBEANS Vistas de un proyecto Directorios de un proyecto Comandos tiles aplicables a un proyecto El Debugger INTRODUCCIN A OOP

QU ES UNA CLASE QU ES UN OBJETO QUE SON LOS ATRIBUTOS Atributos de Instancia Atributos de Clase QUE SON LOS MTODOS Mtodos de Instancia Mtodos de Clase ENCAPSULAMIENTO Definicin Mtodos de acceso CONSTRUCTORES Y DESTRUCTORES El constructor El destructor HERENCIA Definicion QUE ES EL CASTING Definicion Casteo Implicito (Widening Casting) Casteo Explicito (Narrowing Casting) Upcasting POLIMORFISMO Definicin Con redefinicin Sin redefinicin CLASE ABSTRACTA Definicion INTERFAZ Que es una interfaz PAQUETES Que es un paquete LA KEYWORD FINAL Definicin Aplicable a atributos Aplicable a mtodos Aplicable a clases CLASES INTERNAS:

Clases internas miembro o estndar. Clases internas estticas. Clases internas locales a mtodos. Clases internas annimas.

CLASES DE UTILIDAD

Del paquete java.util Del paquete java.text Clase Math LA INTERFAZ GRFICA

SWING COMPONENTES SWING Y CONTENEDORES Definicin JFrame JDialog JApplet JPanel JTextField JLabel JTable JButton ORGANIZACIN EN NETBEANS Palette Window Inspector Window Properties Window LAYOUTS Definicin BorderLayout BoxLayout FlowLayout GridLayout GridBagLayout AbsoluteLayout

CONCEPTOS GENERALES

LA CLASE STRING Definicin LA CLASE SYSTEM Definicin LOS WRAPPERS DE LOS TIPOS DE DATO PRIMITIVOS Definicin La clase Integer La clase Float La clase Number COMPARACIN ENTRE OBJETOS El operador == El mtodo equals()

COLECCIONES

DEFINICIN LA INTERFAZ COLLECTION La interfaz List ,Set, Queue, Map ITERADORES Definicin Utilizacin EXCEPCIONES

DEFINICIN BLOQUES TRY, CATCH Y FINALLY TIPOS DE EXCEPCIONES Unchecked Exceptions Checked Exceptions EJERCICIO LA SENTENCIA THROW CREACIN DE EXCEPCIONES PROPIAS La clase Exception como superclase La keyword throws STREAMS

DEFINICIN Que es un Stream Algoritmo de Lectura Algoritmo de Escritura TIPOS DE STREAMS Organizacion Streams orientados a Caracter Streams orientados a Byte QUE ES UN FILE STREAM La clase FileReader La clase FileWriter Las clases FileInputStream & FileOutputStream QUE SON LOS BUFFERS Introduccion La clase BufferedReader La clase BufferedWriter La clase BufferedInputStream La clase BufferedOutputStream BASE DE DATOS

EL LENGUAJE SQL Definicion Utilizacion POSGRESQL COMO DATA BASE MANAGEMENT SYSTEM Introduccion Caracteristicas QU ES DDL? La operacion CREATE La operacion ALTER La operacion DROP

QU ES DML? El comando SELECT El comando INSERT El comando UPDATE El comando DELETE JDBC: CONEXION CON BASE DE DATOS

INTRODUCCION Que es JDBC La necesidad de una libreria CONEXIN CON LA BASE DE DATOS La interfaz Connection Construccion de un Administrador de Conexiones CONSULTAS El metodo createStatement() El metodo executeQuery() Como realizar una consulta INSERCIN DE DATOS El metodo createStatement() El metodo excute() Como realizar una insercion ACTUALIZACIN DE DATOS El metodo createStatement() El metodo excute() Como realizar una actualizacion ELIMINACIN DE DATOS El metodo createStatement() El metodo excute() Como realizar una eliminacion TRANSACCIONES Que es un DAO Que es una transaccion El metodo setAutoCommit() El metodo commit() El metodo rollback() Utilizacion de transacciones Utilizacion de transacciones con manejo de excepciones EXAMEN FINAL: Desarrollar una aplicacin de escritorio aplicando todos los conceptos vistos en clase.