Formation créer un site web avec le framework Phoenix


Taux global de satisfaction Client : 4.8 sur 5 pour 457 formations

Accueil / Formation / programmation serveur

sagexa in good shape

Elixir et Phoenix

introduction au framework de programmation fonctionnelle

Lieu programmé : France entière (à distance)

du 12-06-2024 au 14-06-2024 (durée 3 jours)

Tarif : 1966 € HT / personne (1966 € TTC)
sous réserve d'un nombre suffisant d'inscriptions
Par 12-06-2024programmation serveur

Elixir est né en 2011, du cerveau de José Valim qui a déclaré : "J'ai aimé tout ce que j'ai vu dans Erlang, mais j'ai détesté tout ce que je n'ai pas vu". Il a donc créé un langage ayant la puissance et les fonctionnalités d'Erlang, et étant l'un des plus grands connaisseurs de Ruby et faisant partie de l'équipe de base de Rails, lui a donné la facilité et la productivité de Ruby. La programmation fonctionnelle connaît un succès grandissant. De plus en plus de langages adoptent ce paradigme, mais surtout, les développeurs adoptent de plus en plus de langages de programmation fonctionnelle (voir l'essor de Scala).
De plus en plus de développeurs passent à Elixir, la communauté s'agrandit, ce qui facilite la création de frameworks comme Phoenix : framework Elixir très puissant pour le développement d'applications web avec de très bonnes performances.
La gestion concurrentielle d'Erlang n'est pas facilement émulée par un autre langage. Et cela devient d'autant plus important pour servir simultanément des millions d'utilisateurs.
La programmation fonctionnelle est particulièrement adaptée au Cloud, et Elixir est un langage qui facilite la transition vers ce paradigme pour tous les types de programmeurs.
Formation entrée au catalogue le 26/02/2024

Elixir et Phoenix

Objectifs de la formation Elixir et Phoenix

  • Maîtriser les bases d' Elixir
  • Savoir implémenter une application 3-tiers en Phoenix
  • Apprendre à créer une API et la déployer avec Phoenix

Contenu de la formation Elixir et Phoenix

Formation Elixir et Phoenix

Durée de la formation

3 jours

Participants à la formation Elixir et Phoenix

Cette formation s'adresse aux développeurs web

Pré-requis de la formation

La connaissance d'un langage de programmatioon, ainsi que du contexte web.

Travaux pratiques de la formation

les participants réaliseront une application complète et fonctionnelle basée sur le framework Phoenix en langage Elixir.


Programme de la formation Elixir et Phoenix

Elixir

  • Erlang et Cowboy
  • Concepts de base d'Elixir
  • Le Shell interactif d'Elixir
  • Variables et immutabilité dans Elixir
  • Helpers de Elixir
  • Et les objets en Elixir ?

< sommaire


Le framework Phoenix

  • Installation de Phoenix
  • Principaux fichiers et répertoires de Phoenix
  • Le MVC selon Phoenix
  • Créer un projet avec Phoenix

< sommaire


MVC avec Phoenix

  • Contrôleur
  • Vue
  • Templates
  • Ecrire les Tests

< sommaire


Authentification avec Phoenix

  • Compte Utilisateur
  • Session Utilisateur
  • Presence et ETS

< sommaire


Gestion des anomalies

  • Validation
  • Erreurs

< sommaire


Aller plus loin avec Phoenix

  • Le modèle concurrentiel d'Elixir
  • Phoenix et OAUth2
  • Créer une API avec Phoenix

< sommaire