0. 0.

Description
De nombreux fondateurs non techniques en démarrage apprennent à coder leurs prototypes afin d'obtenir rapidement des commentaires de la part d'utilisateurs potentiels et d'investisseurs.

Cependant.... une fois que vous avez appris à coder, le déploiement de votre application peut être un défi... Vous devez savoir comment configurer les serveurs web, les serveurs de base de données, automatiser l'installation des gems, la synchronisation des dépôts de git, etc.... tout cela juste pour avoir votre application en place et en cours d'exécution sur le web.

Heureusement, nous avons des fournisseurs comme Heroku qui rendent le déploiement de votre application extrêmement facile en quelques minutes, sans aucune configuration de serveur, c'est ce qu'on appelle les fournisseurs Platform as a Service (PaaS).

Mais si vous avez choisi de rester sur Heroku pour le long terme, vous devriez passer un peu de temps à comprendre comment il fonctionne et comment optimiser votre application pour tirer le meilleur parti des ressources fournies par la plate-forme et comment il se compare à aller directement aux fournisseurs de cloud comme Amazon ou Rackspace.

Ce cours couvre tout ce que vous devez savoir pour obtenir votre premier déploiement de base et comment étendre progressivement les fonctionnalités et les fonctionnalités à l'aide de ruby gems et d'add-ons tiers Heroku.

En apprenant à connaître la plate-forme, vous le ferez :


Réduisez les coûts en comprenant que parfois, il ne s'agit pas seulement d'ajouter des dynos, mais simplement d'appliquer des optimisations de base à votre code.

Apprenez comment obtenir une visibilité complète des performances de votre application et des journaux en temps réel afin de pouvoir déboguer et résoudre les problèmes plus rapidement.

Concevez votre application de sorte qu'elle tire le meilleur parti de la conception architecturale de Heroku.

Définissez une architecture de déploiement professionnelle avec des serveurs de mise en scène et de production identiques afin de pouvoir tester les nouvelles fonctionnalités avant qu'elles ne soient mises en service.

CLIQUEZ ICI pour accéder à ce cours