24
Valor añadido Danysoft | www.danysoft.com 1 Servicios Profesionales Danysoft. Formación CodeGear.

Servicios Profesionales Danysoft. Formación CodeGear. · El curso está diseñado para los desarrolladores ... la nueva versión de la VCL para Web, que incluye AJAX, y ... • Fundamentos

Embed Size (px)

Citation preview

Valo

r añ

adid

o D

anys

oft

| w

ww

.dan

ysof

t.co

m

1

Servicios Profesionales Danysoft. Formación CodeGear.

Formación. CodeGear

Servicios Profesionales Danysoft | www.danysoft.com | T. 902 343484 | formació[email protected] Página 2

Índice Servicios Profesionales Danysoft ................................................................... 3 Información sobre los cursos .......................................................................... 3 Nuevos Cursos de Actualización .................................................................... 3 Curso de Actualización a Delphi 2007 ........................................................... 4 Cursos de Desarrollo .NET con Delphi ......................................................... 5 

1. Introducción al Desarrollo de Aplicaciones .NET con Delphi ................................................................... 5 2. Desarrollo de Aplicaciones VCL .NET con Delphi ................................................................................... 6 3. Desarrollo de Aplicaciones .NET Windows Forms con Delphi ................................................................. 7 4. Desarrollo de Aplicaciones web ASP.NET con Delphi ............................................................................. 8 5. Desarrollo de Servicios Web ASP.NET con Delphi .................................................................................. 9 6. Gestión del Ciclo de Vida de las Aplicaciones con Delphi ...................................................................... 10 

Cursos de Desarrollo Win32 con Delphi ..................................................... 11 1. Introducción al Desarrollo de Aplicaciones Win32 con Delphi ............................................................... 11 2. Desarrollo de Aplicaciones de Bases de Datos e Informes con Delphi .................................................... 12 3. Desarrollo de Aplicaciones de COM con Delphi ..................................................................................... 13 4. Otros Curso Delphi .................................................................................................................................. 14 

Desarrollo Rápido de Aplicaciones Web con Delphi ................................................................. 14 Desarrollo Rápido de Web Services con Delphi ....................................................................... 14 Delphi ADO ............................................................................................................................... 14 Delphi DataSnap ....................................................................................................................... 14 Desarrollo de Componentes en Delphi ..................................................................................... 14 Desarrollo de Aplicaciones Model Driven con Delphi Architect ................................................ 14 

Curso de Desarrollo Web con Delphi para PHP ........................................ 15 Desarrollo de Aplicaciones con C++Builder 2007 ...................................... 17 Cursos de InterBase ...................................................................................... 18 

1. Administración de bases de datos InterBase ............................................................................................ 18 2. Programación de InterBase SQL .............................................................................................................. 20 

Curso de JBuilder 2007 ................................................................................. 22 1. JBuilder 2007 Esencial ............................................................................................................................. 22 

Cursos de JBuilder 2006 ............................................................................... 23 1. Desarrollo de Aplicaciones Java con JBuilder ......................................................................................... 23 2. Desarrollo de Aplicaciones Web y Web Services con JBuilder ............................................................... 24 

Valo

r añ

adid

o D

anys

oft

| w

ww

.dan

ysof

t.co

m

3

Servicios Profesionales Danysoft Danysoft es el representante de CodeGear en la península ibérica, tanto para la adquisición de productos y licencias, como en los Servicios Profesionales. Desde hace mucho tiempo, Danysoft y Borland han venido colaborando estrechamente, y cuando Borland ha creado CodeGear como empresa que se focaliza en los productos de desarrollo, ha pensado en Danysoft, para desarrollar su actividad en España y Portugal. Consultoría Danysoft ofrece consultoría técnica, en la cual se provee al cliente principalmente de la experiencia necesaria en las plataformas explotadas, y conocimiento de las herramientas empleadas a lo largo de todo el ciclo de vida del software para la realización de proyectos ajustados a los objetivos, tiempos y presupuestos, que además sean fáciles de mantener y escalables. Formación. Nuestra experiencia práctica nos permite transmitir los conocimientos de la forma flexible que su equipo necesita. Disponemos de temarios realizados por nuestros formadores para su consulta. Pero sabemos que su caso es siempre único, y cada formación se elabora a la medida del proyecto y de las necesidades de su equipo.

