Schulungsübersicht
Einführung
- Shopify vs. Magento vs. Wordpress
- Überblick über die Funktionen und Architektur von Shopify
Grundlagen des E-Commerce verstehen
- Auswahl eines Geschäftsmodells
- Branche, Persona und Produkte
Erste Schritte
- Einrichten der Entwicklungsumgebung
- Erstellen eines Shopify-Kontos
- Zugriff auf die Entwicklerseite
Einrichten der Database
- MySQL-Datenbank konfigurieren
- Speichern von Daten in der Datenbank
- Abrufen von Zugriffstokens
Erstellen einer Shopify Anwendung
- Hinzufügen von Produkten (Shopify CLI)
- Hinzufügen eines leeren Zustands (Polaris)
- Hinzufügen eines Ressourcen-Pickers (App Bridge)
- Hinzufügen einer Ressourcenliste (GraphQL)
- Aktualisieren von Produktpreisen (GraphQL)
Absicherung der Anwendung
- Arten der Authentifizierung
- OAuth-Autorisierung
- APIs und Beschreibungen
- Access Token
- Sitzungs-Tokens
Entwicklung von REST-APIs
- Verständnis von API und geheimen Schlüsseln
- Generierung von API-Schlüsseln
- Erstellen einer REST-API-Funktion
- Filtern einer API-Anfrage
- Behebung von API- und Zugangstoken-Fehlern
Tools und bewährte Praktiken für Entwickler
- Entwicklungsgeschäfte
- API-Bibliotheken
- GraphQL Verwalter-API
- Optimieren der App-Leistung
- Testen der Anwendung (Lighthouse)
- Zugänglichkeit (WCAG)
- Bewährte Praktiken für Design und Kodierung
Fehlersuche
Zusammenfassung und nächste Schritte
Voraussetzungen
- Erfahrung mit Web-Entwicklung
- PHP Programmiererfahrung
Publikum
- Entwickler
Erfahrungsberichte (5)
The trainer has deep knowledge about the subject and was able to answer all of our questions.
Lefteris Spatharakis - Sioufas & Associates Law Firm
Kurs - Django CMS for Developers
The trainer's enthusiasm and that we could ask anything.
Sabine - The Graduate School PE&RC
Kurs - Administering a Drupal 7 Website
I enjoyed the 2 days are very less for cover all the topics.
Ali Amer Aziz - Hamilton Police Service
Kurs - Drupal 7 for Developers
Where to find modules and illustration on how to implement
Anthony Modise
Kurs - Drupal 8 for Developers
How it covered the topic in a highly comprehensive manner.