Aperçu
Découvrez comment exploiter les technologies sans serveur pour construire un réseau social évolutif et performant, améliorer la livraison des fonctionnalités et résoudre divers défis système.
Programme
-
- Introduction à l'informatique sans serveur
-- Vue d'ensemble de l'architecture sans serveur
-- Avantages du sans serveur pour les réseaux sociaux
-- Services et fournisseurs clés sans serveur
- Technologies de base sans serveur
-- Fonction en tant que service (FaaS)
-- Backend en tant que service (BaaS)
-- Passerelles API et microservices
- Concevoir un réseau social évolutif
-- Considérations architecturales pour la scalabilité
-- Authentification et autorisation des utilisateurs
-- Sélection et gestion de bases de données
- Mettre en œuvre des fonctionnalités principales
-- Profils utilisateurs et stockage des données
-- Données en temps réel et messagerie sans serveur
-- Gestion des médias et stockage sans serveur
- Interactivité et engagement des utilisateurs
-- Architectures événementielles sans serveur
-- Systèmes de notifications et de messagerie
- Considérations de haute performance
-- Stratégies d'optimisation pour les fonctions sans serveur
-- Mécanismes de mise en cache et réseaux de diffusion de contenu
- Surveillance et maintenance
-- Observabilité des applications sans serveur
-- Journalisation et gestion des erreurs
- Sécurité et conformité
-- Meilleures pratiques pour sécuriser les applications sans serveur
-- Préoccupations et solutions en matière de confidentialité des données
- Déploiement et DevOps
-- Intégration continue/déploiement continu (CI/CD) pour le sans serveur
-- Infrastructure en tant que code (IaC) pour les environnements sans serveur
- Tendances futures et améliorations
-- Technologies émergentes sans serveur
-- Améliorer les applications sans serveur avec l'IA et l'apprentissage machine
- Étude de cas et projet pratique
-- Exemples concrets de réseaux sociaux sans serveur
-- Projet guidé pour construire un simple réseau social sans serveur
- Conclusion et prochaines étapes
-- Revue et ressources pour approfondir l'apprentissage
-- Discussion sur les carrières possibles dans le développement sans serveur
Enseigné par
Étiquettes