What You Need to Know Before
You Start

Starts 5 June 2025 07:14

Ends 5 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Développeur iOS 16 complet avec SwiftUI et 10 applications

Apprenez le développement iOS avec Swift UI et créez de nombreuses applications.
via Udemy

4052 Cours


15 hours 14 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Paid Course

Optional upgrade avallable

Aperçu

Apprendre le développement iOS avec Swift UI et créer de nombreuses applications. Ce que vous apprendrez :

Apprendre le langage de programmation Swift depuis le début.

Pratiquer le langage de programmation Swift avec des devoirs intéressants attachés. Apprendre à créer des applications de base avec le framework SwiftUI.

Créer votre design de profil avec les mises en page et le framework SwiftUI. Conception de base d'une application mobile.

Magnifiques interactions et animations dans l'application. Apprendre à récupérer des données à partir d'un fichier JSON en utilisant les API Web.

Apprendre à implémenter des animations Lottie et des compétences de design plus élevées. Apprendre à intégrer divers frameworks iOS (AVFoundation, MapKit, etc.).

Apprendre à intégrer les données principales avec REALM. Apprendre les bases de Firebase, y compris l'enregistrement de données, la synchronisation en temps réel, l'authentification, le statut de l'utilisateur et le support hors ligne.

Créer des expériences de réalité augmentée inégalées avec ARKit. Apprendre à enregistrer et charger des données sur votre iPhone avec Firebase et SwiftUI.

Créer un portfolio de haute qualité d'applications réelles et postuler pour des emplois de développeur iOS. Maîtriser le framework d'interface utilisateur le plus grand et le plus récent d'Apple - SwiftUI 3.

Le cours complet de développement d'applications iOS avec SwiftUI 3. Bienvenue dans le cours complet pour développeur iOS 16.

Un cours qui n'ajoute pas seulement quelques sections de Swift UI, mais qui vous enseigne le développement iOS complet entièrement en Swift UI. Nous comprenons vraiment qu'il peut être frustrant d'apprendre à partir de ressources qui ajoutent juste quelques sections et appellent cela un nouveau cours.

Ce cours n'est pas comme ça. Nous avons conçu et enregistré ce cours entièrement sur le nouveau Swift UI.

Nous commencerons par les bases de la programmation avec un langage de programmation Swift. Nous aborderons les concepts de programmation comme les variables, les opérateurs, les plages, le liage optionnel, le déballage forcé, les flux de contrôle, les fonctions, les classes, les structures, les protocoles et la gestion des erreurs.

Une fois les bases de la programmation terminées, nous commencerons à créer des applications. Il n'y a rien de tel que d'apprendre en construisant des applications.

Chaque application est conçue et planifiée de manière à vous enseigner un concept à la fois. Application de profil Cette application vous apprendra les bases de la création d'applications et vous familiarisera avec ZStack, HStack et VStack.

Dès la première application, vous apprendrez à concevoir de belles applications. Application de machine à sous Cette application vous apprendra la conception de formes personnalisées sous iOS.

Nous apprendrons le concept de rawValue et à créer n'importe quelle forme que vous souhaitez. Encore une belle application avec un peu de logique aussi.

Application de calculatrice La calculatrice semble vraiment simple pour les gens, mais ce n'est pas le cas. Cette calculatrice est pleine d'animations et d'astuces pour concevoir une mise en page.

Comment calculer les dimensions de l'écran et plus encore. Écran de démarrage Bien que cette application soit petite en termes d'implémentation, elle est très amusante.

Dans cette application, vous apprendrez à créer un écran de démarrage qui sert généralement d'écran de marque pour la plupart des applications. Application de shopping Cette application se concentre davantage sur la partie UI.

Avec une belle interface utilisateur, nous apprendrons à créer des modèles et à déplacer des données entre plusieurs écrans. La vue de défilement horizontale et le défilement vertical sont également couverts dans cette application.

Clone de l'interface utilisateur LinkedIn LinkedIn a l'une des applications les plus épurées et conviviales. Construire une application comme celle-ci vous enseigne beaucoup sur le design clair et vous donne la confiance que vous pouvez également construire une application complexe.

Application Todo - User Defaults Les applications Todo, comme tout le monde peut le faire, mais ne vous méprenez pas, ce n'est pas si facile. L'application Todo vous enseigne les opérations CRUD et cela aussi avec UserDefaults.

Nous apprendrons également la gestion de l'état de l'application dans cette application. Gestion de l'API avec l'application Pokémon La gestion de l'API est l'un des travaux les plus importants en tant que développeur et pendant votre parcours en tant que développeur iOS, vous aurez à gérer une tonne d'API.

Dans cette section, nous apprendrons à faire un appel Web à une API, à gérer des réponses propres, à gérer des réponses sales et à créer un modèle basé sur la réponse. En outre, il y aura un petit devoir dans cette section.

Actuellement, nous lançons ce cours avec ces applications. À mesure que j'aurai plus de temps, j'ajouterai sûrement plus d'applications à ce cours.

Programme

  • Introduction au développement iOS
  • Aperçu des fonctionnalités d'iOS 16
    Introduction à Swift et SwiftUI
    Mise en place de l'environnement de développement
  • Bases de SwiftUI
  • Comprendre le langage de programmation Swift
    Vues et modificateurs SwiftUI
    Construire des interfaces utilisateur simples
  • Architecture des applications iOS
  • Comprendre MVVM (Model-View-ViewModel)
    Gestion d'état avec SwiftUI
    Persistance des données : Core Data et UserDefaults
  • Construire des mises en page réactives
  • Mises en page adaptatives avec SwiftUI
    Gestion des tailles et orientations d'écran
    Accessibilité dans les applications iOS
  • Réseaux et APIs
  • Effectuer des requêtes réseau avec URLSession
    Analyser des données JSON
    Intégrer des APIs tierces
  • Animations et graphismes
  • Créer des animations avec SwiftUI
    Utiliser Core Animation pour des graphismes complexes
    Intégrer des graphismes personnalisés avec Core Graphics
  • Techniques avancées de SwiftUI
  • Vues et composants personnalisés
    Combiner SwiftUI avec UIKit
    Utiliser Combine pour la programmation réactive
  • Utiliser les fonctionnalités des appareils
  • Implémentation de l'accès à l'appareil photo et à la bibliothèque de photos
    Utiliser les services de localisation et les cartes
    Incorporer Touch/Face ID pour l'authentification
  • Tests et débogage
  • Tests unitaires avec XCTest
    Tests d'interface utilisateur avec XCUITest
    Techniques de débogage et optimisation des performances
  • Publication d'applications
  • Préparation des applications pour la soumission
    Directives de l'App Store et processus de soumission
    Notions de base en marketing pour les applications iOS
  • Projet de fin d’étude
  • Planification et conception de votre application
    Construire une application complète avec SwiftUI
    Déployer et présenter votre application
  • Construire 10 applications iOS
  • Application 1 : Liste de tâches basique
    Application 2 : Application de prévisions météo
    Application 3 : Calculatrice simple
    Application 4 : Application de prise de notes
    Application 5 : Convertisseur de devises
    Application 6 : Suivi de fitness
    Application 7 : Visionneuse de galerie de photos
    Application 8 : Livre de recettes
    Application 9 : Gestionnaire de finances personnelles
    Application 10 : Visionneuse de flux de médias sociaux
  • Conclusion du cours
  • Révision des concepts clés
    Ressources avancées et lectures complémentaires
    Préparation aux cours avancés de développement iOS

Enseigné par

Ineuron Intelligence


Sujets

Programmation