Magento 2

1. Creación de módulos.

1.1 Declaración del módulos.
1.2 Rutas y Controladores.
1.3 Bloques, Layouts y Templates
1.4 Setups
1.5 Modelos (listado de registros de la base de datos).
1.5.1 Paginando registros.
1.5.2 Crear una pagina de detalle de registros (recibiendo parámetros)
1.5.3 Incluir migas de pan (breadcrumbs)

2.- Backend.

2.1 Creando una interfaz de menús para nuestro módulo.
2.2 Crear un CRUD ( create, read, update, delete)
2.2.1 Crear una grilla de datos.
2.2.1.1 Incluir un botón para añadir registros
2.2.1.2 Bookmarks
2.2.1.3 Acciones para columnas del la grilla (Columns control)
2.2.1.4 Paginación de nuestra grilla
2.2.1.5 Filtrado de registros en la grilla
2.2.1.6 Búsquedas
2.2.1.7 Exportaciones
2.2.2 Crear registros
2.3.3 Editando registros
2.3.4 Borrando registros
2.3.5 Botones extras