Sesiones de 8h al día (horario de 9:00 a 17:00). En total, 40h de formación repartidas en 5 sesiones El lugar para realizar la formación → el aula de Skylab Coders
Calendario del training:
- Lunes 23 Septiembre (de 9:00 a 17:00)
- Martes 24 Septiembre (de 9:00 a 17:00)
- MIércoles 25 Septiembre (de 9:00 a 17:00)
- Jueves 26 Septiembre (de 9:00 a 17:00)
- Viernes 27 Septiembre (de 9:00 a 17:00)
- .
├── staff
│ ├── ... 👈 carpetas alumnos
│ ├── juanma-garrido 👈 carpeta del profe (ejercicios hechos en clase)
└── stuff
├── demos 👈 demos preparadas para el training
├── docs 👈 documentación preparada para reforzar la doc oficial de SUI
├── examples
├── frontend-all--pet-project 👈 enunciados pet-project
└── slides 👈 slides preparadas para el curso
📄 Slides
- ¿Por qué
sui-tools
ysui-components
? - Necesidades equipos grandes y proyectos larga duración
SUI-Tools
-
Simplificar el proceso de crear SPA's y SSR's →
sui-bundler
-
Unificar convenciones de equipo
babel-preset-sui
→ ESNextsui-lint
→ standard código, formatosui-mono
→ mensajes commits, deploymentssui-component-peer-dependencies
→ unificar dependencias proyectos
More DDD
Routing en Web App
- sui-components como primera opción de componentes
- custom components del proyecto se crean aparte utlizando el
sui-studio
tal y cómo se explica aqui
- 1-frontend-mv--uilib-theme
- 2-frontend-mv--uilib-components
- 3-frontend-mv--lib-movies
- 4-frontend-mv--web-app
Algunas implementaciones del pet project:
-
La versión del profesor → con gestión de favoritos y logs acciones
- 📄 Repo
- 🌍 Demo Online
-
La versión de alumnos de ediciones pasadas:
👉 Extra: proyecto completo desde cero (con dominio y web app) → from the ground project