iOS 12 et Swift 5 : Cloud Firestore et les Push Notifications
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
11h31
de formation
103
leçons vidéo
14
chapitres
Intermédiaire
niveau requis
Matthieu Passerel
Matthieu Passerel
Formateur

iOS 12 et Swift 5 : Cloud Firestore et les Push Notifications

4.8/5 Trustpilot (1384 avis) Satisfait ou remboursé
11h31
de formation
103
leçons vidéo
14
chapitres

Vous connaissez les bases de Swift et du développement d'applications mobiles pour iOS ? 
Vous souhaitez aller plus loin et intégrer une base de données à votre application ? 
Vous souhaitez engager vos utilisateurs avec les push notifications ?

Ce cours est fait pour vous !
 

Au programme de ce tuto iOS 12 et Swift 5 : Cloud Firestore et les Push Notifications

Dans ce cours en vidéo, nous allons apprendre pas à pas à créer une application de type réseau social qui vous permettra d'apprendre à :

  • Gérer l'authentification des utilisateurs
  • Ajouter et modifier des données sur une base de données dans le cloud
  • Créer un Menu interactif
  • Utiliser des animations simples pour donner vie à votre application
  • Ajouter les Push Notifications
  • Ajouter un mode clair et un mode sombre à votre application selon le choix de l'utilisateur

Et bien d'autres choses...
Je reste disponible pour répondre à vos éventuelles questions dans le salon d'entraide.
Les fichiers de travail sont fournis.

Vous pourrez ainsi réutiliser toutes ces connaissances pour créer l'application de vos rêves et pourquoi pas concurrencer Facebook ?

Cela vous tente ? Je vous attends très vite sur le cours ! 

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Mise en place du projet
Chapitre 2
L'authentification
Chapitre 3
Création d'un Menu animé
Chapitre 4
La SettingsView
Chapitre 5
Le ProfileController
Chapitre 6
Ecrire un Post
Chapitre 7
Montrer les Posts

Table des matières

Chapitre 1 : Mise en place du projet

47m56
 
Leçon 1Présentation de l'application
Leçon 2Présentation de Firebase
Leçon 3Création d'un compte Firebase
Leçon 4Création d'un projet Firebase
Leçon 5Création du projet Xcode
Leçon 6Ajout des Assets
Leçon 7Le Launchscreen
Leçon 8Les cocoapods
Leçon 9Ajout de Firebase à notre application

Chapitre 2 : L'authentification

1h39
 
Leçon 1Le LogController: UI
Leçon 2La class LogController
Leçon 3Vois si on est authentifié
Leçon 4Le Segemented
Leçon 5Ranger le clavier et RoundedButton
Leçon 6Vérifier que les TextFields ne soient pas vides
Leçon 7La class RootController
Leçon 8Charger une vue avec un Xib
Leçon 9UI de AlertView
Leçon 10Montrer une alerte avec Erreur
Leçon 11La class FireAuth
Leçon 12Firebase et première auth

Chapitre 3 : Création d'un Menu animé

53m38
 
Leçon 1Passer au FeedController
Leçon 2Le fichier Constants
Leçon 3UI de FeedController
Leçon 4Ouvrir MenuView
Leçon 5Animation du MenuButton
Leçon 6Animer les éléments du menu
Leçon 7Fermer le Menu

Chapitre 4 : La SettingsView

41m20
 
Leçon 1UI de SettingsView
Leçon 2Montrer SettingsView
Leçon 3Cacher settingsView
Leçon 4Ajout du mode sombre
Leçon 5Se déconnecter

Chapitre 5 : Le ProfileController

1h52
 
Leçon 1Passer au ProfileController
Leçon 2UI de ProfileController
Leçon 3La HeaderView
Leçon 4Ajout des Delegates et DataSources
Leçon 5Animation du Header
Leçon 6Ajout du flou
Leçon 7La ProfileImageView
Leçon 8La class User
Leçon 9Obtenir notre utilisateur
Leçon 10Changer le nom dans la HeaderView
Leçon 11Le pod SDWebImage
Leçon 12Ajout du touchesBegan
Leçon 13Le ImagePickerDelegate
Leçon 14Montrer l'alerte pour prendre une photo
Leçon 15Ajouter des images sur Firebase
Leçon 16Le cancelButton
Leçon 17Montrer une alerte quand on appuie sur un bouton
Leçon 18Modifier l'alerte pour le changement de nom

Chapitre 6 : Ecrire un Post

54m32
 
Leçon 1La WritePostView
Leçon 2UI de WritePostView
Leçon 3Cacher la WritePostView
Leçon 4Delegate et DataSource du picker
Leçon 5Enum avec RawValue et CaseIterable
Leçon 6Prendre une photo sur le Post
Leçon 7La fonction send
Leçon 8Envoyer un Post sur Firebase

Chapitre 7 : Montrer les Posts

1h15
 
Leçon 1La Query principale
Leçon 2La class Post
Leçon 3Convertir les snapshots en posts
Leçon 4Création de PostContainer
Leçon 5Delegates et DataSources de la CollectionView
Leçon 6Début du setup de PostContainer
Leçon 7Ajustement des hauteurs de tailles de l'image et du texte
Leçon 8Ajustement de la taille de la Cell
Leçon 9Ajouter les Likes
Leçon 10Ajouter le User dans le Post

Chapitre 8 : Les Queries

37m48
 
Leçon 1Ajout de Couleurs pour différencier les Posts
Leçon 2Query pour un utilisateur spécifique
Leçon 3Query avec favoris
Leçon 4Query avec Catégorie

Chapitre 9 : Le DetailPostController

22m48
 
Leçon 1Partie 1
Leçon 2Partie 2
Leçon 3Partie 3

Chapitre 10 : Le ProfilController d'un autre utilisateur

08m55
 
Leçon 1Partie 1
Leçon 2Partie 2

Chapitre 11 : Le NotificationController

50m39
 
Leçon 1Création du NotificationController
Leçon 2La class InsideNotification
Leçon 3Envoyer une notification vers Firebase
Leçon 4Test de la Notification
Leçon 5La NotificationCell
Leçon 6Delegates et DataSources
Leçon 7Recevoir les notifications
Leçon 8Test de réception des Notifications
Leçon 9Finalisation de NotificationController

Chapitre 12 : Les Pusch Notifications: Mise en place

25m51
 
Leçon 1Création d'une AppID
Leçon 2Le SSL Certificate
Leçon 3Le certificat APN
Leçon 4Configuration de Firebase
Leçon 5Ajout des pots et Capabilities
Leçon 6Les Delegates
Leçon 7Test de la première notification

Chapitre 13 : Les Push Notifications: UpstreamMessage

44m30
 
Leçon 1Enregistrer le token
Leçon 2La class FireMessaging
Leçon 3Envoi d'une Notification presonnalisée
Leçon 4Obtenir le nombre de notifications dans le badge
Leçon 5Aller sur le bon Post
Leçon 6Mettre à jour le nombre de notifications dans le badge

Chapitre 14 : Les Push Notifications: TopicMessage

15m44
 
Leçon 1S'enregistrer au topic
Leçon 2Subscribe et unsubscribe
Leçon 3Envoi d'une Notification topic

Aperçus

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
19,99€
Paiement unique, sans abonnement
Accès à vie à cette formation
11h31 de vidéo • 14 chapitres
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ /mois
Sans engagement
Cette formation + 6 752 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Commencer avec l’abonnement
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complétion
Paiement sécurisé 1,4 million d'apprenants 4.8/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1420 tutos gratuits

Notre politique de protection des données