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

La mission consiste en la réalisation d’un dossier de permis de construire pour un bâtiment simple. Avec les éléments dessinés et modélisés en 2D, créer un dossier de dépôt (permis de construire) Utilisation des blocs et des gabarits. Utilisation des fonctions de cotation/annotation.
Tarif

A partir de 1 875,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

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

  • Préparer l'animation d'une formation en rédigeant un plan de cours
Tarif

A partir de 1 550,00 €

Durée

0j / 2h

Modes
  • Centre
  • Entreprise
  • Distance

Développement Web avec HTML, CSS3 & Javascript

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs, chefs de projets Web souhaitant développer des sites Web ou applications avec HTML 5 et CSS3.

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

  • Disposer des compétences nécessaires au développement d'un site internet full HTML5 / CSS3
  • Savoir produire des pages compatibles avec les différents navigateurs internet
  • Être capable de créer des interactions dynamiques avec l'utilisateur sans développement serveur
  • Comprendre comment tirer parti des dernières nouveautés HTLM5 comme le lecteur vidéo compatible mobiles

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é

Développeurs .Net ou Java souhaitant savoir exploiter les possibilités offertes par HTML5 et CSS Chargés de développement d'applications informatiques

Pré-requis

Connaissance internet standard, notions d'algorithmie

Tarif

A partir de 2 965,00 €

Durée

5 jour(s)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

S'initier à la création de textures pour modèles 3D en utilisant Substance Painter. Préparer son modèle 3D pour le peindre numériquement avec des matériaux standards ou intelligents. Appliquer des motifs, générer des cartes et les appliquer au modèle 3d. Préparer des assets 3d « Game ready » pour des moteurs de jeu tels que Unity ou Unreal Engine.
Tarif

A partir de 2 495,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 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

Objectifs de la formation

  • Connaître les principes fondamentaux du design vectoriel
  • Comprendre l’interface du logiciel et savoir naviguer efficacement
  • Maîtriser les outils de création et de modification d’objets
  • Exploiter les fonctionnalités avancées : effets spéciaux, filtres et calques
  • Intégrer les techniques de création de typographie et d'illustration avancées
Tarif

A partir de 1 650,00 €

Durée

3 jours

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

Certification à distance Intégrer l’utilisation des TICE dans sa pratique pédagogique

Proposé par FORPROF - Préparation compléte au CRPE pour devenir professeur des écoles​

Objectifs de la formation

À destination des enseignants, notre formation informatique vous permettra d’intégrer efficacement le numérique dans vos méthodes d’enseignement, en tenant compte des différents niveaux des élèves. Elle vous fournira également les outils nécessaires pour aborder les dangers liés au numérique.

  • Perfectionnement de vos compétences numériques
  • Apprentissage à la création d'exercices plus interactifs, favorisant la participation
  • Apprentissage aux dangers du numérique et du numérique dans un cadre légal
  • Passage de la certification à l'issue de la formation
Tarif

A partir de 1 199,00 €

Durée

18 heures

Modes
  • Distance

Formation SketchUp Initiation

Proposé par BELFORMATION

Objectifs de la formation

  • Initiation logiciel Sketchup : modélisation 2D et 3D.
  • Découverte outils et fonctionnalités Sketchup : création et modification.
  • Modèles 3D précis avec textures, matériaux et éclairage réaliste.
  • Import/export fichiers, rendus et présentations visuelles attractives.
  • Optimisation flux travail pour productivité accrue.
Tarif

A partir de 1 500,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...