Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

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

person icon François Duval

4.6

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

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

updated on icon Updated on Apr, 2024

language icon Language - French

person icon François Duval

category icon Amazon AWS,Software Architecture

Lectures -47

Resources -14

Duration -3 hours

4.6

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

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.


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.


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 !

Goals

What will you learn in this course:

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 !

Prerequisites

What are the prerequisites for this course?

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.

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

Curriculum

Check out the detailed breakdown of what’s inside the course

Préparation du compte
9 Lectures
  • play icon Création d'un compte AWS 03:32 03:32
  • play icon Se connecter au compte AWS 00:53 00:53
  • play icon Ajouter une double authentification à son compte Root 02:18 02:18
  • play icon Ajouter un alias à son compte 02:14 02:14
  • play icon Ajouter une alerte sur les dépenses du compte 02:54 02:54
  • play icon Comprendre les différentes alertes alertes simples que propose AWS 03:55 03:55
  • play icon Créer une alerte personnalisée sur les dépenses du compte 02:52 02:52
  • play icon Pourquoi et comment créer un utilisateur admin 05:35 05:35
  • play icon Explication du principe des régions 02:20 02:20
CLI
10 Lectures
Tutorialspoint
Gateway
7 Lectures
Tutorialspoint
Lambda
11 Lectures
Tutorialspoint
DynamoDb
10 Lectures
Tutorialspoint

Instructor Details

user profile image

François Duval

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515