Couverture de livre électronique gratuite Cours Python avec Lambda et API Gateway pour le développement backend

Ebook gratuitCours Python avec Lambda et API Gateway pour le développement backend

Nouveau cours

142 pages

Voir le cours gratuit

Contenu du cours

1

1. Introduction à Python

2

2. Fondamentaux du langage Python

3

2.1. Fondamentaux du langage Python : introduction au langage Python

4

2.2. Fondamentaux du langage Python : syntaxe de base de Python

5

2.3. Fondamentaux du langage Python : types de données en Python

6

2.4. Fondamentaux du langage Python : opérateurs en Python

7

2.5. Fondamentaux du langage Python : contrôle de flux en Python

8

2.6. Fondamentaux du langage Python : fonctions en Python

9

2.7. Fondamentaux du langage Python : manipulation de chaînes en Python

10

2.8. Fondamentaux du langage Python : structures de données en Python

11

2.9. Fondamentaux du langage Python : programmation orientée objet en Python

12

2.10. Fondamentaux du langage Python : manipulation de fichiers en Python

13

2.11. Fondamentaux du langage Python : gestion des exceptions en Python

14

2.12. Fondamentaux du langage Python : bibliothèques standard en Python

15

2.13. Fondamentaux du langage Python : introduction à Python pour la science des données

16

3. Structures de contrôle en Python

17

4. Structures de données en Python

18

5. Fonctions en Python

19

6. Programmation orientée objet en Python

20

6.1. Programmation orientée objet en Python : introduction à la programmation orientée objet

21

6.2. Programmation orientée objet en Python : classes et objets en Python

22

6.3. Programmation orientée objet en Python : héritage et polymorphisme en Python

23

6.4. Programmation orientée objet en Python : encapsulation en Python

24

6.5. Programmation orientée objet en Python : méthodes spéciales en Python

25

6.6. Programmation orientée objet en Python : attributs et méthodes de classe en Python

26

6.7. Programmation orientée objet en Python : méthodes statiques en Python

27

6.8. Programmation orientée objet en Python : méthodes d'instance en Python

28

6.9. Programmation orientée objet en Python : surcharge d'opérateurs en Python

29

6.10. Programmation orientée objet en Python : composition en Python

30

6.11. Programmation orientée objet en Python : abstraction en Python

31

6.12. Programmation orientée objet en Python : interfaces en Python

32

6.13. Programmation orientée objet en Python : exceptions en Python orienté objet

33

6.14. Programmation orientée objet en Python : modèles de conception en Python

34

6.15. Programmation orientée objet en Python : tests unitaires en Python orienté objet

35

7. Manipulation de fichiers en Python

36

8. Gestion des exceptions en Python

37

9. Tests unitaires en Python

38

10. Introduction au développement backend

39

11. Architecture des systèmes back-end

40

12. Introduction à AWS Lambda

41

13. Comment configurer AWS Lambda

42

13.1. Comment configurer AWS Lambda : introduction à AWS Lambda

43

13.2. Comment configurer AWS Lambda : configuration d'AWS Workbench

44

13.3. Comment configurer AWS Lambda : création d'une fonction Lambda

45

13.4. Comment configurer AWS Lambda : comprendre la console AWS Lambda

46

13.5. Comment configurer AWS Lambda : configuration des déclencheurs et des événements pour les fonctions Lambda

47

13.6. Comment configurer AWS Lambda : gestion des autorisations et des rôles dans IAM pour Lambda

48

13.7. Comment configurer AWS Lambda : surveillance et suivi des fonctions Lambda avec CloudWatch

49

13.8. Comment configurer AWS Lambda : optimisation des performances et des coûts dans AWS Lambda

50

13.9. Comment configurer AWS Lambda : utilisation des variables d'environnement dans AWS Lambda

51

13.10. Comment configurer AWS Lambda : déployer les fonctions Lambda

52

13.11. Comment configurer AWS Lambda : tester les fonctions Lambda

53

13.12. Comment configurer AWS Lambda : gestion des erreurs dans les fonctions Lambda

54

13.13. Comment configurer AWS Lambda : fonctions de gestion des versions et d'alias Lambda

55

14. Développement de fonctions Lambda en Python

56

15. Gestion des dépendances dans les fonctions Lambda

57

16. Test des fonctions Lambda

58

17. Surveillance et débogage des fonctions Lambda

59

18. Introduction à la passerelle API AWS

60

18.1. Introduction à AWS API Gateway : Démarrage avec AWS API Gateway

61

18.2. Premiers pas avec AWS API Gateway : configuration d'AWS API Gateway

62

18.3. Introduction à AWS API Gateway : création d'API RESTful avec AWS API Gateway

63

18.4. Introduction à AWS API Gateway : gestion des versions et des étapes d'API à l'aide d'AWS API Gateway

64

18.5. Introduction à AWS API Gateway : authentification et autorisation sur les API à l'aide d'AWS API Gateway

65

18.6. Introduction à AWS API Gateway : Intégration d'AWS API Gateway à d'autres services AWS

66

18.7. Premiers pas avec AWS API Gateway : surveillance et dépannage d'AWS API Gateway

67

18.8. Introduction à AWS API Gateway : sécurité d'AWS API Gateway

68

18.9. Introduction à AWS API Gateway : optimisation des performances d'AWS API Gateway

69

18.10. Premiers pas avec AWS API Gateway : bonnes pratiques d'utilisation d'AWS API Gateway

70

19. Configuration de la passerelle API AWS

71

20. Développement d'API avec API Gateway

72

21. Gestion des versions et des étapes dans API Gateway

73

22. Sécurité dans API Gateway

74

22.1. Sécurité dans API Gateway : authentification dans API Gateway

75

22.2. Sécurité dans API Gateway : autorisation dans API Gateway

76

22.3. Sécurité API Gateway : gestion des clés API

77

22.4. Sécurité dans API Gateway : politiques de sécurité dans API Gateway

78

22.5. Sécurité API Gateway : protection contre les attaques DDoS

79

22.6. Sécurité API Gateway : protection contre l'injection SQL

80

22.7. Sécurité API Gateway : Chiffrement et gestion des certificats SSL/TLS

81

22.8. Sécurité dans API Gateway : contrôle d'accès basé sur les rôles (RBAC) dans API Gateway

82

22.9. Sécurité dans API Gateway : activités de journalisation et de surveillance dans API Gateway

83

22.10. Sécurité d'API Gateway : intégration d'API Gateway avec AWS IAM (gestion des identités et des accès)

84

22.11. Sécurité dans API Gateway : sécurité en couches et pare-feu dans API Gateway

85

22.12. Sécurité d'API Gateway : tests d'intrusion et évaluation des vulnérabilités dans API Gateway

86

23. Intégration d'API Gateway avec AWS Lambda

87

23.1. Intégration d'API Gateway avec AWS Lambda : introduction à AWS Lambda

88

23.2. Intégration d'API Gateway avec AWS Lambda : principes de base d'API Gateway

89

23.3. Intégration d'API Gateway avec AWS Lambda : création de fonctions Lambda en Python

90

23.4. Intégration d'API Gateway avec AWS Lambda : configuration de votre environnement de développement AWS

91

23.5. Intégration d'API Gateway avec AWS Lambda : Intégration d'API Gateway avec AWS Lambda

92

23.6. Intégration d'API Gateway avec AWS Lambda : configuration des points de terminaison dans API Gateway

93

23.7. Intégration d'API Gateway avec AWS Lambda : implémentation de routes et de méthodes HTTP dans API Gateway

94

23.8. Intégration d'API Gateway avec AWS Lambda : gestion des autorisations et des rôles dans AWS IAM pour Lambda et API Gateway

95

23.9. Intégration d'API Gateway avec AWS Lambda : tests d'intégration entre API Gateway et AWS Lambda

96

23.10. Intégration d'API Gateway avec AWS Lambda : surveillance et débogage avec AWS CloudWatch

97