Información sobre los cursos Con el fin de que la formación sea aprovechada al máximo por su empresa, podemos personalizar estos temarios, configurándolos según sus necesidades. Solo tiene que ponerse en contacto con nosotros. Juntos configuraremos los temarios o temarios+consultoría que sean más acordes a sus requisitos. Además, sabemos que su trabajo diario es muy importante, por ello nos adaptamos a sus necesidades, siendo los cursos en sus aulas o las nuestras, con la posibilidad de desplazarnos por toda la península ibérica.

Nuevos Cursos de Actualización Hemos diseñado los siguientes cursos para ayudarle a actualizar sus conocimientos, en la misma medida en que lo hace con sus herramientas. Ya tenemos un calendario para impartir los siguientes cursos, en nuestras instalaciones. Consúltenos el calendario. Curso de Actualización a Delphi 2007 El curso está diseñado para los desarrolladores Delphi para Win32, que quieran actualizarse a las novedades que proporciona la nueva versión de una manera rápida y precisa. Haremos especial hincapié en las facilidades para aprovechar los recursos de Windows Vista, la nueva versión de la VCL para Web, que incluye AJAX, y el nuevo motor de base de datos DBX4 con soporte Unicode, entre otras características. Curso de Desarrollo Web con Delphi para PHP Esta formación aportará a sus asistentes los conocimientos necesarios para comenzar a desarrollar aplicaciones PHP con el Entorno de Desarrollo Integrado de CodeGear® Delphi for PHP® y las características avanzadas que este aporta. Dirigido a desarrolladores sin experiencia previa sobre el lenguaje PHP que quieran introducirse al desarrollo web con este lenguaje a través de la herramienta de CodeGear® Delphi for PHP® JBuilder 2007 Esencial JBuilder 2007 Esencial, está diseñado para desarrolladores que comienzan con JBuilder con alguna experiencia en desarrollo con Java. El objetivo del curso es proporcionar a los estudiantes con unos fuertes fundamentos en el uso de JBuilder para desarrollar software utilizando el lenguaje y las herramientas de programación Java. Para más información, elaborar un plan formativo o configurar un temario según sus necesidades o informarle & gestionarle subvenciones de formación, no dude en consultarnos en el 902 123146 o en [email protected]

Jason Vokes y David Intersimone, de CodeGear, con Luis Rey y Germán Benito, de Danysoft, durante el

último lanzamiento de productos en España.

Formación. CodeGear

Servicios Profesionales Danysoft | www.danysoft.com | T. 902 343484 | formació[email protected] Página 4

Curso de Actualización a Delphi 2007 Delphi 2007 ofrece novedades importantes para el desarrollo en Win32. Este curso está diseñado para servir como una rápida actualización a las novedades de Delphi 2007 para las personas o equipos involucrados en desarrollo para Win32, que ya conocen la programación Delphi.

Requisitos Conocimientos de programación en Delphi 7 o anteriores.

Dirigido a Responsables de desarrollo, analistas programadores y programadores.

Duración 20 horas (4 días). 50% teórico, 50% práctico.

Temario • Soporte para programación en Windows Vista.

• Nuevas características • Compatibilidad • Despliegue

• Novedades en programación Web de la VCL • Ajax

• Interfaz dinámica 1. Javascript 2. XML

• Objeto XMLHTTPRequest • Arquitectura de datos DBX4

Valo

r añ

adid

o D

anys

oft

| w

ww

.dan

ysof

t.co

m

5

Cursos de Desarrollo .NET con Delphi

1. Introducción al Desarrollo de Aplicaciones .NET con Delphi Descubra asistiendo a esta formación las posibilidades que ofrece Delphi, tanto para el desarrollo de nuevas aplicaciones como para la migración de aplicaciones existentes, ya sea en la plataforma Win32 como .NET, utilizando Delphi como lenguaje de programación. Para facilitarle aún más el aprendizaje, se hace una introducción de los conceptos fundamentales relacionados con la programación para .NET Framework, de modo que los asistentes tengan una visión general de las alternativas que tienen a su disposición.

Requisitos Conocimientos de programación en Delphi 7 o anteriores.

Dirigido a Responsables de desarrollo, analistas programadores y programadores que deseen utilizar Delphi para sus desarrollos Win32/.NET.

Duración 25 horas (5 días). 50% teórico, 50% práctico.

