SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
Université Constantine 2
Dr. Chaouche A.-C.
Faculté des nouvelles technologies
ahmed.chaouche@univ-constantine2.dz
Développement d’Applications Mobiles
– Syllabus –
2018/2019. Semestre 1
Université Constantine 2
Etudiants concernés
Faculté/Institut Département Niveau Spécialité
2018/2019. Semestre 1
Licence 3 Science de l’informatique (SCI)Nouvelles technologies IFA
Licence 3 Technologies de l’information (TI)
Dr. Chaouche A.-C.
Faculté des nouvelles technologies
ahmed.chaouche@univ-constantine2.dz
Nouvelles technologies IFA
Développement d’Applications Mobiles
– Syllabus –
Université Constantine 2 3
Intitulé : Développement d’Applications Mobiles
Code : DAM / IAM
Description : Ce module est destiné essentiellement aux étudiants de
Licences 3, en informatique. Son objectif est l’acquisition par tout
étudiant, des connaissances et des compétences pour le développement
des applications mobiles sous l’OS Android, ainsi que la maîtrise des outils
nécessaires pour ce type de développement. Les cours sont offerts
exclusivement sur le site de l’université de Abdelhamid Mehri,
néanmoins, ils sont disponibles pour tous les apprenants désirant
développer des application Android.
Prérequis : Programmation OO – Java
Durée : 12 semaines
Informations sur le module
© Dr. Chaouche A.-C.
Université Constantine 2 4
Informations
Spécialité : Technologies de l’information / Science de l’informatique
Niveau : Licence 3
Semestre : S2
Unité d’enseignement : UEF 2
Crédits : 5
Volume horaire hebdomadaire
Cours : 1h30
Travaux dirigés : 0
Travaux pratiques : 1h30
Travail personnel : 1h00
Méthodes d’enseignement
© Dr. Chaouche A.-C.
Université Constantine 2 5
Les performances de l'étudiant durant le semestre seront évaluées sur la
base de ses résultats dans le contrôle et les TPs. Son assiduité et sa discipline
seront également prises en compte.
Contrôle 67 %
Evaluation continue 33 %
Un bonus éventuel de 2 points maximum pour l'assiduité et la discipline en
cours et TP.
Politique d'évaluation
© Dr. Chaouche A.-C.
Université Constantine 2 6
1. Introduction : Vers une informatique ambiante (1 semaine)
2. Programmation mobile sous Android (1 semaine)
3. Configuration de l’outil de développement (1 semaine > TP0)
4. Langage Java et programmation orienté objet (2 semaines)
5. Structure d’un projet Android (2 semaines > TP1)
6. Gestion des évènements et intentions (2 semaines > TP2)
7. Vues à adaptateur et boites de dialogue (2 semaines > TP3)
8. Persistance de données (SQLite) (1 semaine > TP4)
9. Services Web et accès distant (Bonus)
Planning du module
© Dr. Chaouche A.-C.
Université Constantine 2 7
Android Studio v3.1.4
JDK 8u181
Android SDK - API 28
NOX v6.2.2.0
Outils utilisés dans ce module
© Dr. Chaouche A.-C.
Université Constantine 2 8
Les documents sont accessibles :
Plateforme e-learning de l’université Constantine 2
Lien : http://elearning.univ-constantine2.dz/
Rendus des TPs :
Chaque fin de TP (au plus tard Samedi à 23h59)
À : ac.chaouche@misc-umc.org
Nom du fichier à rendre :
DAM_TP%_Gr%_NOMBINOME1_NOMBINOME2.zip
Exemple : DAM_TP1_G1_CHAOUCHE_NECIBI.zip"
Support de cours et Rendus
© Dr. Chaouche A.-C.
Université Constantine 2 9
Lien :
https://goo.gl/forms/MMpt99vPJ89UhpCt2
Fiche de renseignement
© Dr. Chaouche A.-C.
Université Constantine 2 10
Architecture d’Android :
http://www.tutorialspoint.com/android/android_architecture.htm
Configurations d’écran :
developer.android.com/guide/topics/resources/providing-resources.html
Sérialisation sous Android :
http://www.supinfo.com/articles/single/1550-serialisation-objet-android
Débogage sous Android Studio :
https://www.learnhowtoprogram.com/android/user-interface-basics-637d41b1-35dc-
400a-bcc3-65794760474d/debugging-breakpoints-and-the-android-debugger
Quelques liens utiles
© Dr. Chaouche A.-C.
Université Constantine 2 11
B. Phillips, C. Stewart, B. Hardy, K. Marsicano, « Android Programming: The Big
Nerd Ranch Guide », 2ème edition, 2015, p. 600, ISBN-10: 0134171454.
M. Seguy et Y. Bergès, « Android, A Complete Course, From Basics To Enterprise
Edition », Édition Française éd., 2011, p. 279, ISBN : 979-10-90388-00-0.
G. Nudelman, « Android Design Patterns: Interaction Design Solutions for
Developers », 1ère edition, 2013, p. 459, ISBN: 1118394151.
J. Annuzzi Jr., L. Darcey, S. Conder, « Advanced Android Application Development
», 4ème edition, 2014, p. 624, ISBN-10: 0133892387.
E. Gamma, R. Helm, R. Johnson, J. Vlissides, « Design Patterns: Elements of
Reusable Object-Oriented Software », 1994, p. 394, ISBN-10: 0201633612.
Références
© Dr. Chaouche A.-C.

