When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Initiation au Serverless (AWS) en NodeJS par l'exemple

NodeJS Serverless avec AWS Lambda, API Gateway, Amazon DynamoDB, SAM, Serverless Frameworks, Cloudformation et plus..

     
  • 3.6
  •  |
  • Reviews ( 14 )
₹519

This Course Includes

  • iconudemy
  • icon3.6 (14 reviews )
  • icon3h 9m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Initiation au Serverless (AWS) en NodeJS par l'exemple

Le

Serverless

c'est quoi ? L'informatique

Serverless

est

une nouvelle technologie

passionnante qui permet aux développeurs de ne plus avoir à gérer des serveurs en permanence. Au lieu de cela, ils fournissent simplement leur code est définissent quand il doit être exécuté. Cela permet de

réduire les coûts

liés à l'hébergement et à la gestion des serveurs. Résolvant énormément de problème de l'hébergement "traditionnel" : Prenons l'exemple de l'entreprise XYZ qui a utilisé l'informatique Serverless pour son application de média social. Grâce à cette technologie, ils ont pu

réduire leurs coûts

d'hébergement de 40 euros par mois à moins de 5 euros. De plus, ils ont pu

éviter les soucis liés à la sécurité

des serveurs et à la gestion de la production. Vous l'aurez compris cette technologie va vous permettre de :

Ne plus avoir à gérer

des serveurs en permanence.

Réduire les coûts

liés à l'hébergement et à la gestion des serveurs, car vous n'avez

plus besoin de payer

des frais fixes ou de payer des personnes pour suivre la santé des serveurs.

Ne plus vous soucier de la sécurité

des serveurs, car l'architecture est conçue pour répondre à tous les appels,

même à des millions par seconde

. Il n'est donc pas surprenant que l'informatique

Serverless

soit en plein essor et que de plus en plus d'entreprises l'adoptent. En apprenant cette technologie maintenant, vous pourrez

gagner un avantage sur vos concurrents

et l'utiliser pour vos propres projets ou pour postuler à des emplois bien rémunérés.

Qu'est-ce que ce cours offre alors ?

Ce cours vous

présentera l'informatique Serverless

par l'exemple en utilisant des projets d'api simples à comprendre.

Nous commencerons par découvrir le cloud

Amazon Web Services

(AWS) et ses principaux services Serverless et comment éviter les pièges, en plaçant rapidement des alertes afin de

n'avoir rien n'a payer sur la plateforme pour toute la formation

, mais aussi pour des applications que vous pourriez faire, et ce même si vous avez un million de visite mensuel !

Nous finirons par

déployer une architecture comprenant plusieurs micro services et une base de données

en utilisant l'Infrastructure as Code (

IaC

).

Nous

créerons une API Rest

sans se soucier de la complexité des serveurs et en n'écrivant presque exclusivement du code métier, et ignorant donc une grande partie de code redondant qu'on ferait dans du code monolithique.

Nous définirons vos apis avec le service

Api Gateway

, qui camoufle une grande complexité, permettant de gérer de l'authentification, du cache, des api keys, une gestion de quota, du versioning, ...

Nous

configurerons votre code "on demand"

via

AWS Lambda

, en n'exécutant le moins de code possible pour une requête, réduisant le code déployé à une simple fonction de quelques lignes !

Nous verrons ensemble comment vous pouvez

stocker des données dans une base de données

, bien sûr sans gérer de serveurs de base de données !

_DynamoDB_

_, une base de données NoSql, est annoncé comme étant "Single Digit Latency", signifiant qu'elle répond en moins de 10 milli seconde, les avantages du clouds !_ Ce cours est donc destiné aux développeurs qui souhaitent

apprendre à utiliser l'informatique Serverless

pour leurs projets ou pour postuler à des emplois bien rémunérés. Il est nécessaire de connaître les bases de la programmation et d'avoir une compréhension de base des concepts liés à l'informatique dans le cloud.

Ce cours est-il pour vous ?

Maintenant que vous savez ce que ce cours offre, est-ce le bon choix pour vous ? Quelles compétences devez-vous apporter ? Ce cours sur l'informatique Serverless est idéal pour vous si vous souhaitez

développer des applications web performantes sans vous soucier de la gestion des serveurs.

Il est également intéressant pour ceux qui souhaitent

comprendre les services cloud et comment optimiser les coûts.

Pour suivre ce cours, vous n'avez

pas besoin d'avoir une connaissance préalable d'AWS

. Nous couvrirons ensemble les différents services et leur fonctionnement, ainsi que les moyens de les utiliser dans vos propres projets. Il est important de noter que pour suivre ce cours, vous aurez besoin d'une carte de crédit pour vous inscrire à AWS, mais nous verrons comment éviter de dépenser de l'argent inutilement. Une connaissance préalable des API Rest est un plus, mais nous aborderons les différentes notions nécessaires au fur et à mesure du cours. Je serais très heureux de vous accueillir à bord ! Merci à

Morgane Le Pennec

(son profil est sur Malt) alias

Sirena

d'avoir prêté sa voix pour ce cours !

What You Will Learn?

  • Créez, sécurisez et exécutez des API sans gérer de serveur à l'aide d'AWS .
  • Apprenez à créer une base de données DynamDB en NoSQL .
  • Maitrisez les microservices au travers de Lambdas .
  • Apprenez la définition d'une api avec Api Gateway .
  • Apprenez un créer un backend en serverless .
  • Apprenez à créer un backend via des lambdas nodejs .
  • Simplifiez le déploiement d'application IaaC avec SAM et Cloudformation .
  • Exécuter du code à la demande dans le cloud .
  • Concevez une architecture Serverless complète.