Formation iPhone / iPad - 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

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

DAWAN


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

Tarif

A partir de 2 995,00 €

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

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 995,00 €

Durée 5 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

    Introduction

    Historique
    Environnement et développement
    IDE et outils (compilateur, debugger, simulateur)
    Documentation
    Le playground

    Les Premiers pas avec Swift

    Historique et version
    Syntaxe de base: Les variables, les constantes, les tuples
    Le typage des variables
    Conditions et boucles
    Les Tableaux et dictionnaires
    Déclarer une fonction, une closure

    Programmation Orienté Objet

    Déclaration de classe, attributs, méthodes
    Instanciation d’objet
    Surcharge de méthode, constructeur
    Héritage, polymorphisme
    Les protocoles

    Interface graphique

    Définir le support de l'application
    Prendre en main le storyboard
    Comprendre les dimensions utilisables
    Positionner les objets graphiques
    Comprendre et utiliser les contraintes

    Atelier: Apprendre à positionner des composants

    Le framework UIKit

    Parcours des objets graphiques (UILabel, UIButton, UISlider)
    Associer et lier un controller à une vue
    Déclaration d’objet graphique dans le controller
    Créer une fonction de sortie
    Ajouter une action sur un bouton (controller, interface builder)

    Atelier: Créer un nuancier de couleur

    Utiliser la navigation

    Tab Bar Controller
    Navigation Controller
    Les pages Modales

    Atelier: Mettre en place les différents mode de navigation

    Le framework UIKit: Suite

    Importer et afficher des images (UIWebView)
    Afficher une page web (UIWebView)
    Autoriser l'app à se connecter à une url non protégé
    Comprendre l’utilité des delegates
    Ajouter et associer un delegate
    Tester la connexion
    Gestion du chargement des pages (UIIndicatorView)
    Ajouter les comportements d'un navigateur (rechargement, retour arrière, etc)

    Atelier: Utiliser les composants ImageView et WebView

    UIAlertViewController

    Configurer les messages
    Afficher l'alert
    Gérer les fonctions de callback

    Les tables View

    Delegate et datasource
    Parcourir et afficher les données
    Identifier les cellules
    Ajouter du contenu dans les cellules (texte, image, etc)
    Ajouter les entêtes et pieds de page
    Utiliser les index de table
    Ajouter une navigation sur les éléments de la liste

    Atelier: Organiser des données dans une table view

    Le framework MapKit

    Ajouter le framework MapKit
    Définir les coordonnées
    Centrer la carte, poser des épingles
    Informations et navigation des épingles
    Activer la géolocalisation
    Autoriser la localisation

    Atelier: Afficher une carte, identifier des lieux, se géolocaliser

    Préférences Utilisateurs

    Les UITextfield (options & claviers)
    Déclencher la fermeture du clavier
    Enregistrer les préférences dans le téléphone
    Récupération des préférences
    Durée de vie des données

    Atelier: Enregistrer des informations dans le téléphone

    Son & Vidéo

    Les framework AVFoundation & AVKit
    Les sources audio & vidéo
    Commander le jeu des sons
    Ajouter un controller de vue Video

    Atelier: Jouer un ensemble de sons et vidéos

    Communication asynchrone

    Définir une url, une requête
    Récupérer un objet session
    Soumettre une requête
    Gérer les erreurs
    Utiliser les classes JSON
    Afficher les résultats

    Atelier: Communiquer avec une API Rest

    Internationalisation

    Déclarer un fichier de traduction
    Définir les traductions
    Récupérer et afficher les chaines de traduction
    Ajouter des nouvelles langues

    Atelier: Internationnaliser une page

    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

    Prérequis

    Bonnes connaissances d'un langage de programmation objet

    Public

    Développeurs d'applications mobiles

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    • Décrire l'évolution du cadre juridique et le champ d'application du devoir de vigilance
    • Expliquer la méthodologie de la démarche de vigilance
    • Inscrire le devoir de vigilance dans la stratégie et la gouvernance de l'entreprise
    Tarif

    Contacter l'organisme

    Durée

    1 jour

    Modes
    • Entreprise

    Objectifs de la formation

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

    • Réaliser un sujet vidéo court avec un iPhone, de la prise de vue au montage puis à la mise en ligne.
    Tarif

    A partir de 1 860,00 €

    Durée

    3j / 21h

    Modes
    • Centre

    Objectifs de la formation

    • Identifier les mentions légales obligatoires qui doivent figurer sur une facture
    • Facturer et/ou récupérer la TVA conformément aux règles en vigueur
    • Gérer les cas d'application de retenues à la source liées aux opérations internationales
    • Se préparer à la réforme relative à la facturation électronique (1er juillet 2024)
    Tarif

    A partir de 1 294,00 €

    Durée

    1 jour

    Modes
    • Entreprise
    • Centre
    • Distance

    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

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

    A partir de 2 975,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Tirer le meilleur parti de votre iPhone pour produire du contenu.
    Tarif

    A partir de 2 010,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Formation Médiation notariale

    Proposé par LEFEBVRE DALLOZ COMPETENCES

    Objectifs de la formation

    • Délimiter le domaine d'application de la médiation notariale
    • Examiner le procéssus de médiation notariale
    Tarif

    A partir de 580,00 €

    Durée

    4 heures

    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

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

    • Définir la notion de Blockchain
    • Présenter la notion de Machine et Deep Learning
    • Démontrer le rôle de la Blockchain dans les secteurs de l'assurance
    • Identifier les apports de la Blockchain et du Deep Learning dans le secteur de l'assurance
    • Présenter quelques exemples d'application de la Blockchain et du Deep Learning dans le secteur de l'assurance
    • Construire les bases d'un projet innovant pour l'assurance utilisant la Blockchain et l'Intelligence Artificielle.
    Tarif

    A partir de 2 850,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Maîtriser le vocabulaire spécifique aux méthodes d'apprentissage à finalité de classement
    • Identifier le contexte et les conditions d'application des méthodes d'apprentissage supervisé et non supervisé
    • Connaître les objectifs et les différences entre les méthodes de classement
    • Décrire la méthodologie inhérente à ces méthodes
    • Mettre en œuvre et interpréter les résultats des méthodes d'apprentissage supervisé
    • Connaître les principaux indicateurs de cohérence liés aux méthodes d'apprentissage
    • Maitriser les paramètres permettant d'estimer la qualité de ces analyses
    Tarif

    A partir de 3 000,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...