Analista Programador Entorno Java

Bit
En Barcelona (España)

2.743€ - ($1.885.483)
¿O prefieres llamar ahora al centro?
+34 9... Ver más
Compara este curso con otros similares
Ver más cursos similares

Información importante

  • Curso
  • Barcelona (España)
  • 237 horas de clase
Descripción

Objetivo del curso: PROPÓSITO Java es un estándar de facto en el desarrollo de aplicaciones para internet. Dirigido a profesionales que deseen diseñar y desarrollar aplicaciones complejas bajo lenguaje Java haciendo especial mención en aplicaciones internet/intranet, usando UML como metodología de diseño. OBJETIVOS Acceder, crear y controlar la información en Internet bajo estándares abiertos. Diseño de servidores de servicios Web, páginas y aplicaciones. Programación JAVA. Análisis/diseño UML y de bases de datos aplicado a Internet.
Dirigido a: DIRIGIDO A Personas que sabiendo programar en cualquier lenguaje, preferiblemente en C/C++, Visual Basic o similar, quieran conocer ampliamente los recursos de Internet, diseñar y desarrollar aplicaciones complejas bajo los lenguaje JAVA(tm), en base a UML y Patrones.

Información importante
Instalaciones

¿Dónde se da y en qué fecha?

comienzo Ubicación
Consultar
Barcelona
Av. Diagonal, 618 2ª planta, 08021, Barcelona, España
Ver mapa

Preguntas Frecuentes

· Requisitos

CONOCIMIENTOS PREVIOS Conocer la lógica de programación y cualquier lenguaje de programación. Conocimientos de Windows y HTML.

Temario

LENGUAJE JAVASCRIPT
Gramática, Jerarquía de objetos, Métodos y Eventos
AJAX. Introducción a XML.000033;">SQL
Instrucciones fundamentales.
El Modelo Relacional. Normalización de Datos.
Comparación entre diversas Bases de datos: MySQL, SQLServer, Oracle

LENGUAJE JAVA
Un origen común: C/C++
Gramática del lenguaje Java.
Perspectiva histórica: Java 1.02, 1.1, 1.2, 1.3 y 1.4
Orientación a objetos: Clases, Packages, Herencia, Polimorfismo
Máquina Virtual Java. Seguridad en Java.
Entornos de desarrollo visuales: JBuilder, IBM Eclipse (VisualAge)
Java en Uníx/Linux, en AS/400 y Windows
Definición de thread, estados y prioridades. Daemons.
Las librerías estándar, java.lang, java.util, java.io, java.net, …
Redes: Servidores y clientes FTP, Telnet, SMTP/POP3
Serialización. Introspección
Applets, JFC y Swing. Java Beans. Interfaz de Java con C (JNI)
Java en entornos cliente/servidor (n-niveles). Las Excepciones.

J2EE: Desarrollos para entornos Web
Web Containers J2EE. Tomcat
Arquitecturas de n-capas
Servlets. JSPs. Acceso a Bases de Datos, Struts
Interrelación HTML, JavaScript y Java
Servidor propio en oficina vs Datacenter. Infraestructura y config.

J2EE: EJBs (Enterprise Java Beans)
RMI. Patrones de Diseño. Patrones J2EE
EJBs: Session Beans, Entity Beans (JPA, JDO)
Patrones de Diseño J2EE
XML, WebServices

ANÁLISIS (INGENIERÍA DEL SOFTWARE) Y UML
Análisis y Diseño Orientado a Objetos: UML
Modelo de Datos. Reglas de Integridad
Introducción al OCL
Modelo de Comportamiento
Patrones de diseño, Arquitecturas multicapa.
Teoría de portales (Web engineering – Modelo de Conallen)
El Proceso Unificado de Desarrollo (RUP)
Extreme Programming
Caso práctico: Alquiler de videos.
Herramientas UML: Borland Together, Poseidon UML.

METODOLOGÍA DE PRUEBAS. CALIDAD DEL SOFTWARE
Inspección y verificación de código. Guías de estilo
Pruebas funcionales
Pruebas unitarias
Pruebas de rendimiento y de stress
Pruebas de caja blanca
Pruebas de caja negra
Pruebas regresivas
Automatización del testing.
Introducción al Aspect Oriented Programming
Calidad del software: SPICE, CMM e ISO 9001

J2ME: Java Microedition para móviles y PDA’s
Librerías J2ME MIDP1 y MIDP2
Elementos de interficie de usuario
Conexión por red
Empaquetamiento y deploy
Instalación de la máquina virtual Java en una PDA
Instalación del emulador de PDA para PC
Programación sobre móviles Nokia
Ejecución sobre terminales reales
Posibilidades sobre PocketPC

XML
Parsing de XML, XSL en Windows. DTDs y Schemas
Web Services UDDI y WSDL

AJAX
La revolución AJAX
Revisión de JavaScript. Orientación a objetos
El objeto XMLHTTPRequest
Modelos DOM
Casos prácticos (JSP, ASP, PHP)
Estrategias de implantación de AJAX
Frameworks jQuery y ExtJs.

CASOS PRÁCTICOS DE J2EE (Web Develpopment)
Despliegue en el cloud computing de google (APP engine)
Aplicación de Patrones de Diseño
Modelo de seguridad, logs y SSL
Framework de persistencia JDBC. Hibernate.
Pasarela de pago para e-commerce
Preparación de servidor real en Internet.
Preparación y negociación de presupuestos y Gestión del proyecto

Java y sistemas embedded y domótica.
Programación de placas Tini (basadaa en 8051)
Programación en JAVA en android
PROYECTO FINAL

Información adicional

Observaciones:

EQUIPO DOCENTE Xavier Pi Palomes - Ingeniero Industrial superior por la Universitat Politècnica de Catalunya - Computer Security Certificate Program por la Universidad de Stanford - Analista Informático por Bit - Sun Certified Java Programmer - Certficación EIB Partner – Sistema Europeo de Domótica/Inmótica - Profesor de JAVA, UML, C y C++ en Bit Formación Informática Jordi Marqués del Águila Sun Certified JAVA Programmer Sun Certified JAVA Web Developer Analista programador en MAG, BETON, etc. Profesor de cursos del área de Java desde 2001


Alumnos por clase: 10

Compara este curso con otros similares
Ver más cursos similares