Développement iOS

Ref : KMO006

Détail
Contenu
Professeur
taux de reussite

Cette formation iOS vous permettra de se familiariser avec les frameworks et les API iOS et créer des applications complexes à partir de zéro

Prérequis

Expérience en développement dans au moins un langage orienté objet (C ++, java, etc.). Ou, expérience en programmation C avec une compréhension de base des principes de la programmation orientée objet.
Un niveau d'anglais business moyen est requis car la formation sera dispensée en anglais.

Public

Ce cours s'adresse aux développeurs qui souhaitent créer des applications iPhone ou iPad à partir de zéro et qui ont peu ou pas d'expérience en développement iOS.

Objectifs

Ce cours vise à fournir aux développeurs avec peu ou pas de connaissances en iOS de développer des applications iPhone et iPad. Grâce à ce cours, nous nous familiariserons avec les frameworks et les API iOS et serons en mesure de créer des applications complexes à partir de zéro en utilisant les navigations, les animations, la communication avec le serveur, la persistance et plus encore.

Day 1 - Introduction down arrow icon

· Introduction to iOS and Cocoa Touch

Day 1 - iOS Frameworks down arrow icon

· overview

Day 1 - Tools introduction down arrow icon

· Xcode and InterfaceBuilder

Day 1 - hands-on down arrow icon

· Online building simple app –

Day 1 - Objective-C down arrow icon

· Syntax

· usage

· best practice

Day 2 - Foundation Classes down arrow icon

· (NSDictionary, NSArray, NSMutable Array…)

Day 2 - Memory Management down arrow icon

· Alloc, release, auto release, ARC

Day 2 - Building User Interface down arrow icon

· UI Controls, Target-Action and MVC design pattern

· Interface Builder, IBOutlets & IBActions Delegates

Day 3 - UIView down arrow icon

· UIView Class – defining and using views in iOS

· Quartz Drawing – custom drawings

Day 3 - UITableView down arrow icon

· How to add a TableView

· Working with cached cells

· Customizing the table view

· Using built-in cell types

· Understanding accessory types

· Creating custom cells

Day 4 - Multi view applications & Navigation types down arrow icon

· Adding subviews to existing views

· Building Multi-View Applications with UI Navigation

· Building Multi-View Applications with Tab bar controller

Day 4 - Data Management down arrow icon

· Working with Property list

· Saving data to NSUserDefaults

· Persistency using NSArchiver & NSUnarchiver

Day 5 - Application states & appDelegate methods down arrow icon

· what happens when an app is in background

Day 5 - Connect your app to the internet down arrow icon

· nsurl connection

Day 5 - Working with notification center down arrow icon

· Working with notification center

Day 5 - Working with App Store down arrow icon

· uploading new app and updates.

· Allowing testers to install an application

Day 5 - List of subjects we did not cover down arrow icon

· List of subjects we didn’t cover

The End down arrow icon

· Summary

· Q&A

· Evaluation

price icon Prix

2526 € HT

calendar icon Date

Sur demande - contactez-nous

clock icon Durée

5 jours (4 h/j )

teacher icon Professeur

level icon Niveau

Débutant/Intermédiaire

wheelchair icon Accessibilité

Oui Non

certification icon Certification

Oui Non

cpf icon Eligible CPF

Oui Non

Présentiel
Distanciel
E-Learning
Informations

La plupart de nos formations peuvent être suivies à distance et en direct depuis votre bureau ou votre domicile. Vous devez simplement disposer d'une connexion Internet et d'un navigateur web.

download icon Télécharger cette fiche de formation Demande de dossier

Note :

CETTE FORMATION PEUT ÊTRE SUR-MESURE
Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours
CONTACTER NOTRE SERVICE INTRA

Des questions ?

« Aucun de nous en agissant seul, ne peut atteindre le succès »
Nelson Mandela

Vos ambitions sont grandes, nos services en sont à la hauteur. Vous êtes sûrement à un clic d’un nouveau tournant dans vos projets et carrières, notre équipe se tient prête à vous répondre et à vous guider selon vos besoins.
Un formulaire est mis à votre disposition afin de vous orienter dans les spécificités de vos demandes.
Selon l’envergure de votre requête, un expert prendra contact avec vous dans les plus brefs délais afin d’affiner ensemble les détails et fournir une réponse adaptée à vos attentes.

Contactez-nous

Nos autres formations sur le même thème