Fuentes del curso de Sencha ExtJs AgregarRegistroGrid.
Visual Studio Code (o IDE preferido)
NodeJS (npm (current))
- https://nodejs.org/en/
- Modulo json-server (npm install -g json-server)
WinRar
Visitar la pagina de version de evaluacion de Sencha ExtJS: https://www.sencha.com/products/extjs/evaluate/
- Llenar la forma con la informacion requerida
- Se mandara al correo especificado la liga de descarga para el framework ExtJS
- Descargar ExtJS
Descargar Sencha Cmd de la siguiente liga: https://www.sencha.com/products/extjs/cmd-download/
- Instalar Sencha Cmd con opciones default
- Agregar la ruta C:\Users{nombreUsuario}\bin\Sencha\Cmd a las variables de entorno (Path)
Descomprimir framework ExtJS en la ruta C:\Users\{nombreUsuario}\bin\Sencha\Cmd
Crear carpeta "cursosencha" en el escritorio
En la consola de comandos (cmd o dentro de VSC) posicionarse en la carpeta recien creada
Ejecutar los siguientes comandos:
sencha -sdk C:/Users/{nombreUsuario}/bin/Sencha/Cmd/6.5.0.180 generate app CA ./ -classic
(Copia el framework a la carpeta de la aplicacion a desarrollar, ademas genera la estructura de archivos, carpetas y configuraciones iniciales, tambien una aplicacion demo. La opcion "-classic" especifica que se utilizara la version para escritorio (en lugar de la version mobil, la cual se especifica con "-modern"))
sencha app build
(Genera el codigo HTML, JavaScript y CSS resultante en la carpeta "build")
sencha app watch
(Habilita la ejecucion de la aplicacion, lanza un servido sencillo, la URL default es http://localhost:1841/. Tambien al estar en ejecucion detecta cambios hechos en el codigo)
Entrar a la URL http://localhost:1841/ en el navegador para mostrar la aplicacion demo
- Desarrollar una forma para captura de informacion de albums de musica
- Desarrollar un grid donde se muestre un listado de albums de musica
- Desarrollar funcionalidad para limpiar los campos de la forma
- Mostrar mesnaje de validacion al no capturar los campos requeridos de la forma
- Desarrollar funcionalidad para agregar el album capturado en la forma al grid
- Desarrollar funcionalidad para cargar un album seleccionado del grid en la forma
TEMAS A TOCAR
- Herencia
- Componentes
- Eventos
- ViewController
- Comunicacion entre componentes
- Carga de datos
- Ajax
- JSON
Sencha ExtJS
Es un framework diseñado para aplicaciones basadas en la web de clase empresarial con una interfaz de usuario de estilo de escritorio.