23.11. Intégration d'API Gateway avec AWS Lambda : automatisation des déploiements à l'aide d'AWS SAM ou d'un framework sans serveur

98

23.12. Intégration d'API Gateway avec AWS Lambda : sécurité et contrôle d'accès avec API Gateway

99

23.13. Intégration d'API Gateway avec AWS Lambda : optimisation et mise à l'échelle avec AWS Lambda

100

23.14. Intégration d'API Gateway avec AWS Lambda : gestion des erreurs et des exceptions dans les fonctions Lambda

Et beaucoup plus

Téléchargez l'application dès maintenant pour avoir accès à + 3300 cours gratuits, exercices, certificats et de nombreux contenus sans rien payer !

  • Cours en ligne 100% gratuits du début à la fin

    Des milliers de cours vidéo en ligne, cours audio ou texte.

  • Plus de 48 000 exercices gratuits

    Pour tester vos connaissances lors de cours en ligne

  • Certificat numérique gratuit et valide avec code QR

    Généré directement à partir de la galerie de photos de votre téléphone portable et envoyé à votre adresse e-mail

Application Cursa sur l'écran du livre électronique, l'écran du cours vidéo et l'écran des exercices du cours, ainsi que le certificat de fin de cours

Cours en Ligne Gratuits sur Python : Maîtrisez le Langage de Programmation Incontournable

Plongez dans le monde de la programmation avec notre sélection de cours en ligne gratuits sur Python. Que vous soyez débutant ou développeur expérimenté cherchant à rafraîchir vos connaissances, notre plateforme offre une gamme complète de formations pour vous aider à maîtriser ce langage polyvalent et très demandé. Explorez les fondamentaux de Python, la programmation orientée objet, le traitement de données, et bien plus encore.

Fondamentaux de Python pour Débutants

Découvrez les bases de Python avec des cours conçus pour les débutants. Apprenez la syntaxe, les variables, les boucles et les conditions pour poser les premières pierres de votre parcours de programmation. Avec des exemples pratiques et des exercices interactifs, vous serez rapidement à l'aise pour écrire vos premiers scripts en Python.

Programmation Orientée Objet avec Python

Approfondissez vos connaissances en Python avec nos cours sur la programmation orientée objet (POO). Comprenez les concepts clés tels que les classes, les objets, l'héritage et le polymorphisme. Apprenez à structurer votre code pour des projets plus complexes et maintenables.

Traitement de Données et Analyse avec Python

Python est un outil puissant pour le traitement et l'analyse de données. Nos cours gratuits couvrent des bibliothèques telles que Pandas et NumPy, essentielles pour la manipulation de données. Découvrez comment charger, nettoyer, et visualiser des ensembles de données pour en extraire des informations précieuses.

Automatisation et Scripting avec Python

Apprenez à automatiser des tâches répétitives et à écrire des scripts efficaces avec Python. Nos formations vous guideront à travers les meilleures pratiques pour automatiser vos processus et améliorer votre productivité. Que ce soit pour le web scraping ou l'automatisation de tâches système, Python est l'outil idéal.

Développement Web avec Python

Python est également célèbre pour le développement web grâce à des frameworks comme Django et Flask. Nos cours gratuits vous introduiront aux principes du développement web avec Python, de la création de pages web dynamiques à la gestion de bases de données.

Intelligence Artificielle et Machine Learning avec Python

Entrez dans l'ère de l'IA avec Python à travers nos cours sur le machine learning et l'intelligence artificielle. Apprenez à construire des modèles prédictifs, à utiliser des bibliothèques comme scikit-learn et TensorFlow, et à appliquer l'apprentissage automatique à des problèmes réels.

Commencez votre parcours d'apprentissage dès aujourd'hui!

Inscrivez-vous gratuitement à nos cours en ligne et commencez à apprendre Python à votre rythme. Avec des ressources pédagogiques de qualité et l'accès à une communauté d'apprenants, vous avez tout ce qu'il faut pour réussir. Rejoignez-nous et devenez un expert en Python sans attendre!

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte