Bit, Forma los mejores profesionales y usuarios desde 1967

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

JAVA

Sesión informativa sin compromiso--->
Miércoles 6 de octubre, a las 19h.,
en Bit, Av. Diagonal, 618 2º, Barcelona

(Agradeceremos confirmar asistencia al 93 209 29 66 o escola@bit.es)

Importe: 2.993 Euros - BECA de 250 Euros = Total: 2.743 Euros
El importe incluye inscripción, material y prácticas. IVA Exento.
Fechas y horarios del curso --->
18 octubre a 30 mayo 2011, lunes, miércoles y viernes, 19 a 22h.

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.




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.
Opcionalmente puede obtenerse el título de "Sun Certified Java Programmer"
.

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 Bit o no Bit, presenciales y/o a distancia, a través de la
Fundación Tripartita:
clic aquí


FONS
SOCIAL
EUROOPEU


Venga a conocernos:
Solicite entrevista con nuestros consultores, le asesoraremos sin compromiso
:
Información: Montse Comerma, tl. 93 209 29 66 - escola@bit.es
Planes de empresa: tl. 93 209 29 66 - empresa@bit.es
 
BIT-DIAGONAL - diagonal@bit.es
Av.Diagonal, 618 2º - 08021 Barcelona (Spain)
tel.93 209 29 66 - fax: 93 414 13 63 - Plano Diagonal
 
 

11/05/2010

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