Cycle de Formation «DÉVELOPPEMENT SUR MOBILE»



Documents pareils
Android 4 Les fondamentaux du développement d'applications Java

Développement d applications professionnelles avec Android 2

Outils, langage et approche Android Une introduction. Nicolas Stouls lyon.fr

Table des matières. Partie I Concepts de base Préface... VII

Installation et prise en main

Les fondamentaux du développement d applications Java

Android. Présentation d Android. Florent Garin

Tutorial pour une application simple

TD/TP 1 Introduction au SDK d Android

Développement tablette Android. SophiaConf2011 Par Arnaud FARINE

Table des matières Introduction Démarrage Les composants graphiques... 26

Chapitre 1 Retour en arrière

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Programmation Mobile Android Master CCI

TP2 : Client d une BDD SqlServer

Catalogue Formation «Vanilla»

Avant-propos 1. Avant-propos Organisation du guide À qui s'adresse ce guide?...4

Iphone vs. Android. Mardi 17 Novembre 2009 Paris, la Défense. Xavier PARADON, Directeur Technique Valtech Training

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI ALTIC & SYNOTIS - TRAINING CENTER 24 RUE DE L EGLISE VINCENNES

BIRT (Business Intelligence and Reporting Tools)

TP au menu «UI ANDROID»

Dossier. Développer en Java sur téléphone mobile. Benjamin Damécourt UFR SITEC Master 2 EESC 11 janvier 2012

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

«ASSISTANT SECURITE RESEAU ET HELP DESK»

- TP Programmation Android - NFA024 Conservatoire National des Arts et Métiers

1.3 Gestion d'une application

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Point sur les solutions de développement d apps pour les périphériques mobiles

Optimisation des performances

Programmation des applications mobiles avec Android. 1 Inspiré du cours de Olivier Le Goaer

REPUBLIQUE TUNISIENNE MINISTERE DES TECHNOLOGIES DE LA COMMUNICATION

WEA Un Gérant d'objets Persistants pour des environnements distribués

Android. Programmation. De la conception au déploiement avec le SDK Google Android 2. Damien Guignard Julien Chable Emmanuel Robles

CQP Développeur Nouvelles Technologies (DNT)

Introduction ANDROID

Catalogue des stages Ercom 2013

SOMMAIRE. Introduction... 3 A. ANDROID... 4

MITEL UNIFIED COMMUNICATOR ADVANCED

Référentiel ISVD Prévisionnel

MOBILE MARKETING POURQUOI DEVEZ VOUS OFFRIR LE MOBILE A VOTRE SITE

Création d'un site Internet dynamique avec HTML-CSS ou un CMS Formation à distance sur le réseau Pyramide

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.

Silfid : Agence de création de site internet, formations et Conseils Retour sommaire

Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI SYNALTIC 24 RUE DE L EGLISE VINCENNES

SOMMAIRE

Projet Viticulture - TP 3 : bases de données distantes BTS Services informatiques aux organisations

Série Pro Toshiba Business Vision

DUT. Informatique, orientation Imagerie Numérique. Domaine : Sciences, Technologies, Santé. Mention : Informatique

Formation Symantec Veritas Cluster Server 6.x pour Unix

Gestion des différentes tailles d écran

République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid Tlemcen Faculté des Sciences Département d Informatique

Vos sites distants à portée de main?

Les nouvelles architectures des SI : Etat de l Art

White Paper - Livre Blanc

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22

Webmaster / Webdesigner / Wordpress

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS)

ODOTRACK pour Android 2.0 GUIDE D UTILISATION

Présentation de l entreprise :

ANNEXES. Evaluation de la formation à Polytech Lille Département GIS. Enseignements les plus utiles. Enseignements à renforcer

Bluetooth pour Windows

Cahier des charges : gestion de projets agiles. Programmation d Algorithmes Distribués (PAD)

ANALYSE DES GAPS TECHNIQUES ET JURIDIQUES RELATIFS AUX ÉCHANGES ÉLECTRONIQUES ENTRE LES DOUANES DE DEUX PAYS (C2C TRANSIT)

