Table of Contents Table of Contents
Previous Page  196 / 580 Next Page
Information
Show Menu
Previous Page 196 / 580 Next Page
Page Background

194

2020 -

www.demos.fr

- Renseignements et inscriptions : 09 88 66 10 00 /

inscriptions@demos.fr

Programme

Introduction au développement Android

Les fonctionnalités de la plateforme

Architecture d’une application

Installation de l’environnement de

développement et du SDK Android

Présentation de l’IDE « Android Studio »

Modalités de déploiement sur le Play Store

Mise en œuvre d’une première application

Android

Création d’un projet Android, code «minimal»

Exécution de l’application sur l’émulateur

Débogage

Appréhender la structure d’une application

Android

Le fichier «Manifest», les ressources, le code source

Travailler e cacement avec l’interface

utilisateur

Les écrans «Activity» (cycle de vie et

comportement)

Design des composants graphiques et

positionnement

Les listes et le principe de la classe «Adapter»

Les menus et les sous menus

Relation entre les ressources et le code source

(Layout, images, thèmes)

Gérer la navigation («Intent»)

Echanges et communication inter applications

Résolution des intents implicites

Services, broadcast receiver, Intent Filter

Le stockage et la gestion des données

Fichiers (stockage interne ou externe sur la

SDCard)

Utilisation de la base de données SQLite

Le partage de données entre applications

(«Content Provider»)

Se connecter à un web service JSON

Localisation et utilisation du GPS

Se géolocaliser avec le « Location Provider »

Geocoding (reverse et forward)

Mise en place de Google maps

Interactions avancées avec la plateforme

mobile Android

Accès aux informations des applications de base :

numéro de téléphone, contacts...

Utiliser les fonctions de téléphonie et SMS

ANDROID : DÉVELOPPEMENT D’APPLICATIONS POUR MOBILES

ICS84

2070

HT

(repas offert)

4 Jours

(28h)

À Paris :

3 au 6 févr.

20 au 23 avr.

9 au 12 juin

7 au 10 sept.

2 au 5 nov.

Objectifs

Développer des applications mobiles Android

avec le SDK «Android Studio» en maitrisant la

structure d’une application, l’implémentation

d’interfaces graphiques ergonomiques et en

exploitant les fonctionnalités des Smartphones

ou Tablettes Android (échanges entre

applications, géolocalisation, mécanismes

de persistance des données et d’accès au

réseau...)

Participants

Développeurs, chefs de projets

Les +

Cette formation Android est rythmée par une

alternance d’exposés et de travaux pratiques

Pré-requis

Connaître au moins un langage de

programmation, avoir des connaissances en

langage Java et en programmation orientée objet

est un plus

Dates actualisées et programmation régionale disponibles sur

demos.fr/ICS84

Programme

Introduction au langage Python

Installation et prise en main d’un environnement

de développement pour Python

. Installation d’une distribution Python

. Mise en place d’un IDE

Présentation des bonnes pratiques

. Règles et conventions de nommage et de

codage

Structure de base du langage

Structure des fichiers Python

Les types de données simples

Les types évolués

Instructions conditionnelles et boucles

Les fonctions

Structuration des programmes en module

La programmation orientée objet

Rappels

. Le paradigme objet : classe, objet,

comportements, caractéristiques

Définition d’une classe

Encapsulation dans les classes

Mécanismes d’héritage

Généralisation à tous les types de données

Notions avancées de programmation orientée

objet

La gestion des erreurs

Manipulation avancée des chaînes de caractères

suivant l’approche objet

Utilisation de la bibliothèque standard

Gestion de la ligne de commande

Lecture/écriture de fichiers

Les modules sys et os

Utiliser les expressions régulières

Accès aux bases de données avec Python

Connexion normalisée aux bases de données

Expression et exécution de requêtes SQL

Utilisation de la base de données SQLite3

embarquée dans Python

Les mécanismes de persistance par l’ORM

PYTHON PROGRAMMATION

ICS61

2070

HT

(repas offert)

4 Jours

(28h)

À Paris :

24 au 27 févr.

21 au 24 avr.

28 sept. au 1

er

oct.

23 au 26 nov.

Objectifs

Durant ces 4 jours de formation Python,

essentiellement pratiques, vous étudierez les

principaux concepts du langage, la syntaxe,

les bonnes pratiques, ainsi que l’outillage

a n de posséder les bases du langage et

bien comprendre ses particularités (objets

mutables) • Vous disposerez des connaissances

pour debugger et maintenir les scripts

développés par d’autres développeurs,

réaliser des scripts d’administration système

et développer vos propres programmes from

scratch

Participants

Développeurs, architectes techniques, chefs de

projet, administrateur système

Pré-requis

Connaitre et savoir utiliser un autre langage de

développement, être à l’aise avec les algorithmes

Dates actualisées et programmation régionale disponibles sur

demos.fr/ICS61