Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
Ce cours intensif vous permettra de disposer de solides bases pour développer des applications professionnelles autour des incontournables phénomènes de société que sont devenus l'iPhone, l'iPod Touch, ou l'iPad réunis sous la bannière iOS. Une fois votre environnement de développement et le langage Objective-C maîtrisés vous abordez les API du SDK iPhone comme la gestion des données et l'interface utilisateur afin de disposer d'une bonne vue d'ensemble et de pouvoir développer vos premières applications. L'environnement de développement est Xcode, il inclut entre autres IOS SDK et les storyboards. Les spécificités de l'iPad, des écrans secondaires et des nouveaux matériels sous iOS seront abordées. Les nouveautés iOS et Xcode (dernières versions en cours) pour les développeurs seront également présentées.
Tarif |
Contacter l'organisme |
Durée | 5 jours (35h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
Contacter l'organisme |
Durée | 5 jours (35h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Un marché porteur
La « sécurité » économique du modèle de développement
Les spécificités du matériel (processeur, mémoire, disque, ...)
Différences concrètes entre les modèles
Les besoins en ressources selon l'utilisation
Impacts du firmware sur les applications
Contraintes de développement liées à la plateforme iPhone
Particularités du système d'exploitation iOS
Pourquoi utiliser Objective-C ?
Comment créer une application pour iPhone ?
Comment développer des applications pour IPhone ?
Configuration Mac nécessaire
Présentation des outils et IDE disponibles (Xcode incluant Interface Builder, iPhone Simulator)
Démarrer un nouveau projet avec Xcode
Compiler à destination de l'iPhone / iPod touch / iPad
Compiler à destination de l'iPhone / iPod touch (Organizer)
Pourquoi faut-il signer un binaire (Target) ?
Les pragma Xcode / compilateurs ObjC
Concevoir ses propres modèles (templates) de projet
Le simulateur iPhone/iPad
Où trouver de l'aide ?
Présentation générale et vocabulaire
Comparatif langages orientés objet Objective-C, C++ et Java
Philosophie des messages
Les méthodes et les classes
Création de classes et d'instances
L'importance des conventions de nommage
Différence entre classe et interface
Accès et portée des variables d'instances
Propagation des messages
La directive @selector
S'y retrouver dans la documentation officielle
Objective-C 2.0 runtime référence
Catégories et extensions
Les propriétés déclarées (@property)
L'utilité des protocoles (@protocol)
Déclarations des interfaces
Une gestion de la mémoire performante avec ARC (Automatic Reference Counting)
Tour d'horizon des principales API par thème
Les grandes lignes des méthodes de codage avec Cocoa Classes de base et hiérarchie
Conventions de nommage et comportements attendus
Héritage ou bien composition et connaissance ?
Philosophie du framework foundation
Les classes fondamentales communes à tous les traitements
Utilité des collections String, Text & Fonts (NSCharacterSet) Dates, Times & Numbers (NSDate)
Interfacer son application avec les réglages utilisateurs standards système
Description de l'interface builder : Storyboards et segues
Les apports du framework UIKit
Comprendre l'intérêt du modèle MVC (Model View Controller)
Les classes Contrôleur de View (Controller View) UIView, sous-classe UIResponder (réponse/gestion événements utilisateurs)
La hiérarchie des Views et leur géométrie
Les interactions entre les objets View dans UIKit
L'architecture de rendu des Views
Le système de coordonnées des Views Hiérarchies des classes UIResponder / UIWindow / UIView
Combiner une Barre d'onglets (Tab Bar) et des Contrôleurs de Navigation
Exemple UIView / UIImageView
Appliquer une transition à une View dans un bloc d'animation
Utilisation des UIAlertController
Utilisation des UITableViews et présentation des UICollectionViews
Méthodes de contact et gestures
Gestion de la geolocalisation, Mapkit
Diffuser du contenu (musique, photos, vidéos) en Wifi (Airplay, Apple TV)
Les nouveautés iOS
Migrer son application vers iOS dernière version
Problématiques de l'internationalisation
Désignation des langues (lproj)
Présentation de la distribution de son application sur l'Appstore
Les « contraintes » imposées par Apple
A quoi sert le certificat de distribution ?
Quels outils pour le versionning de l'application distribuée ?
Publication sur iTunes AppStore
Maîtriser la syntaxe du langage, développer des applications Web dynamiques en PHP, comprendre l'orientation web de PHP et gérer des formulaires et leurs accès aux données.
À l'issue de la formation, le stagiaire sera capable de :
METHODES ET OUTILS PEDAGOGIQUES
Support de cours
EVALUATION
Public concerné
Développeurs, concepteurs/réalisateurs, webmestres, chefs de projet Web, architectes techniques.
Pré-requis
Connaissance de base web et HTML, et d'au moins un langage de programmation
Tarif |
A partir de 2 315,00 € |
Durée |
4 jour(s) |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 2 010,00 € |
Durée |
3j / 21h |
Modes |
|
Savoir maîtriser l'environnement complet de développement d'applications Web
À l'issue de cette formation Oracle ADF, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
Contacter l'organisme |
Durée |
5j / 35h |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
Contacter l'organisme |
Durée |
5j / 26h |
Modes |
|
A l'issue de cette formation Tests des applications Java, vous aurez acquis les connaissances et compétences nécessaires pour :
Mettre en place les différents types de tests usuels sur une application
Maîtriser les bonnes pratiques de développement de classe ou de plan de tests
Maîtriser les différentes méthodologies de production
Tarif |
A partir de 1 530,00 € |
Durée |
2j / 14h |
Modes |
|
A l'issue de cette formation, vous serez capable de :
Tarif |
A partir de 700,00 € |
Durée |
1j / 7h |
Modes |
|
Cette formation Plan d'action commerciale vous donne les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 395,00 € |
Durée |
2j / 14h |
Modes |
|
Cette formation est une vue d'ensemble des sytèmes d'exploitation z/OS et des services sur les personnels non-technique.
À l'issue de cette formation z/OS initiation, vous aurez acquis les connaissances et compétences nécessaires pour décrire et expliquer :
Tarif |
A partir de 1 590,00 € |
Durée |
2j / 14h |
Modes |
|
A l'issue de cette formation .NET MAUI, les participants auront acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 995,00 € |
Durée |
3j / 21h |
Modes |
|
Ce cours vous enseigne les sujets nécessaires pour créer avec succès des applications de flux de messages et les services d'intégration IBM Integration Bus.
Cette formation se concentre sur l'utilisation d'IBM Integration Bus pour développer, déployer et supporter des applications de flux de messages de plate-forme indépendante et des services d'intégration. Ces applications et services d'intégration utilisent diverses topologies de messagerie pour transporter les données entre les demande de services et les fournisseurs de services, et également de permettre aux données d'être acheminées, transformées et enrichies au cours du traitement.
Les sujets abordés dans ce cours comprennent la création de services d'intégration et d'applications de flux de messages qui utilisent et fournissent des services Web. Vous apprendrez également comment utiliser le cas driven processing noeuds et comment utiliser l'installation d'enregistrement et de lecture pour capturer et afficher les données en cours de traitement. Vous apprendrez également comment IBM Integration Bus interagit avec les autres produits IBM et les informations de l'entreprise.
Tarif |
A partir de 2 800,00 € |
Durée |
4j / 28h |
Modes |
|