Curso Desarrollo Web con DataSnap y Angular

295,00


Desarrollo Web con DataSnap y Angular

DataSnap es una tecnología madura para el desarrollo de aplicaciones en múltiples capas, especialmente aplicaciones de bases de datos. DataSnap ofrece la posibilidad de crear aplicaciones Cliente-Servidor que se comunican a través de Internet, la red local o un host local.

Por otra parte, el éxito y capacidades de Angular para desarrollo de aplicaciones web con el Modelo Vista Controlador (MVC), lo convierten en el framework idóneo para combinarlos con Delphi para crear aplicaciones web de nivel empresarial.

Para facilitar el uso de Angular, en el curso se verá una introducción a TypeScript, el lenguaje de programación libre y de código abierto desarrollado y mantenido por Microsoft, y su framework, que es también de código abierto y mantenido por Google. A lo largo del curso se desarrollarán dos aplicaciones de ejemplo, una para la capa servidora con DataSnap y otra para la capa de Angular, que pueden servir de base para posteriores desarrollos web.


Objetivos:

  1. Conocer el desarrollo de la aplicación de bases de datos en capas con DataSnap
  2. Conocer el desarrollo web con Angular
  3. Introducirse en el uso del lenguaje TypeScript
  4. Desarrollar una aplicación web con la estructura básica con DataSnap y Angular

Audiencia:

Programadores con conocimientos en Delphi, o con experiencia en otros lenguajes.


Temario

1. Introducción

Temas:

  • Arquitectura multicapa
  • REST
  • Ejemplo: MobileOrders

2. Mobileorders: Capa servidora

Temas:

  • La Base de Datos
  • Conexión a datos con FireDAC
  • Exponiendo servicios con DataSnap
  • Devolviendo JSON
  • Sincronización de hilos
  • Monitorización del servidor

3. Mobileorders: Capa Angular

Temas:

  • Introducción a Angular
    • Typescript, npm
    • Fundamentos de Angular: SPA, componentes, servicios, rutas, directivas
  • Generación de la app
  • Generación de servicios
  • Invocando métodos del servidor
  • Obtener datos en JSON
  • Actualizar la página
  • Compilación multiplataforma
  • Despliegue y escalado

Documentación:

Se entregará un fichero PDF con la presentación de los temas. También se entrega la documentación y fuentes de datos necesarios para seguir los ejercicios.

Si se realiza el curso en modalidad online, las clases se graban, y los vídeos de las grabaciones se habilitan para que los alumnos accedan a ellos durante un mes previa petición expresa. No se permite la descarga.


Duración

18 horas.


Modalidad

Calendario (consultar próximas fechas), o a medida personalizado, en cuyo caso se puede adaptar el temario o tratar en las partes finales un proyecto o tecnología que necesite el cliente.

Para recibir más información, pulsa el botón Contáctanos y rellena el formulario, o llama al T. 911 441 975 .

Online

  • Modalidad teleformación, impartido online con profesor en directo.
  • No hay costes de desplazamiento.
  • Las fechas, horario y temario se configuran para adaptarse a las necesidades del cliente.

Presencial

  • Modalidad presencial, en las instalaciones del cliente.
  • Se aplicarán gastos de desplazamiento, con relación a los días de duración del curso.
  • Las fechas, horario y temario se configuran para adaptarse a las necesidades del cliente.

Más información en: https://www.danysoft.com/desarrollo-web-con-datasnap-y-angular/


Las herramientas a utilizar en el curso son:

  • Delphi

    El curso se imparte con Delphi 10.4 pero, en su mayoría, se puede seguir con cualquier versión de Delphi 10.x. Existen versiones de evaluación disponibles en la web de Embarcadero, con todas las funcionalidades, pero por tiempo limitado.

Más información en: https://www.danysoft.com/desarrollo-web-con-datasnap-y-angular/#productos


Bonificación por FUNDAE

El curso se puede bonificar mediante la Fundae (Tripartita). Se pueden bonificar los empleados en régimen general de la Seguridad Social.

Más información en: https://www.danysoft.com/desarrollo-web-con-datasnap-y-angular/


Empresas:

Examine esta categoría: Formación