iOS - Développement natif iPhone et iPad avec Swift par la pratique

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

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.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 2 800,00 €

Durée 5 jours  (35h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 2 800,00 €

Durée 5 jours  (35h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Introduction à iOS et Xcode

  • Historique et environnement de développement
  • Prise en main de Xcode
  • Suivi des versions avec Git
  • Gestion des dépendances avec CocoaPods

Interface utilisateur

  • Vues et contrôles
  • Adaptation aux tailles d'écran avec Auto Layout
  • Storyboard
  • Listes
    • TableView
    • CollectionView
  • Ressources images et polices
  • Animation

Langage Swift

  • Variables et constantes
  • Types de données et optionnels
  • Les fonctions
  • Programmation Orientée Objet (POO) en Swift
  • Architecture et Design Patterns courants

Echanges serveurs

  • Communication avec une API REST
  • URLSession et Alamofire
  • Construction d'une requête
  • Validation des données et gestion des erreurs
  • Envoi / téléchargement de fichiers

Géolocalisation

  • Récupération de la position GPS (Core Location)
  • Gestion des permissions
  • Cartographie (MapKit) et annotations

Persistance de données

  • Base de données locale (CoreData)
  • Accès, écriture et migration de la base de données
  • Stockage local de fichiers
  • Préférences locales (NSUserDefaults)
  • Trousseau d'accès pour les données sensibles (Keychain)

Qualité logicielle

  • Bonnes pratiques
  • Tests
    • Unitaires (XCTest)
    • D'interface (XCUITest)
  • Intégration et déploiement continu

Publication

  • Signature d'une application
  • Déploiement public sur l'App Store
  • Déploiement privé entreprise
  • Contraintes de validation
  • Outils d'aide au déploiement

Exemples de travaux pratiques (à titre indicatif)

  • Développement fil rouge d'une application de partage de vélos (données temps réel)
  • Base de code source réutilisable pour encourager l'autonomie par la pratique

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir suivi la formation

Public

Développeurs, architectes et chefs de projets techniques.

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Développer avec Kotlin des applications mobiles pour les plateformes Android.
Tarif

A partir de 3 050,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Formation Excel pour contrôleur de gestion

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Analyser des masses de données importantes dans Excel pour les faire parler
  • Appliquer les fonctions d'Excel nécessaires à la construction de tableaux de bord et reportings de gestion
  • Optimiser la création et la présentation des différents reportings sur Excel
Tarif

A partir de 1 834,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre

Objectifs de la formation

  • Expliquer le cadre juridique relatif à la non-discrimination dans le recrutement
  • Mettre en pratique les apports de la loi Égalité et Citoyenneté lors de l’entretien
  • Evaluer le risque de contentieux dans le cadre du recrutement d'un collaborateur
Tarif

A partir de 1 133,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Définir et mesurer les composantes de la masse salariale et leurs facteurs d'évolution
  • Construire des tableaux de bord adaptés aux besoins des acteurs RH
  • Déterminer des indicateurs pertinents au service de la gestion des ressources humaines
Tarif

A partir de 2 668,00 €

Durée

4 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Configurer, contrôler, gérer et optimiser les appareils de pare-feu de sécurité de réseau de SonicWall exécutant SonicOS pour efficacement se défendre contre le développement et le réseau naissant et des menaces de sécurité informatique.
  • Configurer le pare-feu de SonicWall pour la connectivité sécurisée et éloignée, l'optimisation de réseau et la protection de menace avancée.
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Savoir concevoir des garanties en adéquation avec un produit ou service
  • Déterminer les modes de gestion pertinents
  • Maîtriser les montages juridiques et l’organisation des programmes affinitaires
Tarif

A partir de 850,00 €

Durée

1j / 7h

Modes
  • Entreprise

Formation Parcours Référent santé au travail

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Décrire le cadre réglementaire de la santé au travail
  • Identifier les risques psychosociaux (RPS)
  • Construire un plan d'actions pour prévenir les RPS dans son entreprise
  • Rédiger son document unique d'évaluation des risques professionnels pour améliorer sa démarche globale de prévention
Tarif

A partir de 5 030,00 €

Durée

7 jours

Modes
  • Entreprise
  • Centre

Objectifs de la formation

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

  • Identifier les configurations nécessaires par typologie de projets Java
  • Prendre en main la configuration automatique de Spring Boot
  • Minimiser les actions anciennement requises pour réussir un déploiement rapide de projets Java
  • Refactorer de façon absolue le volume de code réalisé à fonctionnalités égales avec l'approche de développement existante.
Tarif

A partir de 1 220,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Maîtriser le processus de production du cidre : apprendre toutes les étapes de la production du cidre, depuis la sélection des pommes jusqu'à la création de recettes.
  • Exploiter une cidrerie : acquérir les compétences nécessaires pour gérer efficacement une cidrerie.
  • Contrôle de qualité et développement de recettes : développer la capacité à créer et perfectionner des recettes de cidre.
  • Gestion de l'entreprise : acquérir des connaissances sur la gestion d'une entreprise de cidrerie prospère.
  • Conformité réglementaire et normes de l'industrie : comprendre le cadre juridique et réglementaire entourant la production de cidre.
Tarif

A partir de 1 950,00 €

Durée

5j / 35h

Modes
  • Centre

Objectifs de la formation

  • Evaluer le risque de change
  • Appliquer les méthodes de couverture et les instruments dérivés pour se prémunir contre le risque de change
  • Mettre en œuvre les outils de gestion du risque de taux
Tarif

A partir de 1 834,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre

Je cherche à faire...