Temario • Introducción a Delphi. • El entorno de desarrollo de Delphi. • Posibilidades que ofrece Delphi para el desarrollo de aplicaciones Win32 y .NET. • La librería VCL.NET de Delphi. • Actualización de aplicaciones Delphi Win32 a Delphi. • Migración de aplicaciones Delphi Win32 a .NET. • Introducción a .NET Framework. • Diferencias ente los modelos de programación para Win32 y .NET. • Nuevas características avanzadas del lenguaje de programación. • Recomendaciones para el mantenimiento simultáneo de código fuente compatible Win32

y .NET. • Introducción a la librería Windows Forms de .NET Framework. • Gestión de formularios (ventanas). • Conexión a bases de datos ADO.NET y Borland Data Provider.

Formación. CodeGear

Servicios Profesionales Danysoft | www.danysoft.com | T. 902 343484 | formació[email protected] Página 6

2. Desarrollo de Aplicaciones VCL .NET con Delphi Este curso muestra al alumno cómo aprovechar sus conocimientos actuales de Delphi para continuar mejorando sus aplicaciones actuales y producir versiones equivalentes para .NET Framework utilizando Delphi y la VCL.NET.

Requisitos Conocimientos de programación en versiones anteriores de Delphi. Dominio de los conceptos impartidos en el curso D1 (fundamentos de .NET Framework).

Dirigido a Responsables de desarrollo, Analistas Programadores y Programadores que deseen conocer las nuevas posibilidades que ofrece Delphi para los desarrollos Win32.

Duración 15 horas (3 días). 30% teórico, 70% práctico.

Temario • Introducción a Delphi. • El entorno de desarrollo de Delphi. • Posibilidades que ofrece Delphi para el desarrollo de aplicaciones Win32 y .NET. • Novedades en Delphi para el desarrollo de aplicaciones Win32. • Breve introducción a .NET Framework. • Diferencias ente los modelos de programación para Win32 y .NET. • Nuevas características avanzadas del lenguaje de programación. • La librería VCL.NET de Delphi. • Actualización de aplicaciones Delphi Win32 a Delphi. • Migración de aplicaciones Delphi Win32 a .NET. • Recomendaciones para el mantenimiento simultáneo de código fuente compatible Win32 y

.NET.

Valo

r añ

adid

o D

anys

oft

| w

ww

.dan

ysof

t.co

m

7

3. Desarrollo de Aplicaciones .NET Windows Forms con Delphi Este curso muestra al alumno cómo desarrollar aplicaciones de escritorio .NET “puras” utilizando Delphi.

Requisitos Conocimientos del lenguaje Delphi. Dominio de los conceptos impartidos en el curso D1 (fundamentos de .NET Framework).

Dirigido a Responsables de desarrollo, Analistas Programadores y Programadores que deseen utilizar Delphi para el desarrollo de aplicaciones .NET Windows Forms.

Duración 20 horas (4 días). 15% teórico, 85% práctico.

Temario • Introducción a la librería Windows Forms de .NET Framework. • Utilización de los principales controles. Propiedades y eventos. • Creación de aplicaciones con interfaces de usuario SDI y MDI. • Gestión de formularios (ventanas). • Elementos avanzados: ayudas e indicaciones, arrastrar y soltar… • Configuración de aplicaciones Windows Forms. • Conexión a bases de datos ADO.NET y Borland Data Provider. • Técnicas de validación de datos. • Importación y desarrollo de módulos escritos en C#. • Despliegue de aplicaciones Windows Forms.

Formación. CodeGear

Servicios Profesionales Danysoft | www.danysoft.com | T. 902 343484 | formació[email protected] Página 8

4. Desarrollo de Aplicaciones web ASP.NET con Delphi

Este curso muestra al alumno cómo desarrollar aplicaciones web ASP.NET con Delphi.

Requisitos Conocimientos del lenguaje Delphi. Dominio de los conceptos impartidos en el curso D1 (fundamentos de .NET Framework).

Dirigido a Responsables de desarrollo, Analistas Programadores y Programadores que deseen utilizar Delphi para el desarrollo de aplicaciones web ASP.NET.

Duración 25 horas (5 días). 15% teórico, 85% práctico.

Temario • Introducción a ASP.NET. • Aplicaciones web ASP.NET. Formularios web. • Controles de servidor y controles HTML. • Utilización de los principales controles. Propiedades y eventos. • Mantenimiento del estado: aplicación, sesión y caché. • Configuración de aplicaciones ASP.NET. • Seguridad. Técnicas de autentificación y control de permisos. • Depuración de aplicaciones web. • Conexión a bases de datos ADO.NET y Borland Data Provider. • Técnicas de validación de datos. • Utilización de los controles DbWeb de Borland. • Despliegue de aplicaciones web ASP.NET mediante el Gestor de Despliegue de Borland.

