Bit, Forma los mejores profesionales y usuarios desde 1967

Programa de curso
ANALISTA PROGRAMADOR ENTORNO JAVA
Según programa de Certificación Oficial Oracle
Curso becado con 250 Euros

Características

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.

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.

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

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.

EQUIPO DOCENTE

Xavier PiXavier 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
- Microsoft Certified Professional

- Certficación EIB Partner – Sistema Europeo de Domótica/Inmótica

- Perito Judicial por el COEIC (Col·legi Oficial d'Enginyers Ind. de Catalunya) especializado en Informática (Núm Col. 7785)
.
- Profesor de JAVA, UML, C y C++ en Bit Formación Informática
- Profesor de Ingeniería Informática y programación en la EUNCET (Escola Universitària Caixa Terrasa)
Desde 1995 Responsable del área de Java Bit Formación Informática, profesor y asesor que ha prestado sus servicios a empresas como Hewlett-Packard, Cap Gemini, EDS, Indra, Getronics, Microsoft, Gartner (PROFit), Fihoca, Fujitsu, AIS, Infolan, APD, Schneider Electric, Steria, S2D, GyD, Winthertur entre otras.
- Profesor Asociado de la Facultat d’Informàtica de la UPC (Departamento de LSI) de Ingeniería del Software

- Consultor de la UOC (Universitat Oberta de Catalunya) de la asignatura “Ingeniería del software orientada a objetos”.

Jordi Marqués, profesor de JAVA de BitJordi 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





237 h. |
Importe: 2.993 Euros
- BECA de 250 Euros = Total: 2.743 Euros

El importe incluye inscripción, material y prácticas. IVA Exento.

El fondo de becas de Bit está constituido con la voluntad de ayudar y facilitar formación en Tecnologías de la Información en los cursos cuyo objetivo es formar en los nuevos perfiles profesionales que demanda el mercado. Este curso está dotado con 250 Euros de Beca. El plazo de solicitud de la BECA finaliza 15 días antes del inicio del curso.

DESCUENTOS:
- 5% dto. por pago contado.
- Descuentos a empresas que inscriben a más de una persona a un mismo curso presencial:
2 asistentes: 5% Dto. 3 asist.: 10% Dto. 4 o más asist.: 15% Dto.
- Además, si Ud. está trabajando en una empresa, puede beneficiarse de hasta un 100% de la subvención para cualquiera de los cursos Bit, tanto presenciales, como a distancia, a través de la Fundación Tripartita: http://www.bit.es/cursos/fundtripartita.htm

Formas de pago, consultar con Susana Nuñez, 93 209 29 66 (de 16 a 21h.)

Ayudas a las personas en paro ------------------------->
Las personas en paro interesadas en este curso puede solicitar un “Crèdit formació per al treball”,
a 0% de interés.
Más información en las oficinas de SOC (Servei d’Ocupació de CaTalunya), por teléfono: 012, via web:
www.oficinadetreball.gencat.cat/socweb/export/sites/default/socweb_ca/ciutadans/beques_ajuts/credit_formacioTreball.html

CERTIFICADO
Al finalizar el curso se le entregará un certificado donde consta la calificación obtenida en base a las pruebas y/o prácticas realizadas durante el mismo.

Este curso consta de diversos módulos que se pueden cursar por separado (ver calendario de cursos):
- Javascript.
-
Bases de datos y SQL
-
Lenguaje JAVA
-
J2EE: Desarrollo para entornos web
-
J2EE: EJBs (Enterprise Java Beans)
-
UML
-
J2ME Java MicroEdition, programación para móviles y PDA's

- AJAX


Temario

LENGUAJE JAVASCRIPT
Gramática, Jerarquía de objetos, Métodos y Eventos
AJAX. Introducción a XML.
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 Bea
ns (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


Formación bonificada

¿Sabía Ud. que un tercio de los fondos públicos para la
formación de los empleados de empresas no se utiliza
?


Si Ud. está trabajando en una empresa, puede beneficiarse de hasta un 100% de la subvención para cualquier curso Bit o no Bit,
presenciales y/o a distancia, a través de la
Fundación Tripartita:
clic aquí


FONS
SOCIAL
EUROOPEU


BIT- tel.93 209 29 66  

07/10/2010

© 2010 Bit, s.a. Todos los derechos reservados