Contenu connexe

Tendances

Applications Android - cours 13 : Connectivité et services Web
Applications Android - cours 13 : Connectivité et services WebApplications Android - cours 13 : Connectivité et services Web
Applications Android - cours 13 : Connectivité et services WebAhmed-Chawki Chaouche
 
Applications Android - cours 10 : Vues à adaptateur
Applications Android - cours 10 : Vues à adaptateurApplications Android - cours 10 : Vues à adaptateur
Applications Android - cours 10 : Vues à adaptateurAhmed-Chawki Chaouche
 
Applications Android - cours 12 : Persistance de données SQLite
Applications Android - cours 12 : Persistance de données SQLiteApplications Android - cours 12 : Persistance de données SQLite
Applications Android - cours 12 : Persistance de données SQLiteAhmed-Chawki Chaouche
 
Applications Android - cours 6 : Structure d’un projet Android
Applications Android - cours 6 :  Structure d’un projet AndroidApplications Android - cours 6 :  Structure d’un projet Android
Applications Android - cours 6 : Structure d’un projet AndroidAhmed-Chawki Chaouche
 
Applications Android - cours 5 : Classe Object et Collections en Java
Applications Android - cours 5 : Classe Object et Collections en JavaApplications Android - cours 5 : Classe Object et Collections en Java
Applications Android - cours 5 : Classe Object et Collections en JavaAhmed-Chawki Chaouche
 

Tendances (6)

Applications Android - cours 13 : Connectivité et services Web
Applications Android - cours 13 : Connectivité et services WebApplications Android - cours 13 : Connectivité et services Web
Applications Android - cours 13 : Connectivité et services Web
 
Applications Android - cours 10 : Vues à adaptateur
Applications Android - cours 10 : Vues à adaptateurApplications Android - cours 10 : Vues à adaptateur
Applications Android - cours 10 : Vues à adaptateur
 
Applications Android - cours 12 : Persistance de données SQLite
Applications Android - cours 12 : Persistance de données SQLiteApplications Android - cours 12 : Persistance de données SQLite
Applications Android - cours 12 : Persistance de données SQLite
 
Applications Android - cours 6 : Structure d’un projet Android
Applications Android - cours 6 :  Structure d’un projet AndroidApplications Android - cours 6 :  Structure d’un projet Android
Applications Android - cours 6 : Structure d’un projet Android
 
Applications Android - cours 5 : Classe Object et Collections en Java
Applications Android - cours 5 : Classe Object et Collections en JavaApplications Android - cours 5 : Classe Object et Collections en Java
Applications Android - cours 5 : Classe Object et Collections en Java
 
Cours Android
Cours AndroidCours Android
Cours Android
 

Similaire à Applications Android (Planning)

Similaire à Applications Android (Planning) (20)

