Formation iOS Programming (iPhone/iPad) for Programmers
Toutes les compétences et les connaissances dont vous avez besoin pour faire votre première application iPhone / iPad en utilisant le dernier SDK et les outils iOS .
Plan du cours
L'environnement
Le programme iPhone Developer et les outils (SDK, Xcode, IB, le simulateur iPhone/iPad)
Le langage
- L'essentiel de l'Objective-C
- Utiliser les classes Cocoa existantes et écrire les siennes
- Les modèles essentiels
Performance et débogage
- Gestion de la mémoire
- Amélioration des performances
- Débogage et dépannage
- Le multitâche
- Le multithreading est essentiel
L'expérience utilisateur
- Les modèles d'application
- Les contrôles de l'interface utilisateur
- Créer différentes applications multi-vues
- Les différents gestes
- Règles et lignes directrices de l'UX
Gestion des données
- Sauvegarde de l'état
- SQLite
- XML
- Données de base
- Paramètres
Contrôle multimédia et quelques fonctions spéciales
- L'API de l'appareil photo
- Le sélecteur d'images
- Lecture et enregistrement de vidéos
- Lecture et enregistrement audio
- Accéléromètre
- Capteur de proximité
- Notifications et kit d'événements
- Introduction rapide à la création d'animations 2D et 3D
Créer des applications sensibles à la localisation
- Utilisation de l'emplacement principal
Cibles et types d'applications
- Développement pour l'iPhone et l'iPad
- Applications universelles
- Introduction aux applications Web avec HTML5 et CSS3
- Interagir avec un service
- Applications hybrides
Livrer un service au public
- Comprendre iAd
- Publication sur l'App Store - Le chemin le plus court
Pré requis
- Expérience antérieure en matière de développement
Les formations ouvertes requièrent plus de 3 participants.
Formation iOS Programming (iPhone/iPad) for Programmers - Booking
Formation iOS Programming (iPhone/iPad) for Programmers - Enquiry
Nos clients témoignent (5)
Edward est un facilitateur hors pair
Zibusiso Ncube - Agricatural Research Council
Formation - Ionic 4 and Angular for Developers
Traduction automatique
Le savoir de Miguel sur le sujet était vaste. Il a rendu la formation facile à comprendre et le déroulement était équilibré ; ajoutant de nouvelles fonctionnalités à chaque section au fur et à mesure des besoins. Il a abordé tout ce qui avait été demandé et a répondu en détail à chacune des questions. C'était une expérience très agréable.
Paul Coaton - SEMPCheck Services
Formation - Flutter Development Bootcamp with Dart
Traduction automatique
J'ai vraiment aimé et apprécié la façon dont Renée s'est adaptée à nos questions, cherchant des exemples sur le vol pour les choses que nous avons demandées et partageant ces exemples via WeChat. Elle n'a pas seulement fait cela, elle s'est déplacée en dehors de son chemin pour inclure des captures d'écran de ce qu'il fallait cliquer/ou se trouvaient les choses, étant donné que nous ne parlions pas chinois. C'était une session collaborative avec Renée qui s'arrêtait pour que nous puissions poser des questions et qui nous permettait parfois de dévier un peu du sujet pour en tirer le meilleur parti.
Ellie Bailes - GBR 402 GP Strategies Limited
Formation - WeChat Marketing
Traduction automatique
Le formateur était enthousiaste, gentil et passionné par le sujet
Isaac Murphy - Royal New Zealand Airforce
Formation - Build Native iOS and Android Apps with Flutter
Traduction automatique
Apprendre les étapes nécessaires pour implémenter le modèle MVVM.
Roy Chia - AFBI
Formation - Xamarin: Build Native Mobile Applications for Android, iOS and Windows from a Single C# Code Base
Traduction automatique
Cours à venir
Cours Similaires
Advanced Progressive Web App (PWA)
14 HeuresCette formation en direct avec instructeur France (sur site ou à distance) est destinée aux développeurs qui souhaitent créer des Progressive Web Apps avancées qui exécutent des fonctions exclusives liées aux notifications push et à la disponibilité hors ligne.
A l'issue de cette formation, les participants seront en mesure de :
- Mettre en place l'environnement de développement nécessaire pour commencer à développer une Progressive Web App avancée.
- Créer des notifications push qui permettent des abonnements.
- Mettre en cache avec Service Worker pour faire fonctionner une application web hors ligne.
- Créer des notifications push qui invitent les visiteurs fréquents à installer l'application.
Advanced Flutter
14 HeuresCette formation en direct France (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser Flutter pour créer des applications multiplateformes.
A l'issue de cette formation, les participants seront capables de :
- Migrer des applications de Java vers Flutter.
- Intégrer les services backend Firebase tels que la base de données, l'authentification et le stockage.
- Créer des animations et des fonctionnalités avancées d'interface utilisateur pour une application.
BLoC Pattern
14 HeuresCette formation en direct (en ligne ou sur site) s'adresse aux développeurs qui souhaitent apprendre à utiliser BLoC Pattern pour gérer l'état de différentes applications.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les concepts de base et l'architecture des BLoC.
- Créer, tester et déboguer des BLoCs.
- Apprendre à connaître le contexte de construction de BLoC.
Build Native iOS and Android Apps with Flutter
14 HeuresDans cette formation en direct avec instructeur à France (en ligne ou sur site), les participants apprendront à utiliser Flutter pour développer rapidement une application mobile qui fonctionne sur les appareils iOS et Android.
A la fin de cette formation, les participants seront capables de :
- Installer rapidement le framework, l'IDE et d'autres outils pour commencer à développer.
- Comprendre et utiliser le langage Dart de Google pour prototyper rapidement une application mobile.
- Tester et déployer des applications mobiles fonctionnant à la fois sur iOS et Android en utilisant une seule base de code.
- Personnaliser l'application à l'aide d'un ensemble riche de widgets, de mises en page et d'animations.
Flutter Development Bootcamp with Dart
35 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser Flutter pour créer et construire des applications mobiles de haute qualité pour Android, iOS et d'autres plateformes à partir d'une base de code commune.
À l'issue de cette formation, les participants seront en mesure de :
- Mettre en place l'environnement de développement nécessaire pour commencer à créer des applications Flutter.
- Utiliser le langage de programmation Dart pour développer le code nécessaire à la construction des applications.
- Utiliser les widgets Flutter pour concevoir et créer des interfaces utilisateur esthétiques et faciles à utiliser.
- Déployer et tester les applications sur différentes plateformes (mobile, bureau, web, etc.).
Ionic2
14 HeuresThis instructor-led, live training in France (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to use Ionic 2 to build hybrid mobile applications.
By the end of this training, participants will be able to:
- Understand the fundamentals of Ionic 2 and its architecture.
- Build single-page and multi-page applications using Ionic 2.
- Customize apps with SCSS and third-party integrations.
- Test, deploy, and manage mobile app releases effectively.
Ionic 4 and Angular for Developers
21 HeuresCette formation en France (en ligne ou sur site) est destinée aux développeurs web qui souhaitent créer une application mobile hybride avec Ionic 4.
A l'issue de cette formation, les participants seront capables de :
- Intégrer les fonctionnalités des appareils natifs dans une application mobile hybride.
- Utiliser Angular et Ionic 4 pour créer une application mobile hybride.
- Exécuter une application hybride sur un émulateur d'appareil mobile.
Ionic 6
14 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) est destinée aux développeurs web qui souhaitent créer une application mobile moderne avec Ionic 6.
A l'issue de cette formation, les participants seront capables de :
- Intégrer les fonctionnalités des appareils natifs dans une application mobile hybride moderne.
- Apprendre les principes fondamentaux de Ionic.
- Apprendre à déployer des applications Ionic en production.
- Exécuter une application hybride moderne sur un émulateur d'appareil mobile.
IBM MobileFirst Platform for Hybrid Mobile Application Development
21 Heures(anciennement Worklight Foundation) est une suite d'outils et de services pour la création d'applications mobiles d'entreprise et d'applications pour tablettes. Son API côté client est disponible pour les applications natives iOS (Objective-C), natives Android (Java), J2ME, C# natives Windows Phone (C#), et JavaScript pour les applications hybrides multiplateformes OU mobile-web. MobileFirst Platform est disponible sur site ou dans le nuage.
Au cours de cette formation en direct dirigée par un instructeur, les participants apprendront à configurer et à utiliser MobileFirst Platform pour développer et gérer des applications mobiles hybrides basées sur HTML5, JS et CSS.
À la fin de cette formation, les participants seront capables de :
- Installer et configurer MobileFirst
- Développer, tester et déployer des applications mobiles hybrides multiplateformes.
- Utiliser les mécanismes de sécurité de MobileFirst pour sécuriser les applications.
- Mettre à jour les applications au sein d'une organisation, sans passer par les magasins d'applications.
- Administrer et surveiller les applications mobiles.
Public
- Développeurs
Format du cours permettant d'évaluer les participants
- Une partie de cours, une partie de discussion, des exercices et une grande partie de pratique dans un environnement live-lab.
Remarque
- Cette formation est basée sur Mobile Foundation 8.0. Pour demander une version différente ou une autre personnalisation de ce cours, veuillez nous contacter.
Progressive Web Apps (PWA)
14 HeuresDans cette formation dirigée par un instructeur (sur site ou à distance), les participants apprendront à développer leur première application Web progressive en effectuant une série d'exercices pratiques qui aboutiront à la création et au déploiement d'une application Web progressive (PWA) fonctionnelle.
WeChat Marketing
7 HeuresCette formation en direct avec instructeur en France (en ligne ou sur place) s'adresse aux entrepreneurs, aux responsables marketing et aux représentants commerciaux qui souhaitent faire du marketing numérique sur WeChat.
A l'issue de cette formation, les participants seront capables de :
- Diffuser un message à plusieurs destinataires à la fois sur WeChat.
- Faire du marketing (auprès d'inconnus) sur WeChat gratuitement.
- Ouvrir le WeChat Wallet et utiliser WeChat Pay.
- Faire de la publicité en utilisant un compte officiel WeChat.
WeChat Mini Programs for Developers
14 HeuresCette formation en direct dans France (en ligne ou sur place) est destinée aux développeurs qui souhaitent développer des mini-programmes WeChat sur la plateforme WeChat.
A l'issue de cette formation, les participants seront capables de :
- Installer et configurer les outils de développement pour créer des mini-programmes WeChat.
- Écrire WXML et WXSS à la place des traditionnels HTML et CSS pour créer des programmes.
- Déployer des applications qui peuvent fonctionner sur les mobiles et les ordinateurs de bureau utilisant Wechat.
WeChat Open Platform for Developers
14 HeuresCette formation en direct dans France (en ligne ou sur place) est destinée aux développeurs qui souhaitent développer sur la plateforme WeChat.
À l'issue de cette formation, les participants seront en mesure de :
- Permettre à leurs applications mobiles de prendre en charge des fonctionnalités telles que le partage vers WeChat, l'ajout aux favoris WeChat et le paiement avec WeChat Pay.
- Permettre à leurs sites web d'utiliser des comptes WeChat pour se connecter.
- Fournir un service léger à des milliards d'utilisateurs WeChat par le biais des comptes officiels.
- Devenir une plateforme tierce pour fournir des services opérationnels et des solutions sectorielles pour les comptes officiels.
WeChat Work
7 HeuresCette formation en direct (en ligne ou sur site) s'adresse aux entrepreneurs et aux administrateurs d'entreprise qui souhaitent utiliser WeChat Work pour gérer efficacement la communication et la collaboration au bureau.
A l'issue de cette formation, les participants seront capables de :
- Utiliser efficacement les riches applications OA de WeChat Work.
- Gérer les fichiers de l'entreprise en utilisant le disque de fichiers de 100 Go gratuitement.
- Utiliser le paiement d'entreprise pour envoyer des paquets rouges aux employés et recevoir/effectuer des paiements de la part des employés.
- Personnaliser la couverture des paquets rouges avec les marques de l'entreprise pour promouvoir la culture de la marque.
- Installer des logos d'entreprise et des images promotionnelles sur la page d'accueil du téléphone portable pour créer une culture d'entreprise.
Xamarin for Cross-Platform Development
21 HeuresLors de cette formation en direct à France (en ligne ou sur site), les participants apprendront les aspects clés de Xamarin en développant leurs propres applications mobiles pour Android, iOS et Windows.