Valo

r añ

adid

o D

anys

oft

| w

ww

.dan

ysof

t.co

m

9

5. Desarrollo de Servicios Web ASP.NET con Delphi Este curso muestra al alumno cómo desarrollar y consumir servicios web ASP.NET con Delphi.

Requisitos Conocimientos del lenguaje Delphi. Dominio de los conceptos impartidos en el curso D1 (fundamentos de .NET Framework). Conocimientos impartidos en el curso D4.

Dirigido a Responsables de desarrollo, Analistas Programadores y Programadores que deseen utilizar Delphi para el desarrollo de servicios web ASP.NET.

Duración 10 horas (2 días). 25% teórico, 75% práctico.

Temario • Introducción a la Arquitectura Orientada a Servicios (SOA). • Fundamentos de los servicios web ASP.NET. • Identificación y descubrimiento de servicios web: UDDI y WSDL. • Implementación de servicios web ASP.NET. • Configuración y despliegue de servicios web ASP.NET. • Implementación de clientes de servicios web ASP.NET. • Introducción a las Mejoras para Servicios Web (WSE). Utilización en Delphi.

Formación. CodeGear

Servicios Profesionales Danysoft | www.danysoft.com | T. 902 343484 | formació[email protected] Página 10

6. Gestión del Ciclo de Vida de las Aplicaciones con Delphi

Este curso nos introducirá en la Gestión de Ciclo de Vida de las Aplicaciones, utilizando para ello las herramientas integradas en Delphi: CaliberRM, Together y StarTeam, mostrando la utilidad de cada una de ellas, y cómo utilizarlas.

Requisitos No son indispensables los conocimientos de Delphi, pudiendo asistir a este curso, tanto programadores que realicen además las funciones control de requisitos, modelado, y gestión de proyecto, como arquitectos y jefes de proyecto.

Dirigido a Arquitectos, diseñadores, analistas y programadores que deseen utilizar los recursos que ofrece el ALM en Delphi.

Duración 10 horas (2 días). 40% teórico, 60% práctico.

Temario • Introducción a la Gestión del Ciclo de Vida de las Aplicaciones (ALM). • CaliberRM, la Gestión de Requisitos. • Together, el Modelado de Aplicaciones. • StarTeam, Gestión de Proyectos.

Valo

r añ

adid

o D

anys

oft

| w

ww

.dan

ysof

t.co

m

11

Cursos de Desarrollo Win32 con Delphi

1. Introducción al Desarrollo de Aplicaciones Win32 con Delphi El objetivo del curso es hacer una introducción práctica al lenguaje de programación, el entorno integrado y a las técnicas fundamentales de desarrollo de aplicaciones con la herramienta seleccionada. Requisitos Dominio de los conceptos básicos de la programación. Dirigido a Desarrolladores que quieran adoptar Delphi como IDE para el desarrollo de sus aplicaciones Windows. Duración 25 horas Temario • Introducción a la herramienta de desarrollo • Proyectos y grupos de proyectos. • Unidades y formularios. • Desarrollo visual basado en componentes. • Compilación y ejecución. • Programación orientada a eventos • Menús. • Aplicaciones MDI y SDI. • Gestión de formularios. • El lenguaje de programación • El depurador • La librería de componentes (VCL/CLX) • Componentes principales de la librería • Gestión de errores en las aplicaciones

Formación. CodeGear

Servicios Profesionales Danysoft | www.danysoft.com | T. 902 343484 | formació[email protected] Página 12

2. Desarrollo de Aplicaciones de Bases de Datos e Informes con Delphi El objetivo del curso s presentar los componentes y técnicas principales que se utilizan en el desarrollo de aplicaciones de bases de datos con la herramienta seleccionada. Se elegirá una de las siguientes arquitecturas de acceso a datos: BDE, dbExpress, IBEXpress, o ADOExpress. Requisitos Dominio de los conceptos de programación con Delphi. Dirigido a Desarrolladores que quieran adoptar Delphi como IDE para el desarrollo de sus aplicaciones Windows. Duración 25 horas Temario • Introducción al acceso a bases de datos desde la herramienta de desarrollo • Arquitectura de las aplicaciones de acceso a datos • Componentes de conexión • Componentes de acceso a datos • Módulos de datos

