What You Need to Know Before
You Start

Starts 6 June 2025 06:40

Ends 6 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Ash Framework - Construire et organiser des applications Phoenix

Découvrez comment le cadre Ash révolutionne le développement d'applications Phoenix en offrant des approches structurées pour organiser la logique métier et éviter les pièges courants de la programmation impérative.
Code Sync via YouTube

Code Sync

2463 Cours


31 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Free Video

Optional upgrade avallable

Aperçu

Découvrez comment le cadre Ash révolutionne le développement d'applications Phoenix en offrant des approches structurées pour organiser la logique métier et éviter les pièges courants de la programmation impérative.

Programme

  • Introduction au Framework Ash
  • Aperçu et Objectifs
    Principaux Avantages par rapport au Développement Phoenix Traditionnel
    Installation et Configuration
  • Concepts de Base du Framework Ash
  • Ressources et leur Rôle dans la Structure de l'Application
    Actions : Conception et Mise en Œuvre de la Logique Métier
    Relations : Gestion des Associations Entre Ressources
    Interroger avec le Langage de Requête Ash (AQL)
  • Création d'une Application Phoenix avec le Framework Ash
  • Configuration d'un Nouveau Projet Phoenix
    Intégration des Ressources Ash dans les Contextes Phoenix
    Configuration des Routes et des Points d'Entrée
  • Structuration de la Logique Métier avec Ash
  • Définition et Organisation des Ressources pour Évolutivité
    Mise en Œuvre d'Actions Personnalisées et Middleware
    Tirer Profit des Politiques pour le Contrôle d'Accès et la Sécurité
  • Gestion des Données et Opérations
  • Abstraction de la Couche de Données avec Ash
    Utilisation des Calculs et Agrégats
    Gestion des Validations et Changesets
  • Amélioration de la Fonctionnalité de l'Application
  • Construction de Requêtes Complexes avec AQL
    Utilisation de l'Architecture Événementielle d'Ash
    Extension d'Ash avec des Plugins et Extensions Personnalisés
  • Debugging et Test des Applications Ash
  • Techniques Efficaces pour Déboguer la Logique Ash
    Rédaction de Tests Unitaires et d'Intégration pour les Ressources
  • Meilleures Pratiques et Techniques Avancées
  • Optimisation des Performances dans les Applications Ash
    Gestion de la Concurrence et des Transactions
    Études de Cas : Implémentations Réussies d'Ash
  • Conclusion et Prochaines Étapes
  • Récapitulatif des Points Clés d'Apprentissage
    Exploration des Ressources Supplémentaires et du Support Communautaire
    Directions Futures dans le Développement du Framework Ash et des Applications Phoenix

Sujets

Programmation