FLEX 3. Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder. Aurélien Vannieuwenhuyze

Catalogue Formations. Outils pratiques Le «Web» Site vitrine Site Joomla! Site marchand

Présentation du Programme Régional de Formations Qualifiantes

Formation Découverte du Web

Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com

Vérifier la qualité de vos applications logicielle de manière continue

Logiciel Enterprise Guide Version 1.3 Windows

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

SQL Server 2012 Administrez une base de données : Exercices et corrigés

Catalogue des formations Edition 2015

Android Publish/Subscribe, GCM, Google Cloud Messaging : une introduction

Formation Créateur de site web e-commerce Certifiant

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

Prise en main rapide

Concours interne d ingénieur des systèmes d information et de communication. «Session 2010» Meilleure copie "étude de cas architecture et systèmes"

PROTECTION DES PÉRIPHÉRIQUES MOBILES ET GESTION DE FLOTTE MOBILE (Kaspersky MDM licence Advanced)

Objet : Application du dispositif d'aide à l'acquisition d'un contrat de couverture complémentaire santé.

CERTIFICAT INFORMATIQUE ET INTERNET NIVEAU 1

PMI PLACE DE MARCHE INTERMINISTERIELLE GUIDE D'UTILISATION UTILISATEUR OPERATEUR ECONOMIQUE

Android en action. Abdelkader Lahmadi Université de Lorraine

DÉVELOPPEMENT ANDROID

MITEL MICOLLAB CLIENT

Security Center Plate-forme de sécurité unifiée

Editeurs de logiciels. Votre guide SMS

Formation en Logiciels Libres. Fiche d inscription

NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A

DÉVELOPPEMENT D UNE APPLICATION DE COMMUNICATION BLUETOOTH SUR ANDROID. Projet de fin d étude VAP «Architecte de Services en Réseau»

Compte Rendu d intégration d application

Description du programme du Master M2 MIAGE SIIN (1)

Formation : WEbMaster

Utilisation de GCM (Google Cloud Messaging) pour Android. Partie préliminaire éventuelle : Création d'un AVD lisant GCM

Transcription:

En Partenariat avec République Tunisienne Ministère de la Formation Professionnelle et de l'emploi Parrainé par Cycle de Formation «DÉVELOPPEMENT SUR MOBILE» Première Session Développement Android 26 30 septembre 2011

Sommaire 1.Présentation d INFOTICA 2.Formation Développement Android 3.Programme 4.Comment bénéficier de la Formation?

Présentation INFOTICA, LA CHAMBRE NATIONALE DES SSII La Chambre Nationale Syndicale des Sociétés de Services et d'ingénierie Informatique, créée en Mai 2000, est régie par les règlements et dispositions statuaires de l'union Tunisienne de l'industrie, du Commerce et de l'artisanat (UTICA). La Chambre représente les SSII opérant en Tunisie, défend leurs intérêts et contribue à l'effort national du développement du secteur des Technologies de l'information. Lieu de réflexion et de concertation pour ses adhérents, elle a aussi pour objectif d'assurer le dialogue avec les clients de ses adhérents et avec les professions connexes. Porte-parole de la profession, elle intervient auprès des pouvoirs publics, des organismes professionnels et des structures internationales analogues. Les objectifs de la Chambre est d'aider les SSII à développer leur Business par: le développement de l'export et la promotion de l'offshore; la dynamisation du marché local; la promotion de la compétitivité et des ressources humaines des SSII; La défense des intérêts des SSII auprès des institutions nationales et internationales. INFOTICA a réussi ces dernières années à tisser des relations privilégiées avec ses homologues à l échelle internationale et notamment en France, en Inde, au Maroc et en Algérie.