Conjuntos de datos. La clase TDataSet • La clase TField • Componentes de tipo Tabla • Componente de tipo Consulta • Componentes de tipo Procedimiento Almacenado • Principales componentes visuales • Diseño de informes QuickReport • Utilización de informes en aplicaciones • Técnicas específicas de informes

Valo

r añ

adid

o D

anys

oft

| w

ww

.dan

ysof

t.co

m

13

3. Desarrollo de Aplicaciones de COM con Delphi En este curso se trata con detalle sobre los conocimientos necesarios para crear aplicaciones COM en Delphi. Requisitos Este curso supone que Ud. domina la programación en Delphi, por lo que no se ofrece ninguna información básica sobre la programación Delphi en general. Si necesita afianzar su dominio de la programación en Delphi, por favor consulte algún libro sobre el tema.

Dirigido a Este curso está destinado a los programadores Delphi. Más específicamente, este curso está dirigido a aquellos programadores que tengan cierta destreza en Delphi, pero no tengan familiaridad con COM, o tengan dificultad en comprender los detalles de la programación COM. Delphi ofrece una gran cantidad de características del lenguaje y asistentes que reducen significativamente los problemas que puede suponer la programación COM.

Duración 30 horas (5 días). 60% teórico, 40% práctico.

Temario • Las Interfaces en Delphi • Las Interfaces y COM • Bibliotecas de Tipos • Automatización • Controles ActiveX y ActiveForms • Bases de DCOM • Almacenamiento Estructurado • Almacenamiento Estructurado y OLE • Ejemplos sobre programación del Shell de Windows

Formación. CodeGear

Servicios Profesionales Danysoft | www.danysoft.com | T. 902 343484 | formació[email protected] Página 14

4. Otros Curso Delphi

Desarrollo Rápido de Aplicaciones Web con Delphi Desarrollo rápido de aplicaciones Web con Delphi, es un curso pensado para ofrecer al desarrollador en Delphi el conocimiento y la experiencia práctica del entorno Delphi WebSnap, con el fin de generar aplicaciones para servidor Web de primer nivel. Este curso comprende módulos Web, uso avanzado de adaptadores de páginas, soporte de usuarios y sesiones, script en el servidor, soporte XML y XSL y desarrollo de servicios Web.

Desarrollo Rápido de Web Services con Delphi Este curso intermedio resulta esencial para los ingenieros de software, los arquitectos y los directores técnicos que deseen comenzar a crear servicios web con Delphi. Los asistentes aprenderán los fundamentos de los servicios Web. Lograrán comprender cómo los componentes de servicios Web de Delphi simplifican el desarrollo de aplicaciones distribuidas. Se utiliza un enfoque práctico que permitirá a los asistentes desarrollar numerosas aplicaciones de ejemplo.

Delphi ADO Curso avanzado que cubre los Data Objects (ADO), la capa de acceso a datos de Microsoft para bases de datos relacionales, hojas de cálculo, email, documentos, gráficos e Internet. El curso cubre los componentes dbGo (antes ADOExpress), ADO Transaction Processing, Batch Updates, Disconnected Recordsets, Recordset Persistence y más.

Delphi DataSnap Este curso está diseñado para que los programadores Delphi puedan entender y usar satisfactoriamente las capacidades de desarrollo de aplicaciones Web de Delphi, incluyendo un estudio en profundidad de Delphi DataSnap y las capacidades de TClientDataSet usado en el cliente.

Desarrollo de Componentes en Delphi Este curso avanzado muestra los beneficios del uso de componentes y los conocimientos necesarios para construir sus propios componentes usando Borland Delphi. Al construir nuestros propios componentes, aumentamos la reusabilidad y productividad. Construir componentes es muy diferente a construir aplicaciones, por lo que el curso cubre también los conocimientos necesarios para poder desarrollar nuestros componentes.

Desarrollo de Aplicaciones Model Driven con Delphi Architect Este curso cubre el concepto de desarrollo dirigido por modelos orientados a objetos, cubriendo el modelado UML, OCL y el Framework Bold desde un punto de vista práctico.

Valo

r añ

adid

o D

anys

oft

| w

ww

.dan

ysof

t.co

m

15

Curso de Desarrollo Web con Delphi para PHP Esta formación aportará a sus asistentes los conocimientos necesarios para comenzar a desarrollar aplicaciones PHP con el Entorno de Desarrollo Integrado de CodeGear® Delphi for PHP® y las características avanzadas que este aporta.

Requisitos Conocimientos elementales de programación en otros lenguajes.

Dirigido a Desarrolladores sin experiencia previa sobre el lenguaje PHP que quieran introducirse al desarrollo web con este lenguaje a través de la herramienta de CodeGear® Delphi for PHP®

Duración 25 horas (5 días). 50% teórico, 50% práctico.

Temario Breve introducción al lenguaje PHP Nociones fundamentales de desarrollo Web Conceptos básicos de codificación PHP

1. Variables 2. Arrays. 3. Operadores 4. Control de flujo en PHP 5. Paso de variables POST y GET 6. Formularios en PHP. Procesado de valores 7. Concepto de sesión 8. Introducción a la POO

PHP y el acceso a datos ¿Qué es Delphi for PHP®? Funcionalidades y características Familiarizándonos con el IDE

1. Edición de código con Delphi for PHP® 2. Diseñador Visual 3. Depurador de código 4. Introducción VCL para PHP 5. IBX para PHP.(Acceso a datos simplificado para InterBase).

Trabajando con el IDE 1. Creación y gestión de un proyecto 2. Explorador de proyectos 3. Explorador de Base de Datos. 4. Uso del Diseñador Visual 5. Uso de componentes VCL 6. Extendiendo VCL. Creación de Componentes 7. Utilización del motor de plantillas Smarty 8. Depuración de proyectos 9. Despliegue de proyectos

Laboratorio de práctica Desarrollo de un sistema de suscripción de newsletter.

Formación. CodeGear

Servicios Profesionales Danysoft | www.danysoft.com | T. 902 343484 | formació[email protected] Página 16

Se aplicarán los conocimientos adquiridos durante el curso en la construcción de un sistema de newsletter escrito en PHP.

Valo

r añ

adid

o D

anys

oft

| w

ww

.dan

ysof

t.co

m

17

Desarrollo de Aplicaciones con C++Builder 2007 Este curso muestra al alumno las posibilidades que ofrece C++Builder 2007 tanto para el desarrollo de nuevas aplicaciones como para la migración de aplicaciones existentes. Los asistentes obtendrán una visión general de las alternativas que tienen a su disposición, y también se tratan las novedades que aporta C++Builder 2007 con respecto a versiones anteriores.

Requisitos Programación en C++. Dirigido a Responsables de desarrollo, analistas programadores y programadores.

Duración 15 horas. 50% teórico, 50% práctico. Horario de 9.00 a 14.00, de lunes a miércoles. Temario • Introducción a C++ Builder 2007 • La librería de componentes visuales VCL • Utilización del depurador • Excepciones en C++ Builder 2006 • Plantillas y el objeto Repositorio • Programación dirigida por eventos • Tecnologías de acceso a datos • Aplicacioens de bases de datos • Utilización de asistentes de bases de datos • Utilización de los objetos TField • Manejo de DataSets • Aplicaciones Client/Server • Utilización de componentes TQuery • Utilización de componentes TDatabase • Introducción a DataSnap • DBExpress • Introducción a IntraWeb • Packages • Introducción a hilos de aplicaciones

Formación. CodeGear

Servicios Profesionales Danysoft | www.danysoft.com | T. 902 343484 | formació[email protected] Página 18

Cursos de InterBase

1. Administración de bases de datos InterBase El objetivo de este curso es preparar a los participantes para instalar y administrar servidores de InterBase. Requisitos Conocimientos de básicos sistemas operativos y bases de datos. Dirigido a Administradores de bases de datos y programadores que vayan a utlizar InterBase como motor de base de datos de sus aplicaciones. Duración 10 horas (2 días). 50% teórico, 50% práctico. Temario

• Configuración de InterBase o Configuración de servidor. Parámetros generales y variables de entorno o Configuración del cliente o Configuración de la red o Establecimiento de conexión con el servidor

• Trabajo con bases de datos

o Ficheros de bases de datos Tamaños de páginas y ficheros. Dimensionamiento dinámico Bases de datos multi-ficheros. Ficheros externos. Formato de bases de datos. La ODS (On Disk Structure) Configuración de la caché por servidor y base de datos. Escritura

forzada. Bases de ddatos de sólo lectura Configuración de la recolección de basura Otras opciones de creación de bases de datos

• Dialectos SQL • Conjuntos de caracteres

Eliminación de bases de datos o Deténción y arranque de bases de datos

• Mecanismos para la protección de los datos

o Shadowing Ventajas y desventajas Especificación, activación y desactivación

o Copias de seguridad Realización de copias de seguridad desde la línea de comandos y

mediante IBConsole Restauración de copias de seguridad Utilización en caso de cambios de versiones

