Formation iPhone / Ipad Avancé - Développement d'application iOS avec Swift et COCOA

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Apprendre à  utiliser des fonctionnalités avancées - Gérer les notifications - Utiliser sqlite avec Core Data - Introduire aux outils graphique (Sprite Kit, Métal)

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 975,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 975,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Table View - Gestion des données

    Rappel de fonctionnement
    Réordonner les cellules
    Supprimer des données
    Mettre à jours les données avec un pull to refresh
    Ajouter un champ de recherche

    Atelier: Créer une TableView éditable

    Table View - Mise en forme

    Entête et pied de page de section personnalisé
    Ajouter une image dans l'entête de section
    Effet parallaxe
    Créer des cellules personnalisées
    Multiple custom view cell

    Atelier: Créer une TableView avec plusieurs cellule et entête personnalisé

    Camera

    Accéder à la camera
    Autoriser accès aux photos
    Sélectionner une photo dans la librairie
    Les méthodes du delegate
    Enregistrer les photos dans la bibliothèque

    Atelier: Prendre une photo depuis la camera

    Persistance des données

    Présentation de Core Data
    Créer un projet Core Data
    Créer des entitées
    Gérer les attributs et les relations
    Importer CoreData
    Récupérer le context et le ManagedObject
    Modifier les valeurs d'une entité
    Enregistrer les données

    Atelier: Sauvegarder des données avec Core Data

    Multitheading

    Les avantages du Multi Threading
    Les classes NSThread, NSOperation
    Description du Grand Central Dispatch
    Les fonctions asynchrones
    Les Classes NSURLSession
    Les Methodes resume, cancel, suspend

    Atelier: Créer un système de téléchargement de données

    Touch ID

    Présentation de touchID
    Importer Local Authentication
    Récupérer le context, gérer les erreurs
    Tester les compatibilités du device
    Gérer authentification

    Atelier : Utiliser TouchID pour valider des données

    Gestion du touché

    Rotation, Pinch, Swipe
    Touché simple, long et multiple
    Attacher un mouvement à un object graphique

    Atelier: Associer la gestion du touché à une image

    Notification "Push"

    Présentation des outils de notifications
    Comprendre le fonctionnement des notifications
    Configurer le système de push
    Notification APN au format JSON
    Notification locale

    Atelier: Ajouter des notifications à un projet

    Apprendre à gérer les Layer

    Les propriétés de base: backgroundColor, borderWith, borderColor, opacity, etc
    Associer un Layer à une View
    Ajouter et position une image
    Afficher une portion d'une image avec CAScrollLayer
    Personnaliser un texte (taille, police, couleur) avec CATextLayer
    Réaliser un dessin en 3D avec CATransformLayer
    Gérer le chargement asynchrone d'une image avec CATiledLayer

    Atelier: Réaliser plusieurs exemples pour présenter les CALayer

    Utiliser des outils graphiques

    Présentation de Core Graphics, Quartz 2D
    Les classes de Core Graphics: CGRect, CGSize, CGPoint
    Récupérer le context Core Graphic
    Les methodes drawRect(_:), setNeedsDisplay(), setNeedsDisplayInRect
    Utiliser la classe UIBezierPath()
    Les bonnes pratiques

    Atelier: Dessiner une jauge

    Utiliser des bibliothèques graphiques

    Introduction à Sprite Kit
    Présentation de Metal

    Prérequis

    Avoir suivi la formation iPhone / Ipad - Développement d'application iOS avec Swift et COCOA

    Public

    Développeur iOS Swift

    Ces formations pourraient vous intéresser

    Formation Vue.js Avancé

    Proposé par Sparks

    Objectifs de la formation

    • Approfondir la compréhension des concepts clés de Vue.js, tels que les composants asynchrones, les composables et les directives personnalisées
    • Maîtriser le routage et la navigation avec Vue Router
    • Gérer efficacement les états d'application avec Pinia
    • Développer des tests unitaires et end-to-end pour assurer la qualité du code
    • Mettre en production et déployer des applications Vue.js en suivant les meilleures pratiques
    Tarif

    A partir de 2 100,00 €

    Durée

    3 jours

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Développer une application Cross-plateform Android et iOS avec Flutter
    • Créer des widgets personnalisés et/ou spécifiques par plateforme
    • Architecturer l’application avec le pattern BLoC (Business Logic Component)
    Tarif

    Contacter l'organisme

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Maîtriser le développement d'applications mobiles sous iPhone/iPad
    Tarif

    A partir de 2 995,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Développer et publier une application mobile native Android et iOS sur les stores
    • Programmer avec React Native
    • Gérer l'état avec Redux
    • Gérer l'environnement et les outils de développement mobile.
    Tarif

    A partir de 1 220,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Maîtriser les 

    Proposé par M2I

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Expliquer les principes fondamentaux de la rémunération brute et de ses composantes
    • Analyser et évaluer les différentes indemnités, primes, avantages en nature et frais professionnels dans le cadre de la rémunération
    • Calculer avec précision le salaire de base, y compris les heures supplémentaires et complémentaires
    • Evaluer et déterminer les droits aux congés payés et aux jours de RTT pour les salariés
    • Intégrer et interpréter l'articulation en cascade du bulletin de salaire, en tenant compte des prélèvements à la source pour obtenir le net à payer
    • Décrire les champs d'application de la loi PACTE concernant la participation aux résultats de l'entreprise et l'intéressement
    • Mettre en place un accord de participation aux résultats, en comprenant les accords dérogatoires et les conditions supplémentaires de participation, en respectant les modalités légales
    • Définir et appliquer les critères et les règles de calcul pertinents pour l'intéressement dans le cadre de la loi PACTE
    • Identifier les caractéristiques et les modalités des Plans d'Epargne Entreprise (PEE, PEI)
    • Optimiser la mise en place de l'accord d'intéressement en prenant en compte les aspects sociaux et fiscaux spécifiques
    • Expliquer le mécanisme des actions gratuites et des stock options.
    Tarif

    A partir de 1 400,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Décrire le contexte du bail commercial et les raisons d'en sortir
    • Identifier les conditions d'application du bail dérogatoire
    • Analyser les modes alternatifs au bail commercial en gestion locative
    Tarif

    A partir de 1 113,00 €

    Durée

    1 jour

    Modes
    • Entreprise
    • Centre

    Formation Le droit du travail appliqué aux ESMS

    Proposé par LEFEBVRE DALLOZ COMPETENCES

    Objectifs de la formation

    • Adapter les modalités de temps de travail à l'organisation et aux projets des établissements et services
    • Identifier les différentes modalités de suspension et de rupture du contrat de travail
    • Déterminer les modalités d'application des conventions et accords collectifs dans les Etablissements et Services sociaux et médico-sociaux
    Tarif

    A partir de 1 310,00 €

    Durée

    2 jours

    Modes
    • Entreprise
    • Centre
    • Distance

    Objectifs de la formation

    • Décrire le cadre du droit environnemental, son champ d'application et ses principaux acteurs
    • Lister les principales exigences en matière de prévention des pollutions et de protection de l'environnement
    • Construire un argumentaire en faveur de l'évaluation et du maintien de la conformité réglementaire de son organisation
    Tarif

    A partir de 2 010,00 €

    Durée

    3 jours

    Modes
    • Entreprise
    • Centre

    Objectifs de la formation

    Comprendre les enjeux de la maintenance d'un serveur d'application Geronimo - Maîtriser les tâches courantes d'administration - Administrer des serveurs Geronimo en cluster (load-balancing, fail-over)
    Tarif

    A partir de 2 475,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Développer des applications iOS, en autonomie grâce à une approche basée sur la pratique
    • Utiliser le langage Swift et les différentes API
    • Concevoir une interface graphique
    • Echanger des données avec un serveur
    • Gérer le fonctionnement hors ligne d'une application
    • Utiliser des librairies avancées (Localisation, Appareil Photo, Persistance)
    • Démontrer la qualité du code grâce aux tests unitaires et d'interface
    • Déployer une application sur l'App Store.
    Tarif

    A partir de 2 800,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Je cherche à faire...