Curso Carrera de desarrollador JAVA
Carrera de desarrollador JAVA
Detalle del Curso
La tecnología Java está en todos lados, en los teléfonos, en la web, en las empresas y hasta en las tarjetas magnéticas. No pierdas la oportunidad de acceder a un mercado laboral que está solicitando programadores Java de todas las empresas, cupo que no se puede cubrir con los actuales programadores. No te pierdas la oportunidad, ingresa al mundo Java y accede fácilmente a certificaciones internacionales.
En las clases se reconocen módulos teóricos y tareas prácticas participativas, incentivando a que el grupo trabaje con ejemplos practicos desde un comienzo.
Objetivos
Capacitar al alumno en una tecnologia que crece dia a dia y con una gran demanda laboral.
Requisitos
Manejo de Windows
Modalidad
Clases teórico-prácticas. El alumno está constantemente frente a una PC para aplicar los conceptos aprendidos. Máximo dos alumnos por PC.
Plan de Estudio
MODULO JAVA BASICO
- Que es la programacion. Lenguajes comunes y alcances.
- Paradigmas de programacion.
- Introduccion al lenguaje JAVA.
- Herramientas necesarias. Instalacion.
- Nuestra primer aplicacion.
- Archivos .Class y .Java.
- Compilación y ejecución de aplicaciones Java, Classpath, JAVA_HOME.
- Que es la programacion orientada a objetos.
- Conceptos de: Clases, Instancias, Herencia, Polimorfismo y Encapsulamiento.
- Definición de atributos. Tipado.
- Tipos primitivos. Alcances.
- Operadores unarios.
- Metodos.
- Sobrecarga, Metodos constructores.
- Sentencias de Control de Flujo: if, switch, for, while.
- Arrays. Java Collections, ArrayList, HashSet, HashMap.
- Comparativa entre arrays dinámicos y estáticos.
- Paquetes. Creacion y mantenimiento.
- Manejo de Archivos TXT: lectura, escritura, creación, manejo de flujo de datos.
- Tratamiento de excepciones, try, catch.
- Creación de Threads. Herencia por clase Thread e implementacion Runnable. Sincronización, consideraciones de bloqueo, administración, prioridades.
MODULO BASE DE DATOS
- Que son las bases de datos.
- Introduccion a MySQL. Administracion.
- Motores de almacenamiento y tipos de tabla: MyISAM, InnoDB.
- Lenguaje SQL. Sentencias CREATE, DROP y ALTER
- Sentencias INSERT, UPDATE, DELETE y SELECT
- Consultas complejas.
- Acceso a base de datos desde JAVA con JDBC.
- Arquitectura, Drivers JDBC, Strings de conexión.
- Conectividad con diferentes motores, Oracle, MySql, DB2, etc.
- Ejecución de consultas, manejo de set de resultados, actualizaciones, modificaciones mediante ANSI SQL.
- Manejo de Transacciones.
- Introduccion a los procedimientos almacenados. Ejemplos.
MODULO GRAFICO:
- Creación de interfaces graficas con Swing: Controles, Botones, Campos de Texto, Paneles, Estructuras y otros controles.
- Graficos generales en Swing.
- Consideraciones de diseño en aplicaciones Java.
- Reglas de codificación y estructura de un proyecto Java.
- Trabajo practico final.
Material Entregado
CD con herramientas y ejemplos