Mis à jour en mai 2025. Ce cours intègre maintenant Coursera Coach ! Une façon plus intelligente d'apprendre avec des conversations interactives en temps réel qui vous aident à tester vos connaissances, à remettre en question vos hypothèses et à approfondir votre compréhension au fur et à mesure que vous progressez dans le cours. Ce cours fournit un guide approfondi pour construire et intégrer des services backend robustes pour un clone Twitter complet en utilisant Node.js, Express, et SwiftUI. En commençant par la création d'un serveur et d'un modèle d'utilisateur, vous établirez un environnement backend sécurisé et évolutif. Vous mettrez en œuvre des fonctionnalités essentielles telles que l'enregistrement des utilisateurs, les services de connexion et la gestion des profils, en veillant à ce que votre application dispose d'une base solide pour gérer les données utilisateur et l'authentification. Au fur et à mesure que le cours progresse, vous développerez des fonctionnalités avancées qui donneront vie à votre clone de Twitter. Vous apprendrez à gérer les tweets, notamment à les créer, à les aimer et à les afficher, tout en assurant une interaction fluide entre le serveur et les composants frontaux. Le cours couvre les subtilités de l'intégration des fonctionnalités de téléchargement et d'affichage d'images, permettant aux utilisateurs de personnaliser leurs profils et leurs tweets. En outre, vous explorerez la mise en œuvre des fonctionnalités de suivi/désuivi et assurerez la cohérence des données à travers l'application. Les dernières sections se concentrent sur l'amélioration de l'engagement de l'utilisateur avec des notifications en temps réel. Vous construirez des systèmes pour envoyer, récupérer et afficher des notifications, créant ainsi une expérience utilisateur dynamique et interactive. À la fin du cours, vous aurez l'expertise nécessaire pour développer, intégrer et gérer des services backend qui prennent en charge un clone Twitter entièrement fonctionnel, connecté de manière transparente à un front-end SwiftUI. Ce cours est idéal pour les développeurs qui ont de l'expérience avec Node.js et Express et qui cherchent à intégrer des services backend avec des applications SwiftUI. Une bonne connaissance des API RESTful et des concepts de base de SwiftUI sera bénéfique.

Profitez d'une croissance illimitée avec un an de Coursera Plus pour 199 $ (régulièrement 399 $). Économisez maintenant.

Développement Full stack avancé et bases de SwiftUI
Ce cours fait partie de Spécialisation SwiftUI & Node.JS FullStack - Construire Twitter - iOS 16

Instructeur : Packt - Course Instructors
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Mettre en place et gérer un serveur Node.js et Express pour le développement du backend, en veillant à la bonne configuration et à la maintenance
Développer et intégrer des fonctions d'authentification des utilisateurs et de gestion des profils, en améliorant la sécurité et l'expérience utilisateur
Mettre en œuvre et gérer les fonctionnalités du tweet, y compris le traitement des images et les interactions sociales, pour créer un contenu dynamique
Concevoir et afficher des notifications en temps réel dans un clone de Twitter basé sur SwiftUI, afin d'améliorer l'engagement des utilisateurs
Compétences que vous acquerrez
- Catégorie : Côté serveur
- Catégorie : Interface utilisateur (UI)
- Catégorie : Restful API
- Catégorie : Développement Web
- Catégorie : JSON
- Catégorie : Développement web back-end
- Catégorie : Apple iOS
- Catégorie : Passerelle API
- Catégorie : Intégration frontale
- Catégorie : Principes de programmation
- Catégorie : Authentifications
- Catégorie : Applications Web
- Catégorie : Données en temps réel
- Catégorie : Gestion des données
- Catégorie : Comptes d'utilisateurs
- Catégorie : Analyse d'images
- Catégorie : Développement Web complet
- Catégorie : Programmation Swift
- Catégorie : Composants UI
- Catégorie : Node.js
Détails à connaître

Ajouter à votre profil LinkedIn
2 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 2 modules dans ce cours
Dans ce module, nous allons développer le backend de l'application Twitter Clone. Vous apprendrez à configurer et à affiner le serveur, à gérer les inscriptions des utilisateurs, à créer et à récupérer des tweets, et à mettre en œuvre des fonctionnalités telles que le suivi, le fait d'aimer et les notifications, tout en assurant un traitement des données et une sécurité solides.
Inclus
38 vidéos2 lectures
Dans ce module, nous présenterons les concepts de programmation essentiels en Swift. Vous apprendrez à connaître les variables, les types de données, les fonctions et les structures de contrôle telles que les boucles et les conditionnelles, posant ainsi des bases solides pour développer en Swift et construire le front-end de vos apps.
Inclus
6 vidéos1 lecture2 devoirs
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur

Offert par
En savoir plus sur Développement mobile et web
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?




Foire Aux Questions
Oui, vous pouvez visionner la première vidéo et le syllabus avant de vous inscrire. Vous devez acheter le cours pour accéder au contenu qui n'est pas inclus dans l'aperçu.
Si vous décidez de vous inscrire au cours avant la date de début de la session, vous aurez accès à toutes les vidéos et à toutes les lectures du cours. Vous pourrez soumettre vos travaux dès le début de la session.
Une fois que vous vous serez inscrit et que votre session aura commencé, vous aurez accès à toutes les vidéos et autres ressources, y compris les lectures et le forum de discussion du cours. Vous pourrez consulter et soumettre des évaluations pratiques, et effectuer les devoirs notés requis pour obtenir une note et un certificat de cours.
Plus de questions
Aide financière disponible,