Formation Développement Android Lieu: Université ESPRIT (www.esprit.ens.tn) Animateur : Monsieur Arnaud FARINE Objectif: Obtenir la maîtrise du kit de développement Android et de ses outils pour la réalisation d'application Durée: 5 jours (du 26 au 30 septembre 2011) Pré-requis: développement Java, structure XML et Eclipse Références : cette formation initiée en 2009 a été dispensée auprès d'opérateurs téléphoniques de sociétés de services informatiques et de constructeurs de matériels à travers toute la France, grandes écoles d'ingénierie françaises (Poly'tech Nice, Centrale, Eurecom, IEID). Déroulement : cours + Tps. Les travaux pratiques sont fait en sorte de cibler spécifiquement la partie théorique étudiée sans avoir à refaire l'intégralité d'un projet.

Programme I- Introduction à Android: Présentation marketing et historique Architecture de la plateforme Outils de développement Architecture d un projet Anatomie d une application Android Les composants d une activité Android TPs : installation d Eclipse, plugin ADT, SDK Android et configuration, premier programme, gestion de l émulateur II- L interface graphique: Les principes - Code Java - XML Les layouts Les views Les menus Les polices Les messages d alerte et Toast Les boites de dialogue et personnalisation Les évènements Les adapters TPs : création d une interface intégrant différents composants Android, utiliser différents layouts, ainsi que la gestion d évènements utilisateurs simples

III- Activity et ressources Le cycle de vie d une application Les différents types d Activity Accéder à des fichiers et ressources (audio, image, autre ) Les applications sans IHM Les Intents Configurateur d application (AndroidManifest.xml) Communication entre Activity (Intent, IntentReceiver et BroadcastReceiver) TPs : Création d activity simple, communication entre Activity, passage d'information Programme IV- Les données persistantes Les préférences utilisateurs SQLite ContentProvider : la gestion des données partagées Gérer les données TPs : Création de préférences, création d'une base de données, les différentes manipulations de données, accéder aux données de Contacts via les Content Providers V- Services et multithreading Introduction et anatomie Introduction aux services Services, Alarmes et notifications Gestion des Threads sous Android Communication Thread / IHM Communication avec un serveur distant TPs : Application de lecture d'informations météo depuis un serveur distant, optimisation de l'expérience utilisateur par utilisation des Threads

Programme VI- Debugger ses applications Debugger une application et les outils de profiling Logs, mémoire, mode debog Intégration des sources Android TPs : Ajout de traces de logs, debugger une application, ADB, DDMS Description des API Gestion de la connectivité (GSM,WIFI, Bluetooth) La gestion des appels L Instant Messaging Le SMS Les API médias, caméra L accéléromètre et le compas Localisation, utilisation de Map et MapView TPs : Gestion de l'état des connexions, envoi et réception de SMS, Manipulation de l'api Map, lire des sons, prendre une photo VII- Notions avancées Les widgets Personnalisation des interfaces graphiques (adapter custom, shape, portrait/paysage, style) Personnalisation de l'affichage en fonction de l'orientation du matériel Tps : création d'un widget de lecture d'actualité, création d'une liste personnalisée utilisant des notions d'avancées de personnalisation

Comment bénéficier de la Formation? Cycle de Formation Développement sur Mobile: * Ayant l appui du Ministère de la Formation Professionnelle et de l Emploi (MFPE) & Parrainé par TUNISIANA * Touchant les jeunes développeurs-chercheurs d emploi qui sont nécessairement éligible au programme national d employabilité «Amal» * Gratuité de la formation si l entreprise s engage à recruter le stagiaire «Amal» proposé de sa part, et ce, suite à cette action de formation et à la fin de sa période de 3 mois de stage «Amal» chez elle Démarche à suivre: 1. L Entreprise recrute les stagiaires dans le cadre du programme «Amal» 2. L Entreprise adresse à INFOTICA les éléments d identification des bénéficiaires ainsi qu un engagement de recrutement effectif de ces stagiaires suite à l action de formation et la fin de la période de stage (3 mois) chez elle 3. INFOTICA vérifie avec le MFPE l état d éligibilité des stagiaires au programme «Amal» et confirme par la suite les noms requis pour la formation auprès de chaque SSII 4. Déroulement de la Formation 5. Recrutement effectif des stagiaires «Amal»