Dotar a l'alumne dels coneixements que li permetin desenvolupar aplicacions web utilitzant totes les tecnologies que posa a disposició Java i la plataforma J2EE i desplegar-les en un servidor d'aplicacions J2EE compatible, fent ús dels patrons de disseny més utilitzats en l'actualitat.
Dirigido a
Treballadors/es en actiu del sector de: Banca, Caixes d'estalvi, Consultores, Asseguradores, Mútues i de Mediació, Oficines i despatxos, empreses d'enginyeria, ETT's i telemàrqueting.
Instalaciones del centro: COMFIA CCOO - Federació de serveis financers i administratius
Via Laietana, 16, 2n Barcelona 08003 Barcelona (España)
TArragona Tarragona (España)
Temario del curso
OBJECTIUS DE L'ACCIÓ FORMATIVA Dotar a l'alumne dels
coneixements que li permetin desenvolupar aplicacions web utilitzant totes
les tecnologies que posa a disposició Java i la plataforma J2EE i
desplegar-les en un servidor d'aplicacions J2EE compatible, fent ús dels
patrons de disseny més utilitzats en l'actualitat.
CONTINGUTS
LENGUAJE
DE PROGRAMACIÓN JAVA (30 horas) CONTENIDOS
1 .-
Cuestiones básicas de Java y de programación orientada a objetos Concepto
de programa Lenguajes de programación Lenguajes de programación de alto
nivel y de bajo nivel Arquitectura ordenador + sistema operativo
Software Java o J2SE (Java 2 Standard Edition) o J2EE (Java 2 Enterprise
Edition) o J2ME (Java 2 Micro Edition) Descarga del SDK Programa
Java Escribir un programa Java Notas básicas de Java Empleo del
operador +
2 .- Tipos y alcance de variables. Estructuras
Tipos y alcance de variables. Casting. Estructuras de programación. Clases
envoltorio Concepto de variable Variables primitivas o De tipo entero o De
tipo real o de coma flotante: o De tipo lógico o booleanas: o De tipo char
o de carácter: Variables referenciadas Casting o transformaciones de
tipo Estructuras básicas de programación o Expresiones o Operadores o
Condicional simple if .. else o Operador ternario o Condicional compuesto
if .. else if .. else if .. etc .. else o Condicional switch o Bucle for o
Sentencias break, return y continue o Bucles anidados o Bucle while o
Bucle do .. while o Código de caracteres Unicode Alcance de variables
Variables locales Variables de instancia Variables estáticas o de clase
Métodos estáticos o de clase Clase Math Clases envoltorio de las
variables primitivas o wrapper classes Clase Integer Clase Character
Comentarios Ejercicios
3 .- Clase String. Introducción
a los flujos Clase String. Introducción a los flujos Clase String
Introducción a los flujos o streams Captura de datos desde teclado
Ejercicios
4 .- Excepciones Excepciones Ejemplos de
excepciones asociadas a errores de ejecución: Ejemplos de excepciones
asociadas a errores de compilación: Causas de excepciones habituales
Bloque try...catch...finally Cláusula throws Ejercicios
5
.- Arrays Arrays Concepto de array o Declaración o Construcción o
Declaración+Construcción o Inicialización o
Declaración+Construcción+Inicialización o Tamaño Ejecución desde consola
de un programa Java Métodos que devuelven un array Arrays
multidimensionales Ejercicios
6 .- Constructores,
herencia e interfaces Constructores Constructores de clases no
pertenecientes a la API Palabra reservada this Sobrecarga de métodos
Sobrecarga de constructores Herencia Notas básicas sobre herencia
Palabra reservada super Interfaces Contenido de una interface
Implementación de interfaces en una clase Creación de interfaces propias
Interfaces muy usadas que forman parte de la API Ejercicios
7
.- Paquetes y modificadores de acceso Paquetes y modificadores de acceso
Paquetes Notas básicas sobre paquetes Creación de paquetes propios
Ejecución de clases de paquetes externos Modificadores de acceso Tipos
de modificadores o Modificador public o Sin modificador o Modificador
protected o Modificador private o Modificador final o Modificador
transient o Modificador volatile o Modificador native o Modificador
synchronized o Modificador static o Modificador abstract Ejercicios
8
.- Estructuras dinámicas de almacenamiento Estructuras de datos. Paquete
java.util Clase StringBuffer Clase StringTokenizer Clase Vector Clase
Hashtable Ejercicios