La création d'applications iOS en Swift

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Utiliser le langage Swift
  • Identifier les architectures techniques d'un iPhone et d'un iPad
  • Utiliser les outils de développement Apple
  • Construire une application professionnelle iOS performante
  • Rendre une application adaptable aux différentes tailles d'écrans
  • Installer, configurer et utiliser des bibliothèques

GROUPE LEXOM


New Skills Model
Voir la fiche entreprise

Tarif

A partir de 1 390,00 €

Durée 28 heures sur 4 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

GROUPE LEXOM


New Skills Model
Voir la fiche

Tarif

A partir de 1 390,00 €

Durée 28 heures sur 4 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Programme

A l'issue de la formation, les participants seront préparés à :

Jour 1 - Matin

1. Identifier les fondamentaux d'une application sur iOS
  • Les enjeux du marché en chiffres
  • Les caractéristiques techniques du matériel (mémoire, processeur, disque...)
  • Différencier les modèles et équipements Apple
  • Le rôle et l'impact du firmware sur les applications
  • L'utilisation d'Objective C ou de Swift

Jour 1 - Après-midi

2. Déterminer l'environnement de développement
  • La configuration d'un Mac
  • Les rôles des IDE Xcode et Interface Builder
  • Les instruments ; des outils de mesure
  • L'intégration continue (tests unitaires, etc.)
  • L'Apple Developer Program

Jour 2 - Matin

3. Découvrir le langage de programmation Swift
  • Comparaison des langages orientés objet (PHP, Java et C++)
  • L'inférence de types
  • Les constantes, tuples et chaînes de caractères
  • Les variables de type optional et leur gestion, l'unwrapped
  •  Le contrôle d'exécution
  • Les closures et les fonctions dans Swift
  • L'héritage et les protocoles

Jour 2 - Après-midi

4. Gérer la programmation Swift
  • Les classes, structures, énumérations, et propriétés
  • Les différentes catégories et extensions
  • Les constructeurs et destructeurs
  • Les propriétés déclarées (@property)

Jour 3 - Matin

5. Déterminer l'architecture de Swift
  • La mémoire, la consommation et le mode (background, foreground)
  • Le cycle de vie et fonctionnement (appDelegate)
  • Les storyboards et segues de l'interface Builder
  • Le contrôleur de navigation
  • Le TableView Controller
  • Le CollectionView Controller
  • La création et l'implémentation (le TabBar Controller)

Jour 3 - Après-midi

6. Gérer le paramétrage de l'interface utilisateur avec SwiftUI
  • Les principaux objets de SwiftUI
  • L'interface de programmation Core Animation
  • La hiérarchie des classes UIView, UIResponder, UIWindow
  • La gestion des vues (UIView et les widgets disponibles)
  • Le dessin dans les vues et animations
  • L'interface simple avec UIButton, UIImage, UILabel et UITextField
  • Les messages bloquants avec UIAlertController
  • L'enchaînement des écrans avec UITabBar, UINavigationBar et UIStoryboardSegue
  • L'animation des UIViews
  • L'expérience utilisateur enrichie grâce à UIGestureRecognizer

Jour 4 - Matin

7. Utiliser des APIs utiles et connectées en Swift
  • La connexion à un serveur avec une API REST
  • Appels réseaux synchrones / asynchrones et parsing JSON 
  • Le téléchargement de contenu
  • Les mécanismes proposés et contraintes imposées par Apple
  • La gestion des Web Services
  • Les bibliothèques et outils tiers utiles

Jour 4 - Après-midi

8. Renforcer le professionnalisme de son application
  • La persistance des données (Property List, le système de fichiers)
  • Le design des langues (lproj)
  • La distribution et la publication de l'application sur l'Appstore
  •  Le certificat de distribution
  • Les outils pour le versionning de l'application

Prérequis

Disposer de bonnes connaissances en programmation orientée objet et maîtriser un des langages suivants : PHP5 objet, Objective-C, C++, Java, C#

Public

  • Niveau Initiation
  • Socle de compétences en fin de formation

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Décrire les considérations pour le développement d'applications compatibles avec l'IA.
  • Comprendre comment créer, configurer, déployer et sécuriser les services cognitifs Azure ainsi que des solutions conversationnelles avec des bots.
  • Développer des applications qui analysent le texte, lisent et traitent du texte dans des images et des documents, et utilisent des services de vision par ordinateur pour analyser des images et des vidéos.
  • Être capable de développer des applications vocales et des applications qui détectent, analysent et reconnaissent les visages.
  • Pouvoir créer des applications avec des capacités de compréhension du langage naturel et des modèles de vision par ordinateur personnalisés.
  • Savoir développer des applications QnA et créer des solutions de recherche intelligentes pour l'exploration des connaissances.
  • Utiliser les services cognitifs Azure pour développer des applications infusées d'IA.
  • Mettre en œuvre des applications intégrant les services de vision par ordinateur pour des analyses complexes.