PRESENTTION_DU_PROJET_DE_SUPER_021337.docx
PRESENTTION_DU_PROJET_DE_SUPER_021337.docxPRESENTTION_DU_PROJET_DE_SUPER_021337.docx
PRESENTTION_DU_PROJET_DE_SUPER_021337.docx
 
PE - Développeur d'applications multiplateformes-24 Juin-Final.pdf
PE - Développeur d'applications multiplateformes-24 Juin-Final.pdfPE - Développeur d'applications multiplateformes-24 Juin-Final.pdf
PE - Développeur d'applications multiplateformes-24 Juin-Final.pdf
 
cahier des charges
cahier des chargescahier des charges
cahier des charges
 
Karim Baina Seminaire BigData IoT ISIMA Juillet 2016
Karim Baina Seminaire BigData IoT ISIMA Juillet 2016Karim Baina Seminaire BigData IoT ISIMA Juillet 2016
Karim Baina Seminaire BigData IoT ISIMA Juillet 2016
 
CV Ahedbf - Fr
CV Ahedbf - FrCV Ahedbf - Fr
CV Ahedbf - Fr
 
M2I
M2IM2I
M2I
 
brochure_lpisti_2012-2013
brochure_lpisti_2012-2013brochure_lpisti_2012-2013
brochure_lpisti_2012-2013
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
CV Ahedbf - Fr
CV Ahedbf - FrCV Ahedbf - Fr
CV Ahedbf - Fr
 
SEMS-bassdef
SEMS-bassdefSEMS-bassdef
SEMS-bassdef
 
Des projets R&D dès la première année !
Des projets R&D dès la première année !Des projets R&D dès la première année !
Des projets R&D dès la première année !
 
Catalogue pfe cynapsys_2016_2017
Catalogue pfe cynapsys_2016_2017Catalogue pfe cynapsys_2016_2017
Catalogue pfe cynapsys_2016_2017
 
programme d'études.pdf
programme d'études.pdfprogramme d'études.pdf
programme d'études.pdf
 
CV Mwamba
CV MwambaCV Mwamba
CV Mwamba
 
Mql
MqlMql
Mql
 
Sandbox technology
Sandbox technologySandbox technology
Sandbox technology
 
TPS_Fiche-diplo-generaliste
TPS_Fiche-diplo-generalisteTPS_Fiche-diplo-generaliste
TPS_Fiche-diplo-generaliste
 
CV BEKHTI Youcef
CV BEKHTI YoucefCV BEKHTI Youcef
CV BEKHTI Youcef
 
Cv - sahri oussama
Cv -  sahri oussamaCv -  sahri oussama
Cv - sahri oussama
 
CV
CVCV
CV
 

Dernier

666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxlamourfrantz
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeBenamraneMarwa
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxpopzair
 

Dernier (15)

666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptx
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étude
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptx
 