o Introducción a la replicación en InterBase

• Seguridad o El modelo de seguridad de InterBase

La base de datos de seguridad Administración de usuarios: creación, eliminación y asignación de

derechos

Valo

r añ

adid

o D

anys

oft

| w

ww

.dan

ysof

t.co

m

19

Definición y uso de roles

• Validación y reparación de bases de datos o Monitorización de bases de datos o Validación de bases de datos o Recuperación de transacciones inconclusas ("in limbo") o Reparación de bases de datos o Recomendaciones generales para evitar la corrupción de bases de datos

• Tuning del servidor y bases de datos

o Configuración de elementos del sistema operativo, el hardware y la red para la obtención de un rendimiento óptimo

o Normalización de bases de datos o Creación y tuning de índices o optimización de consultas mediante planes o Otras prácticas que ayudan a mantener optimizadas las bases de datos

Formación. CodeGear

Servicios Profesionales Danysoft | www.danysoft.com | T. 902 343484 | formació[email protected] Página 20

2. Programación de InterBase SQL En el apartado de Programación se presentan todas las posibilidades que ofrece el lenguaje SQL de InterBase a los programadores de aplicaciones de bases de datos. Requisitos Conocimientos de programación, y conceptos de bases de datos. Dirigido a Responsables de desarrollo, analistas programadores y programadores de bases de datos. Duración 10 horas (2 días). 50% teórico, 50% práctico. Temario

• Lenguaje de Definición de Datos (Data Definition Language - DDL) o Sentencias CREATE, ALTER y DROP o Creación, actualización y eliminación de bases de datos

Sintaxis básica Elementos avanzados: especificación de dialecto SQL, conjunto de

caracteres de la base de datos, dimensionamiento o Principales objetos de bases de datos: tablas, vistas, índices, disparadores,

procedimientos almacenados o Creación, modificación y eliminación de tablas

Tipos de datos de InterBase • Tipos básicos • Tipos específicos de InterBase: arrays y BLOBs

Especificación de tipos, valores por defecto, restricciones e imposiciones para las columnas de una tabla

Especificación de restricciones de clave única e integridad referencial. Propagación de restricciones de integridad

o Creación, modificación y eliminación de índices Importancia práctica de los índices Activación/desactivación de índices

o Creación, modificación y eliminación de vistas sencillas o Creación, modificación y eliminación de disparadores y procedimientos

almacenados Extensiones de SQL para la programación Declaración de variables Estructuras de control Los disparadores (triggers)

• Utilidad práctica • Momentos en que es posible dispararlos • Activación/desactivación

Los procedimientos almacenados • Utilidad práctica • Devolución de valores escalares y conjuntos de datos

Introducción a las funciones definidas por el usuario (UDFs) y filtros BLOB. Adición de nuevas librerías de funciones a InterBase

Introducción a los eventos o Objetos de bases de datos avanzados: dominios, generadores, excepciones

Su importancia y utilización en la práctica Sintaxis completa para la creación, modificación y eliminación de estos

objetos

Valo

r añ

adid

o D

anys

oft

| w

ww

.dan

ysof

t.co

m

21

o Elementos de seguridad Importancia práctica de la seguridad Creación de usuarios y roles Asignación de permisos a usuarios

• Lenguaje de Manipulación de Datos (Data Manipulation Language - DML)

o Consultas: la sentencia SELECT Cláusulas de la sentencia SELECT

• Especificación de columnas • Especificación de criterios de ordenación • Especificación de condiciones de selección: Subconsultas • Limitación de la cantidad de filas a obtener: cláusula ROWS y

relacionadas • Especificación de grupos: cláusulas GROUP BY y HAVING • Utilización de funciones de agregación (COUNT, SUM, AVG, MIN,

MAX) Asignación a variables de resultados escalares en disparadores y

procedimientos almacenados Utilización de planes de consulta específicos Consultas sobre varias tablas

• Encuentros (joins) internos y externos • Utilización de aliases para tablas y columnas

o Sentencias de actualización Sintaxis de las sentencias INSERT, UPDATE, DELETE Control de transacciones

• Importancia de las transacciones en InterBase • Niveles de aislamiento de transacciones • Control explícito de las transacciones (SET TRANSACTION) • Comportamiento implícito de las transacciones en disparadores

y procedimientos almacenados

Formación. CodeGear

Servicios Profesionales Danysoft | www.danysoft.com | T. 902 343484 | formació[email protected] Página 22

