Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding
Herinnering aan html, css, php
Naamgeving standaarden, de camelCase
Aanmaken en plaatsen van een module
Een module declareren (naam, beschrijving, logo, enz)
De install() en uninstall() classes
Een of meer posities definiëren
De Bootstrap-bibliotheek integreren
Workshop: Een extra module maken
Een configuratiepagina maken
Gebruik van de methode getContent()
De klasse HelperForm en formulieren
Ophalen, valideren, opslaan van de configuratie
Gebruik van de klassen Tools & Configuratie
Workshop: Een configuratiepagina maken
Het Voorkantoor
Presentatie van de prestashop MVC
De tpl view bestanden, inleiding tot smarty
De Context klasse
Gegevens doorgeven aan een view, de assign() methode
Presentatie van de ModuleFrontController klasse
Declaratie van een front office controller
Workshop: een view maken voor onze module
Verder gaan in het front office
Meertaligheid, de l() methode
Vertalen van strings uit de admin
Toevoegen van css en js bestanden
Toevoegen van jquery bibliotheek
Workshop: De module meertalig maken
Een administratiepagina maken
De Prestashop CRUD
Presentatie van de klasse AdminModuleController
Een admin-controller declareren
Gegevens koppelen aan een sql-tabel
Query's uitvoeren, de klasse Dbquery
De modellen
De lijst met gegevens in de database weergeven
Workshop: een administratief gedeelte toevoegen
Verder gaan in de administratie
Toevoegen, wijzigen De details van de gegevens weergeven
Enkelvoudige en bulkverwijdering
CSV-export
Opmaak van de gegevens in de lijst, de callback-methode
De werkbalk gebruiken
Workshop: meervoudige behandeling van de administratie
Uitbreiding van het beheerdersformulier
Een regel activeren en deactiveren
Regels ordenen en verplaatsen
Een wysiwyg toevoegen
Velden datum, datum_toevoegen & datum_bijwerken, logo