Trainings [IT]

PrestaShop Integrator


Descrizione
Il corso Integrator prevede formazione per lo sviluppo moduli che hanno funzionalità più nel front-office che nel back-office, e le modalità di modifica di un tema partendo dalla base del 'classic', il tema fornito di base con PrestaShop.
Contenuto
  • INSTALLAZIONE E CONFIGURAZIONE DI PRESTASHOP
  • 1. Installazione Web Server (macOS)
  • 2. Installazione di PrestaShop (macOS)
  • 3. Installazione Web Server (windows)
  • 4. Installazione PrestaShop (windows)
  • 5. Ambiente di sviluppo
  • 6. Configurazioni per l'ambiente di sviluppo
  • 7. Configurazioni per il sito in produzione
  • Struttura di PrestaShop e Integrazione di Symfony
  • 1. Struttura database di PrestaShop
  • 2. Object Model - Parte 1
  • 3. Object Model - Parte 2
  • 4. Object Model - Parte 3
  • 5. Classi Db, DBQuery e Configuration - Parte 1
  • 6. Classi Db, DBQuery e Configuration - Parte 2
  • 7. Classi Db, DBQuery e Configuration - Parte 3
  • DATABASE E OBJECT MODEL
  • 1. Struttura di PrestaShop - Parte 1
  • 2. Struttura di PrestaShop - Parte 2
  • 3. Come PrestaShop sta migrando a Symfony - Parte 1
  • 4. Come PrestaShop sta migrando a Symfony - Parte 2
  • SVILUPPO MODULI CON COMPOSER
  • 1. Conosciamo composer
  • 2. Impostare modulo e composer.json - Parte 1
  • 3. Impostare un modulo con composer.json - Parte 2
  • 4. Creazione di un servizio
  • 5. Dependency Injection
  • 6. Traduzioni
  • 7. Entità e Object Model
  • 8. Creazione tabelle per Object Model
  • 9. Utilizzo dell'Object Model
  • Sviluppo moduli - Parte 2
  • 1. AdminController [Legacy]
  • 2. Pagina di configurazione del modulo con AdminController
  • 3. Opzioni aggiuntive form AdminController
  • Smarty e Twig
  • 1. Smarty
  • 2. Nuove funzioni e traduzioni in Smarty
  • 3. Twig nei ModuleAdminController
  • Sviluppo moduli - Parte 3
  • 1. Listato elementi con AdminController
  • 2. Azioni, callback e bulk actions dei listati
  • 3. Aggiunta e modifica elementi listato
  • 4. Chiamate AJAX al proprio ModuleAdminController - Parte 1
  • 5. Chiamate AJAX al proprio ModuleAdminController - Parte 2
  • Moduli e Front Office
  • 1. Struttura tema - Parte 1
  • 2. Struttura tema - Parte 2
  • 3. Struttura tema - Parte 3
  • 4. Tema Child - Parte 1
  • 5. Tema Child - Parte 2
  • 6. Sviluppare il proprio tema - Parte 1
  • 7. Sviluppare il proprio tema - Parte 2
  • 8. Sviluppare il proprio tema - Parte 3
  • 10. Aggiungere un nuovo componente al tema
  • 11. Nuova pagina con ModuleFrontController
  • 12. Visualizzare listato articoli con il ModuleFrontController
  • 13. Chiamata AJAX al proprio ModuleFrontController
  • Moduli pagamento e spedizione
  • 1. Struttura base modulo di pagamento
  • 2. Opzioni modulo di pagamento
Regole completamento
  • Tutte le unità devono essere completate