Formation développeur TYPO3
Conditions
Public
- Administrateur et développeur de site Internet..
Objectifs
- Permettre au stagiaire à l’issue de la formation de développer et de déployer des extensions compatibles et intégrées au reste site.
Pré-requis
- Niveau utilisation et administrateur indispensable,
- Notions d'administration de PC, de base de données, et de serveurs
- Maîtrise du langage de programmation Php.
Compétences visées
- Développer de nouvelles fonctionnalités sur mesure sur un site Internet TYPO3 en développant soit même les extensions nécessaires.
Moyens pédagogiques
- Exposés et exercices pratiques. Démarches participative et opérationnelle.
Moyens permettant de suivre l’exécution de l’action :
- Petit questionnaire à choix multiple
Durée et lieu de la formation :
- 3 jours dans les locaux d'Ameos ou dans les locaux clients
Plan de formation développeur TYPO3
1. LES RESSOURCES TYPO3
- api.typo3.org
- extensions.typo3.org
- docs.typo3.org
- wiki.typo3.org
2. INFORMATIONS GENERALES SUR TYPO3
- Architecture d'une instance
- Identification des tables principales de la base de données
- Configuration générale de TYPO3
3. TIRER PARTI DES EXTENSIONS EXISTANTES
- Installation via TER
- Installation manuelle
- Configuration de l'extension
- Template personnalisé
4. CREATION D'UNE EXTENSION
- Architecture de l'extension
- Création de données en base
- Création d'un plugin Frontend
- Configuration extension
- Template avec Fluid
- Création d'un module Backend
- Création d'une tâche automatisée
- Surcharge extension tierce ou core TYPO3 : xclass, hook, slot
- Ajout de ressources supplémentaires : javascript, css
- Exécution de code hors plugin/module : service, script EID, commande CLI
5. INTEGRATION DE FORMULAIRES
- Méthode extbase
- Méthode ameos_form
6. ANNEXES
- Bonnes pratiques du programmeur TYPO3