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

  • Examiner l'intérêt d'un projet de vie individualisé et son mode de fonctionnement
  • Identifier les différentes phases d'élaboration du projet de vie individualisé
  • Déterminer le positionnement de chaque intervenant
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Configurer et gérer Internet Information Services
  • Configurer les sites web et les pools d'applications
  • Gérer les certificats
  • Assurer la sécurité d'un site Web, d'applications Web ou encore la transmission de données
  • Administrer IIS à distance
  • Mettre en oeuvre le protocole FTP
  • Surveiller IIS
  • Réaliser la sauvegarde et la restauration d'un site Web
  • Mettre en oeuvre l'équilibrage de charge des serveurs IIS
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Créer et déployer des FlexCards sur les présentations de page pour améliorer l'expérience client
  • Créer et déployer des OmniScripts pour garantir des interactions, une productivité et un engagement des utilisateurs
  • Créer des procédures d'intégration pour exécuter des opérations complexes sur le serveur et incorporer des sources de données externes
  • Implémenter et modifier des DataRaptors pour extraire des données et les enregistrer à nouveau dans Salesforce, en plus de les découper et les transformer avant qu'elles ne soient partagées avec les outils OmniStudio
  • Identifier les processus et services supplémentaires de flux pour les industries qui peuvent être utilisés dans les solutions industrielles
  • Créer des solutions Industry 360, de signalement des problèmes, d'intégration des clients et d'éligibilité aux produits et programmes à l'aide des composants OmniStudio
  • Concevoir des solutions OmniStudio qui répondent à des exigences spécifiques et ajuster les solutions en conséquence lorsque les exigences sont modifiées.
Tarif

A partir de 3 625,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Mesurer l'importance d'un logo
  • Poser les bonnes questions pour la création
  • Identifier les contraintes de reproduction d'un logo
  • Suivre les tendances graphiques
  • Définir les outils pour dessiner un logo en numérique
  • Identifier les règles pour savoir décliner le logo en charte graphique
  • Organiser une charte graphique.
Tarif

A partir de 1 340,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Ouvrir un tableur et en décrire les principes fondamentaux
  • Structurer et produire des tableaux simples et complexes
  • Utiliser des formules de calculs mathématiques de base, statistiques de base
  • Utiliser des formules de calculs complexes permettant le tri, la recherche et le traitement des données
  • Utiliser des fonctions matricielles
  • Lier des fichiers entre eux de manière dynamique
  • Analyser et illustrer des données sous forme de graphiques
  • Créer et paramétrer un tableau croisé dynamique
  • Paramétrer l'impression d'une feuille de calcul
  • Déplacer et retrouver vos feuilles de calcul au sein d'un environnement local et en ligne
  • Exporter et convertir une feuille de calcul
  • Collaborer à plusieurs sur un tableur en ligne
  • Créer une macro simple et l'utiliser via un bouton.
Tarif

A partir de 1 020,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Mettre en œuvre une démarche d'analyse de la valeur sur des processus ou des produits.
  • Identifier des leviers innovants de création de valeur.
  • Animer un groupe de travail multidisciplinaire.
Tarif

A partir de 1 560,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Utiliser les pratiques et concepts principaux de la méthodologie DevOps
  • Concevoir et mettre en place une infrastructure sur AWS, qui prend 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
  • Utiliser AWS CodeCommit et AWS CodeBuild pour découvrir l’éventail d’options permettant de mettre en place un environnement d’intégration continue (CI) sur AWS
  • Utiliser AWS CodePipeline pour concevoir et mettre en œuvre un pipeline d’intégration et de livraison continues (CI/CD) sur AWS
  • Utiliser AWS CodeStar pour gérer toutes les activités de développement logiciel au même endroit
  • Mettre en œuvre plusieurs cas d’utilisation courants de déploiement continu (CD) à l’aide des technologies AWS, notamment le déploiement bleu/vert et les tests A/B
Tarif

A partir de 2 290,00 €

Durée

3j / 21h

Modes

HTML - Les bases

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Toute personne souhaitant maîtriser le langage HTML  pour développer des pages Web.

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

  •     De programmer des pages Web à l’aide du langage HTML

Methodes et outils pédagogiques

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

Evaluation

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

Public concerné

Toutes les personnes désirant s'initier aux fondamentaux de la création de pages Web.

Pré-requis

Pratique courante d'Internet.

Tarif

Contacter l'organisme

Durée

3 jour(s)

Modes
  • Entreprise

Objectifs de la formation

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

  • Identifier les concepts clés de SAP HANA
  • Travailler avec les différentes interfaces SAP HANA pour les développeurs et les administrateurs
  • Décrire les étapes clés d'une migration vers SAP HANA
  • Créer un modèle de données avec les outils de modélisation SAP HANA
  • Construire un report au dessus du modèle de données SAP HANA
  • Préparer, enrichir, charger et gérer le stockage des données dans SAP HANA
  • Décrire les différentes possibilités de gestion d'entrepôts de données avec SAP HANA
  • Pratiquer SAP HANA dans les suites logicielles d'entreprise SAP
  • Décrire l'architecture de l'environnement de développement d'applications SAP HANA
  • Maintenir la sécurité et la confidentialité des données.
Tarif

A partir de 2 460,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Utiliser les différents outils de sélection
  • Créer des tracés à la plume
  • Régler des points d'ancrages
  • Vectoriser un contour
  • Créer du texte, des formes, des symboles
  • Utiliser les calques
  • Gérer les feuilles de style
  • Exporter pour le print et le web
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...