Curso de JBuilder 2007

1. JBuilder 2007 Esencial JBuilder 2007 Esencial, está diseñado para desarrolladores que comienzan con JBuilder con alguna experiencia en desarrollo con Java. El objetivo del curso es proporcionar a los estudiantes con unos fuertes fundamentos en el uso de JBuilder para desarrollar software utilizando el lenguaje y las herramientas de programación Java. Duración 15 horas, (3 jornadas), 50% teórico / 50% práctico Audiencia El curso está dirigido a aquellos que comienzan o están migrando a JBuilder 2007 sobre Eclipse, pero que tienen alguna experiencia con el desarrollo Java, posiblemente con versiones anteriores de JBuilder. Requisitos Conocimientos prácticos de los sistemas operativos Windows o Linux. Conocimientos básicos en programación con Java. Comprensión de los conceptos de programación orientada a objeto. Temario

• Introducción a JBuilder • Eclipse, Workspaces y Proyectos • Migración a JBuilder 2007 desde proyectos de las versiones 2005/2006 • TeamAssist • Introducción a EJB • Desarrollo de EJB utilizando JBuilder • Optimizeit • Introducción a Web Services • Desarrollo de Web Services con JBuidler • Desarrollo colaborativo • Modelado UML en JBuilder • Introducción a Control de Versiones con JBuilder • Introducción al sistema de control de versiones desde el IDE de JBuidler • JUnit, introducción a las pruebas unitarias • Fundamentos de compilación de aplicaciones Java con una introducción a Ant • Exportación, importación, creación, edición, ejecución y depuración de scipts de Ant

desde JBuilder • Refactoring

Valo

r añ

adid

o D

anys

oft

| w

ww

.dan

ysof

t.co

m

23

Cursos de JBuilder 2006

1. Desarrollo de Aplicaciones Java con JBuilder El curso está dirigido a que los desarrolladores utilicen JBuilder como herramienta para crear aplicaciones Java, utilizando todas las facilidades que ofrece. En el curso se tratarán los wizards, acceso a base de datos, configuración del IDE, editor de código, depurador, etc. Se realizará un repaso a las aplicaciones Web, la utilización de Servlets y JSP desde JBuilder. También se harán breves introducciones a CVS para gestión de ficheros, visualizador de UML, y componentes JavaBeans. Audiencia El curso está orientado a un equipo de desarrollo, que se ha iniciado en Java, y que van a comenzar sus desarrollos utilizando JBuilder. Requisitos Conocimientos de programación en Java. Duración 25 horas, (5 jornadas), 50% teórico / 50% práctico Temario

• Introducción a JBuilder • Proyectos en JBuilder • El editor de código • Construcción de Proyectos. Integración de Ant en JBuilder • JavaDoc • El depurador de JBuilder • Introducción al control de versiones. CVS • Introducción al visualizador UML • Test unitarios. Integración de JUnit en JBuilder • Despliegue de aplicaciones. Despliegue nativo • Introducción a Componentes. El editor visual • Layout Managers • Manejo de excepciones • Introducción a JavaBeans y BeansExpress • Aplicaciones Web. Servlets y JSPs • Depuración remota

Formación. CodeGear

Servicios Profesionales Danysoft | www.danysoft.com | T. 902 343484 | formació[email protected] Página 24

2. Desarrollo de Aplicaciones Web y Web Services con JBuilder Este curso está dirigido a aquellos programadores con conocimientos del lenguaje Java, que necesitan adquirir la formación precisa para la creación de Aplicaciones Web mediante servlets, JSPs y Applets. También se tratará el despliegue en el servidor de aplicaciones iPlanet. Audiencia Equipo de desarrollo Java que va a desarrollar aplicaciones Web mediante la plataforma J2EE y utilizar Web Services. Requisitos Conocimientos de Java, y JBuidler. Duración 15 horas, (3 jornadas), 50% teórico / 50% práctico Temario

• Aplicaciones Web • InternetBeans • Applets y Java Web Start • Introducción a Struts y su integración visual con JBuilder • Despliegue en Servidores de Aplicaciones • Seguridad • Introducción a los Servicios Web • Borland Web Services Designer • Integración con SOAP engines • Publicación de Web Services • Generación de consumidores de WS • Herramientas de inspección de UDDI y WSIL

Para más información, elaborar un plan formativo o configurar un temario según sus necesidades o informarle & gestionarle subvenciones de formación, no dude en consultarnos en el 902 123146 o en [email protected]