Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Sencha ExtJS Avanzado

DISPONIBLE EN MODALIDAD:

Sencha ExtJS es un framework basado en JavaScript que se utiliza para el desarrollo de aplicaciones web.

Con este framework podrás realizar aplicaciones completamente responsive y exportarlas a un entorno móvil.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en Sencha ExtJS Avanzado bonificable para empresas

¿A quién va dirigido?

Este curso va dirigido a los profesionales que deseen extender sus conocimientos sobre el funcionamiento y características de este framework de desarrollo web a través de Sencha Arquitect

Objetivos

  • Aprender a desarrollar aplicaciones web usando el framework Sencha ExtJS con Sencha Arquitect.
  • Aprende a desplegar aplicaciones con el framewrok Sencha ExtJS.
  • Dar un estilo responsive a las aplicaciones.
  • Profundizar en conceptos de builds, despliegues y testing.

¿Qué vas a aprender?

Sencha ExtJS es un framework basado en JavaScript que se utiliza para el desarrollo de aplicaciones web. Con este framework podrás realizar aplicaciones completamente responsive y exportarlas a un entorno móvil.

Requisitos

  • Tener conocimientos sobre JavaScript.
  • Haber trabajado previamente con el framework Sencha ExtJS y haber participado en desarrollos web.
  • Disponer de acceso a un usuario con permisos de instalación en su equipo.
  • Tener Git y Sencha Arquitect (última versión disponible) con licencia instalados previamente.

Temario del curso

tema 1

Sencha Architect

  • ¿Qué es Sencha Architect?
  • Instalación de Sencha Architect
  • Interfaz de Sencha Architect
  • Toolbox
  • Temas de Architect
  • Panel de inspección de proyectos
  • Panel de configuración
  • Editor de código
tema 2

Repaso a Sencha ExtJS

  • Clases
  • Componentes
  • Jerarquía de componentes
  • GridPanel
  • TreePanel
  • Formularios
  • Layouts
  • Layout Anchor
  • Layout Absolute
  • Layout Fit
  • Layout Center
  • Layout Accordion
  • Layout Border
  • Layout Card
  • Layout Form
  • Layout HBox
  • Layout VBox
  • Principales diferencias de los patrones MVC y MVVM
tema 3

Funciones de Sencha ExtJS

  • Ext.Array
  • Ext.Date
  • Ext.Function
  • Ext.Number
  • Ext.Object
  • Ext.String
tema 4

Componentes

  • Tipos de componentes
  • Crear componentes
  • Implementar componentes según las especificaciones
  • Ciclo de vida de un componente
  • Estados de un componente
tema 5

Formularios

  • Campos compuesto
  • Cargar datos de manera local y remota
  • Rellenar formularios con información del servidor
  • Guardar información en el servidor
  • Validaciones de campos
  • Validaciones personalizadas
tema 6

Paquete de datos

  • Uso de Ajax
  • Comprensión de los modelos
  • Mapeo de modelos
  • Crear modelos abstractos
  • Validadores de escritura
  • Asociaciones
  • Proxy REST
  • Proxy AJAX
  • Store
tema 7

Routing

  • ExtJS routing
  • Crear rutas en una aplicación
  • Token por defecto
  • Manejo de rutas
  • Pasar parámetros a las rutas
  • Buenas prácticas y recomendaciones
tema 8

Herencia y jerarquía

  • Jerarquía de componentes
  • Extender una clase
  • Sobrecargar y preconfigurar una clase
tema 9

API's

  • ¿Qué son?
  • Consumir API's
  • HTTP
  • Diferencias entre modelos
tema 10

Operaciones CRUD

  • Creación
  • Búsquedas y lecturas
  • Actualización
  • Eliminación
tema 11

Interfaces

  • ¿Qué son las interfaces?
  • Características de las interfaces
  • Crear e implementar interfaces
  • Crear interfaces dinámicas
  • Diferencias entre interfaces e interfaces dinámicas
tema 12

Manejo de usuarios

  • Manejo de usuarios
  • Creando un modelo de usuario
  • Trabajando con esquemas
  • La interfaz del usuario
  • Crear interfaces de usuario
  • Crear un modelo de grupo
  • Validación de modelos
tema 13

Diseño

  • Implementar diseño responsive
  • Creando nuevos temas
  • Tematización avanzada
  • Personalizar los componentes
  • Personalizar interfaces de usuario
  • Aplicando interfaces de usuario
  • Soporte de navegador heredado
tema 14

Testing

  • Escribiendo nuestras pruebas
  • TDD
  • Testing funcional e2e
  • Testing de componentes
tema 15

Añadir componentes extra a una aplicación

  • Exportar a PDF el GridPanel
  • Exportar a Excel el GridPanel
  • Añadir gráfico circular
  • Chart Panel
  • ViewController
  • Exportar gráficos a imágenes
tema 16

**Builds**

  • Builds de desarrollo vs producción
  • Gestionar las dependencias según el entorno
  • Configuraciones avanzadas
  • Buenas prácticas
tema 17

Seguridad

  • Registro, login y logout
  • Componentes de autenticación
  • Autenticación personalizada
  • Alertas
  • Roles
  • Aplicando conceptos de seguridad a nuestra aplicación
tema 18

Internacionalización

  • Cambiando el idioma de la app
  • Traduciendo los mensajes de error
tema 19

Despliegue

  • Despliegue de proyectos en entornos de producción
  • Despliegue de un proyecto en móvil
  • Beneficios de desplegar el proyecto
  • Buenas prácticas de despliegue
tema 20

Proyecto final

  • Definición del proyecto
  • Recursos
  • Lecturas interesantes y recomendaciones

Curso de Sencha ExtJS Avanzado bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient