
3 Courses
FrontEnd
Duración 40h
Teamrio:
1.- Introducción
- Google API's
- Consola de Acceso
- Api Keys
- Mi primer script
2.- Sheets API
- Introducción
- Spreadsheets
- Sheet
- Cell
3.- SpreadSheets
- Introducción
- Creación
- Modificación
- Borrado
4.- Sheets
- Creación
- Modificación
- Borrado
5.- Cells
- Lectura
- Modificación
- Formatos de Fechas
- Fórmulas
- Funciones
- Relaciones entre Celdas
- Vinculación
- Limpieza
- Rangos
6.- Columnas y Filtros
- Creación de un filtro
- Ordenación
- Criterios
7.- Movimiento de datos
- Selección de Datos
- Filtrado de Datos
- Escritura de Datos
8.- Emails
- Definición del Email
- Asunto
- Destinatarios
- Contenido del Email
- Plantillas
- Lectura de Emails
9.- Google Drive
- Lectura de directorios
- Lectura de Ficheros
- Ordenación
- Filtrado
FrontEnd
Lit Element
Duración:
20h
Temario:
1.- Introducción
* Web Components
* Lit Element
* Componente
* Plantilla
* Eventos
* Typescript
2.- Entorno de Trabajo
* Node JS
* NPM
* Starter Kits
* IDE's
3.- Mi primer Componente
* Introducción
* Estructura de ficheros
* Propiedades
* Plantilla+ Estilos
4.- Propiedades
* Declaración de propiedades
* Tipos y conversiones
* Uso de Propiedades en Plantilla
5.- Plantillas
* Lit HTML
* Condicionales
* Bucles
* Binding
* Slots
* Composición
* Directivas HTML
6.- Estilos
* Propiedad Styles
* Reutlización
* Shadow Dom
* Variables CSS
7.- Eventos
* EventListeners
* DispatchEvent
* Custom Event
8.- Ciclos de Vida
* WebComponent
* Lit Element
* Render
* FirstUpdated
9.- Composición de Componentes
* Introducción
* Llamada entre componentes
* Mixins
* Controllers
10.- Publicación
* Publicación de un Componente
* Uso de componentes
* RollUp
11.- Pruebas
* Pruebas de Unidad
* Pruebas de Integración
* Pruebas de aceptación
FrontEnd
Temario React
1. Introducción
- ¿Qué es React?
- Conceptos básicos
- Componentes
2. Creando una aplicación
- Create React App cli
- Generación del proyecto
- Añadir Typescript
- Lanzamiento de proyecto
- Estructura del proyecto
- Lanzamiento de pruebas
3. Componentes
- Introducción a JSX
- Renderizando elementos
- Componentes y propiedades
- El estado y el ciclo de vida
- Gestionando eventos en React
- Manejo de estado
4. Vistas
- Aplicación de estilos
- Renderizado condicional
- Pintando listas
- Formularios
- Subiendo el estado
5. Rutas y Menús
- Definición de rutas
- Uso de menús
- Navegación entre rutas
- Redirecciones
- Parámetros por url
6. Framework de Vista
- Material UI
- React Bootstrap
7. Redux
- Motivaciones
- Principios básicos de Redux
- Middlewares
- Redux-form
- Redux-thunk
- Redux-observable
8. Extendiendo React
- Renderización en servidor con Next
- Programación nativa con React-Native
- Sitios estáticos con GatsbyJS
9. Conceptos avanzados de React
- Accesibilidad
- Testing
- Internacionalización
- Gestión de errores
- Fragmentos
- Rendimiento
- Portales
- Modales
- Hooks