Tarif

A partir de 2 800,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Oracle BI Utilisateur, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Maîtriser les filtres, les regroupements, les calculs,l'utilisation de variables et de paramètres, la création de diagrammes et de tableaux croisés
  • Maîtriser le rafraîchissement automatique des rapports et tableaux de bords par la création d'agents
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Être à l'aise dans la création de graphiques, diagrammes et tableaux
  • Construire des requêtes avancées
  • Maîtriser l'utilisation de documents multi-requêtes
  • Manipuler les variables, formules et fonctions complexes
  • Comprendre et utiliser les contextes de calcul
  • Mettre en œuvre différentes options pour relier des documents Web Intelligence
Tarif

A partir de 1 200,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Créer des applications graphiques avec le module Forms de l'outil Oracle Developer et le L4G d'Oracle.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Décrire les grands concepts, les composants et l'écosystème de l'Internet des objets (IoT)
  • Distinguer les interactions entre l'Internet des objets et les autres technologies numériques
  • Identifier les Business Models possibles
  • Examiner les enjeux liés à la vie privée et à la sécurité
  • Gérer un projet de création d'objets connectés.
Tarif

A partir de 860,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Yocto vous serez en mesure de :

  • Créer un système Linux embarqué avec Yocto Project
  • Maitriser la personnalisation de l'image (configuration du système, ajout de packages divers)
  • Maitriser la configuration avancée (extension de recettes, création de patches, kernel et device tree)
  • Développer le code métier
Tarif

A partir de 1 890,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrétement à l'issue de cette formation Ingénierie DevOps sur AWS vous aurez acquis les connaissances et les compétences nécessaires : 

  • Utiliser les pratiques et concepts principaux de la méthodologie DevOps
  • Concevoir et mettre en place une infrastructure sur AWS, qui prenne en charge un ou plusieurs projets de développement DevOps
  • Utiliser AWS CloudFormation et AWS OpsWorks pour déployer l’infrastructure nécessaire à la création d’environnements de développement, de test et de production pour un projet de développement logiciel
  • Configurer Git sur AWS et découvrir l’éventail d’options permettant de mettre en place un environnement d’intégration continue sur AWS
  • Utiliser les principes essentiels de l’intégration et du déploiement continus
  • Mettre en œuvre plusieurs cas d’utilisation courants du déploiement continu à l’aide des technologies AWS, notamment le déploiement bleu/vert et les tests A/B
  • Faire la distinction entre les différentes technologies de déploiement d’applications disponibles sur AWS (notamment AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk et Amazon EC2 Container Service) et décider laquelle correspond le mieux à un scénario donné
  • Ajuster précisément les applications que vous envoyez sur AWS pour bénéficier de hautes performances et utiliser les outils et technologies AWS pour vous surveiller le bon fonctionnement de votre application et de votre environnement.
Tarif

A partir de 2 450,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation WinDev Mobile est destinée aux personnes connaissant déjà WinDev et souhaitant développer rapidement des applications pour mobiles ou tablette Android robustes et professionnels. Lors de cette formation Windev Mobile pour Android, vous maitriserez l'environnement de WinDev Mobile. Vous apprendrez à configurer votre environnement de développement pour WinDev Mobile et Android. Vous utiliserez le WLangage pour créer des applications Android professionnels qui accèdent à des bases de données SQLite, envoient des emails, gère la géolocalisation, etc .., toutes les fonctionnalités classiques des applications mobile ou tablette moderne et performante sont passées en revue.

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Développer une application Android ou iOS évoluée.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Linux - Programmation Shell

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Découvrir les fonctionnalités de l'interpréteur de commande des systèmes Linux et apprendre à créer vos propres scripts d'administration.

À l'issue de la formation, le stagiaire sera capable de :

  • Comprendre comment automatiser, fiabiliser les travaux répétitifs
  • Savoir développer plus rapidement qu'en programmation traditionnelle
  • Maîtriser les principales instructions du langage de script
  • Connaître les différentes facettes de chacun des interpréteurs

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

EVALUATION

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Analystes d'exploitation - Développeurs d'applications sur UNIX - Exploitants et administrateurs

Pré-requis

Connaissance des principes de base du système UNIX

Tarif

A partir de 1 825,00 €

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Je cherche à faire...