Applications Android (Planning)

  • 1. Université Constantine 2 Dr. Chaouche A.-C. Faculté des nouvelles technologies ahmed.chaouche@univ-constantine2.dz Développement d’Applications Mobiles – Syllabus – 2018/2019. Semestre 1
  • 2. Université Constantine 2 Etudiants concernés Faculté/Institut Département Niveau Spécialité 2018/2019. Semestre 1 Licence 3 Science de l’informatique (SCI)Nouvelles technologies IFA Licence 3 Technologies de l’information (TI) Dr. Chaouche A.-C. Faculté des nouvelles technologies ahmed.chaouche@univ-constantine2.dz Nouvelles technologies IFA Développement d’Applications Mobiles – Syllabus –
  • 3. Université Constantine 2 3 Intitulé : Développement d’Applications Mobiles Code : DAM / IAM Description : Ce module est destiné essentiellement aux étudiants de Licences 3, en informatique. Son objectif est l’acquisition par tout étudiant, des connaissances et des compétences pour le développement des applications mobiles sous l’OS Android, ainsi que la maîtrise des outils nécessaires pour ce type de développement. Les cours sont offerts exclusivement sur le site de l’université de Abdelhamid Mehri, néanmoins, ils sont disponibles pour tous les apprenants désirant développer des application Android. Prérequis : Programmation OO – Java Durée : 12 semaines Informations sur le module © Dr. Chaouche A.-C.
  • 4. Université Constantine 2 4 Informations Spécialité : Technologies de l’information / Science de l’informatique Niveau : Licence 3 Semestre : S2 Unité d’enseignement : UEF 2 Crédits : 5 Volume horaire hebdomadaire Cours : 1h30 Travaux dirigés : 0 Travaux pratiques : 1h30 Travail personnel : 1h00 Méthodes d’enseignement © Dr. Chaouche A.-C.
  • 5. Université Constantine 2 5 Les performances de l'étudiant durant le semestre seront évaluées sur la base de ses résultats dans le contrôle et les TPs. Son assiduité et sa discipline seront également prises en compte. Contrôle 67 % Evaluation continue 33 % Un bonus éventuel de 2 points maximum pour l'assiduité et la discipline en cours et TP. Politique d'évaluation © Dr. Chaouche A.-C.
  • 6. Université Constantine 2 6 1. Introduction : Vers une informatique ambiante (1 semaine) 2. Programmation mobile sous Android (1 semaine) 3. Configuration de l’outil de développement (1 semaine > TP0) 4. Langage Java et programmation orienté objet (2 semaines) 5. Structure d’un projet Android (2 semaines > TP1) 6. Gestion des évènements et intentions (2 semaines > TP2) 7. Vues à adaptateur et boites de dialogue (2 semaines > TP3) 8. Persistance de données (SQLite) (1 semaine > TP4) 9. Services Web et accès distant (Bonus) Planning du module © Dr. Chaouche A.-C.
  • 7. Université Constantine 2 7 Android Studio v3.1.4 JDK 8u181 Android SDK - API 28 NOX v6.2.2.0 Outils utilisés dans ce module © Dr. Chaouche A.-C.
  • 8. Université Constantine 2 8 Les documents sont accessibles : Plateforme e-learning de l’université Constantine 2 Lien : http://elearning.univ-constantine2.dz/ Rendus des TPs : Chaque fin de TP (au plus tard Samedi à 23h59) À : ac.chaouche@misc-umc.org Nom du fichier à rendre : DAM_TP%_Gr%_NOMBINOME1_NOMBINOME2.zip Exemple : DAM_TP1_G1_CHAOUCHE_NECIBI.zip" Support de cours et Rendus © Dr. Chaouche A.-C.
  • 9. Université Constantine 2 9 Lien : https://goo.gl/forms/MMpt99vPJ89UhpCt2 Fiche de renseignement © Dr. Chaouche A.-C.
  • 10. Université Constantine 2 10 Architecture d’Android : http://www.tutorialspoint.com/android/android_architecture.htm Configurations d’écran : developer.android.com/guide/topics/resources/providing-resources.html Sérialisation sous Android : http://www.supinfo.com/articles/single/1550-serialisation-objet-android Débogage sous Android Studio : https://www.learnhowtoprogram.com/android/user-interface-basics-637d41b1-35dc- 400a-bcc3-65794760474d/debugging-breakpoints-and-the-android-debugger Quelques liens utiles © Dr. Chaouche A.-C.
  • 11. Université Constantine 2 11 B. Phillips, C. Stewart, B. Hardy, K. Marsicano, « Android Programming: The Big Nerd Ranch Guide », 2ème edition, 2015, p. 600, ISBN-10: 0134171454. M. Seguy et Y. Bergès, « Android, A Complete Course, From Basics To Enterprise Edition », Édition Française éd., 2011, p. 279, ISBN : 979-10-90388-00-0. G. Nudelman, « Android Design Patterns: Interaction Design Solutions for Developers », 1ère edition, 2013, p. 459, ISBN: 1118394151. J. Annuzzi Jr., L. Darcey, S. Conder, « Advanced Android Application Development », 4ème edition, 2014, p. 624, ISBN-10: 0133892387. E. Gamma, R. Helm, R. Johnson, J. Vlissides, « Design Patterns: Elements of Reusable Object-Oriented Software », 1994, p. 394, ISBN-10: 0201633612. Références © Dr. Chaouche A.-C.