Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des articles

Conception et Réalisation d'une application web de gestion des articles

1
Master Systèmes d’Information Distribuées
Année Universitaire 2017-2018
Rapport : Application Web et Mobile avec
Angular 4, IONIC 3
Gestion des articles
Réalisé par :
MOURADI Mohammed
2
Application
• Créer une application Web et Mobile qui permet de gérer des
articles (id, titre, description, photo, selected) :
o Saisir et ajouter un article
o Consulter tous les articles
o Chercher des articles par titre
o Éditer et modifier un article
o Supprimer un article
• L’application se compose deux parties :
o La partie BackEnd basée sur un Spring, SpringData, JPA
et Hibernate, Mysql. (API Restful)
o La partie FrontEnd web basée sur Angular 4
o La partie FrontEnd mobile basée sur IONIC 3
Architecture
3
Partie Back-end
Créer un projet Spring Boot
4
Ajouter les dépendances
5
Structure du projet
Classe Article.java dans le package entities
6
Interface ArticleRepository.java dans le package dao
Application properties
Classe ArticleRestService.java dans le package web
7
Classe main BackendArticlesApplication.java
Single Page Application: SPA
Angular permet de créer la partie front end des applications web
de type SPA (Single Page Application)
Partie Front-end Web (Angular 4)
J’utilise IDE professionnels peuvent être utilisé pour éditer le code :
8
On peut créer 4 nouveaux composants articles, edit-article, new-
article et nouveau-article
ng g c articles ng g c new- article
ng g c edit-article ng g c nouveau- article
Application
9
Index.html
main.ts
App.component.ts
App.component.html
10
App.module.ts
Je configure ce fichier tslint.json pour
Composant articles
ng g c articles
articles.component.ts
11
-On peut créer un modèle de contact
Model.article.ts
12
articles.component.html
On peut créer un service contact qui interagissent avec la partie back
end de l’application en envoyant des requêtes HTTP.
articles.service.ts
13
Composant new-article
ng g c new-article
new-article.component.ts
.
new-article.component.html
14
15
Composant nouveau-article
ng g c nouveau-article
nouveau-article.component.ts
nouveau-article.component.html
16
Composant edit-article
ng g c edit-article
edit-article.component.ts
17
edit-article.component.html
Dans app on peut créer un fichier css
Styles.css
18
Installation des outils
• Pour faciliter le développement d’une application Angular, les
outils suivant doivent être installés :
o NodeJS : https://nodejs.org/en/download/
• NodeJS installe l’outil npm (Node Package Manager) qui
permet de télécharger et installer des bibliothèques Java
Script.
o Installer ensuite Angular CLI (Command Line Interface) qui
vous permet de générer, compiler, tester et déployer des
projets angular(https://cli.angular.io/) :
Npm install-g @angular/cli
• Pour cree un projet angular
Ng new nomprojet
• Pour excecuter un projet angular
Ng serve
• Le role de cette commande ng build est compile l'application
dans un répertoire de sortie.
- Les artefacts de build seront stockés dans le répertoire dist
/directory
- Fonctionnalité souhaitée :
➢ Le fichier d'environnement approprié doit être utilisé
pour effectuer des transformations dans les paramètres
d'environnement finaux. Je crois avoir essayé toutes les
variantes et lu toute la documentation.
➢ Parce que nous devons effectuer la transformation au
moment de la construction, ces noms d'environnement
sont partagés avec notre build back-end. Le cas est
important, et "prod" n'est pas nécessaire en raison de la
désignation de nos environnements.
19
BDD
Partie Front-end Mobile (IONIC 3)
Structure du projet
20
On peut créer 2 nouveaux pages articles, edit-article
ionic g page articles ionic g page edit-article
Ecrans de l’applications
21
22
Index.html
Création des pages
• Pour générer la structure d’une page avec IONIC 3 on utilise la
commande :
Ionic generate page nom-page
Dans notre cas, nous aurons besoin de générer les pages suivantes :
Ionic g page articles
Ionic g page edit-article
Ionic g page new-article
23
Création du Modèle
• Dans notre application, nous allons gérer des articles. Nous
aurons donc besoin de créer une classe nommée Article.
• Cette classe et déclarée dans fichier TypeScript
model.article.ts du dossier model.
Création du service de l’application
• Dans notre application, nous allons créer un service :
Service de gestion des articles dans une base de donnée
dbarticles (MySQL) :
o Ajouter un article.
o Consulter tous les articles
o Mettre à jour les articles
o Chercher les articles
Ce service crée dans le dossier services
Articles.service.ts
24
Page articles
ng g page articles
App.module.ts
25
App.component.ts
App.html
Main.ts
26
Page home
Home.ts
Home.html
27
Home.css
Page edit-article
ng g page edit-article
edit-article.ts
28
edit-article.html
29
Page new-article
ng g page new-article
new-article.ts
new-article.html
30

Recommandé

Rapport pfe- Refonte et déploiement d’une solution de messagerie en utilisant... par
Rapport pfe- Refonte et déploiement d’une solution de messagerie en utilisant...Rapport pfe- Refonte et déploiement d’une solution de messagerie en utilisant...
Rapport pfe- Refonte et déploiement d’une solution de messagerie en utilisant...Nawres Farhat
22.8K vues102 diapositives
Rapport pfe talan_2018_donia_hammami par
Rapport pfe talan_2018_donia_hammamiRapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammamiDonia Hammami
33.6K vues90 diapositives
Rapport pfe Conceptionet Developpement d'une Application web et Mobile par
Rapport pfe Conceptionet Developpement d'une Application web et  Mobile Rapport pfe Conceptionet Developpement d'une Application web et  Mobile
Rapport pfe Conceptionet Developpement d'une Application web et Mobile Raoua Bennasr
17.1K vues108 diapositives
Rapport de projet de fin d'étude licence informatique et multimédia par
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaNazih Heni
181.3K vues91 diapositives
Rapport PFE : Développement D'une application de gestion des cartes de fidéli... par
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Riadh K.
202K vues91 diapositives
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2 par
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Sofien Benrhouma
155.6K vues69 diapositives

Contenu connexe

Tendances

Rapport de projet de conception et de développement par
Rapport de projet de conception et de développementRapport de projet de conception et de développement
Rapport de projet de conception et de développementDonia Hammami
26.8K vues69 diapositives
Sécurité des Applications Web avec Json Web Token (JWT) par
Sécurité des Applications Web avec Json Web Token (JWT)Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)ENSET, Université Hassan II Casablanca
58.7K vues119 diapositives
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc... par
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Symphorien Niyonzima
37.7K vues69 diapositives
Rapport pfe-ayoub mkharbach par
Rapport pfe-ayoub mkharbachRapport pfe-ayoub mkharbach
Rapport pfe-ayoub mkharbachAyoub Mkharbach
7.4K vues87 diapositives
Projet Fin D'étude Application Mobile par
Projet Fin D'étude Application MobileProjet Fin D'étude Application Mobile
Projet Fin D'étude Application MobileRim ENNOUR
13.1K vues67 diapositives
Rapport pfe 2017 Système de gestion des rendez-vous médicaux par
Rapport pfe 2017 Système de gestion des rendez-vous médicaux Rapport pfe 2017 Système de gestion des rendez-vous médicaux
Rapport pfe 2017 Système de gestion des rendez-vous médicaux fehmi arbi
33.1K vues59 diapositives

Tendances(20)

Rapport de projet de conception et de développement par Donia Hammami
Rapport de projet de conception et de développementRapport de projet de conception et de développement
Rapport de projet de conception et de développement
Donia Hammami26.8K vues
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc... par Symphorien Niyonzima
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Projet Fin D'étude Application Mobile par Rim ENNOUR
Projet Fin D'étude Application MobileProjet Fin D'étude Application Mobile
Projet Fin D'étude Application Mobile
Rim ENNOUR13.1K vues
Rapport pfe 2017 Système de gestion des rendez-vous médicaux par fehmi arbi
Rapport pfe 2017 Système de gestion des rendez-vous médicaux Rapport pfe 2017 Système de gestion des rendez-vous médicaux
Rapport pfe 2017 Système de gestion des rendez-vous médicaux
fehmi arbi33.1K vues
Rapport Projet de fin d'etude sur le parc informatique par Hicham Ben
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatique
Hicham Ben68.4K vues
Soutenance de Mon PFE de Stage (DUT) par Mohammed JAITI
Soutenance de Mon PFE de Stage (DUT) Soutenance de Mon PFE de Stage (DUT)
Soutenance de Mon PFE de Stage (DUT)
Mohammed JAITI1.2K vues
rapport de projet de fin d'étude_PFE par Donia Hammami
rapport de projet de fin d'étude_PFErapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFE
Donia Hammami45.3K vues
Rapport PFE : Réalisation d'une application web back-office de gestion pédago... par Anas Riahi
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Anas Riahi11.7K vues
PFE :: Application de gestion des dus d'enseignement par Nassim Bahri
PFE :: Application de gestion des dus d'enseignementPFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignement
Nassim Bahri49.5K vues
Pfe conception et réalisation d'une application de gestion des processus d'ac... par Ahmed Makni
Pfe conception et réalisation d'une application de gestion des processus d'ac...Pfe conception et réalisation d'une application de gestion des processus d'ac...
Pfe conception et réalisation d'une application de gestion des processus d'ac...
Ahmed Makni19.3K vues
Conception et réalisation d'une application web et mobile de e-commerce par AHMEDBELGHITH4
Conception et réalisation d'une application web et mobile de e-commerceConception et réalisation d'une application web et mobile de e-commerce
Conception et réalisation d'une application web et mobile de e-commerce
AHMEDBELGHITH43.3K vues
Conception et Réalisation d’une application de Gestion SCOLAIRE par Ghizlane ALOZADE
Conception et Réalisation d’une application de Gestion SCOLAIREConception et Réalisation d’une application de Gestion SCOLAIRE
Conception et Réalisation d’une application de Gestion SCOLAIRE
Ghizlane ALOZADE39K vues
Rapport- Conception et réalisation d'une plateforme social learning par Rouâa Ben Hammouda
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learning
Rouâa Ben Hammouda39.4K vues
Conception et Réalisation d’une Plateforme Web de Gestion des achats par Ayed CHOKRI
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Ayed CHOKRI49.5K vues
Application web de gestion de recrutement- Recruitement managment system par Sarra ERRREGUI
Application web de gestion de recrutement- Recruitement managment systemApplication web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment system
Sarra ERRREGUI13.8K vues
Rapport PFE "Conception et développement d'un Portail web pour le Smart Met... par Hajer Dahech
Rapport  PFE  "Conception et développement d'un Portail web pour le Smart Met...Rapport  PFE  "Conception et développement d'un Portail web pour le Smart Met...
Rapport PFE "Conception et développement d'un Portail web pour le Smart Met...
Hajer Dahech17.8K vues
Conception et réalisation d’un Système d’information des étudiants du départe... par Ilyas CHAOUA
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...
Ilyas CHAOUA39.2K vues
Rapport de stage développement informatique par MehdiOuqas
Rapport de stage développement informatique Rapport de stage développement informatique
Rapport de stage développement informatique
MehdiOuqas20.9K vues

Similaire à Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des articles

Android - TPBonus - web services par
Android - TPBonus - web servicesAndroid - TPBonus - web services
Android - TPBonus - web servicesLilia Sfaxi
88 vues9 diapositives
Angular 11 par
Angular 11Angular 11
Angular 11PapaDjadjigueye
150 vues31 diapositives
Support cours angular par
Support cours angularSupport cours angular
Support cours angularNizar MAATOUG -ISET Sidi Bouzid
2K vues162 diapositives
Asp.net Tutorials de L'application "Organizer" par
Asp.net Tutorials de L'application "Organizer"Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"Nazih Heni
7.6K vues125 diapositives
Rapport app mobile ionic3 my gallery par
Rapport app mobile ionic3 my galleryRapport app mobile ionic3 my gallery
Rapport app mobile ionic3 my galleryMOHAMMED MOURADI
657 vues26 diapositives
Partie 2: Angular par
Partie 2: AngularPartie 2: Angular
Partie 2: AngularHabib Ayad
163 vues51 diapositives

Similaire à Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des articles(20)

Android - TPBonus - web services par Lilia Sfaxi
Android - TPBonus - web servicesAndroid - TPBonus - web services
Android - TPBonus - web services
Lilia Sfaxi88 vues
Asp.net Tutorials de L'application "Organizer" par Nazih Heni
Asp.net Tutorials de L'application "Organizer"Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"
Nazih Heni7.6K vues
Partie 2: Angular par Habib Ayad
Partie 2: AngularPartie 2: Angular
Partie 2: Angular
Habib Ayad163 vues
Ateliers : Developpement mobile vs open source par Korteby Farouk
Ateliers : Developpement mobile vs open sourceAteliers : Developpement mobile vs open source
Ateliers : Developpement mobile vs open source
Korteby Farouk929 vues
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01 par MongoDB
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp012014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01
2014 03-26-appdevseries-session3-interactingwiththedatabase-fr-phpapp01
MongoDB1.1K vues
Prise en main de Jhipster par Kokou Gaglo
Prise en main de JhipsterPrise en main de Jhipster
Prise en main de Jhipster
Kokou Gaglo3.3K vues
ASP.NET MVC, Web API & KnockoutJS par Renaud Dumont
ASP.NET MVC, Web API & KnockoutJSASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJS
Renaud Dumont5.7K vues
Technologies sur angular.pptx par IdrissaDembl
Technologies sur angular.pptxTechnologies sur angular.pptx
Technologies sur angular.pptx
IdrissaDembl117 vues
Conférence Titanium + Alloy au JUG Montpellier par Damien Laureaux
Conférence Titanium + Alloy au JUG MontpellierConférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG Montpellier
Damien Laureaux6K vues

Dernier

Newsletter SPW Agriculture en province de LIEGE du 28-11-23 par
Newsletter SPW Agriculture en province de LIEGE du 28-11-23Newsletter SPW Agriculture en province de LIEGE du 28-11-23
Newsletter SPW Agriculture en province de LIEGE du 28-11-23BenotGeorges3
23 vues21 diapositives
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 par
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23Newsletter SPW Agriculture en province du Luxembourg du 13-11-23
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23BenotGeorges3
6 vues17 diapositives
Julia Margaret Cameron par
Julia Margaret Cameron Julia Margaret Cameron
Julia Margaret Cameron Txaruka
5 vues20 diapositives
FORMATION SUR LES PICTOGRAMMES DE SECURITE KKW.pptx par
FORMATION SUR LES PICTOGRAMMES DE SECURITE KKW.pptxFORMATION SUR LES PICTOGRAMMES DE SECURITE KKW.pptx
FORMATION SUR LES PICTOGRAMMES DE SECURITE KKW.pptxKOUADIO WILLIAMS KOUAME
5 vues17 diapositives
La Lettre Formelle.pptx par
La Lettre Formelle.pptxLa Lettre Formelle.pptx
La Lettre Formelle.pptxstudymaterial91010
14 vues10 diapositives
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2... par
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2...Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2...
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2...BenotGeorges3
24 vues18 diapositives

Dernier(13)

Newsletter SPW Agriculture en province de LIEGE du 28-11-23 par BenotGeorges3
Newsletter SPW Agriculture en province de LIEGE du 28-11-23Newsletter SPW Agriculture en province de LIEGE du 28-11-23
Newsletter SPW Agriculture en province de LIEGE du 28-11-23
BenotGeorges323 vues
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 par BenotGeorges3
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23Newsletter SPW Agriculture en province du Luxembourg du 13-11-23
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23
BenotGeorges36 vues
Julia Margaret Cameron par Txaruka
Julia Margaret Cameron Julia Margaret Cameron
Julia Margaret Cameron
Txaruka5 vues
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2... par BenotGeorges3
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2...Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2...
Newsletter SPW Agriculture en province du Luxembourg du 13-11-23 (adapté au 2...
BenotGeorges324 vues
Présentation de lancement SAE105 par JeanLucHusson
Présentation de lancement SAE105Présentation de lancement SAE105
Présentation de lancement SAE105
JeanLucHusson20 vues
Formation M2i - Augmenter son impact en communication et en management grâce... par M2i Formation
Formation M2i - Augmenter son impact en communication et en management grâce...Formation M2i - Augmenter son impact en communication et en management grâce...
Formation M2i - Augmenter son impact en communication et en management grâce...
M2i Formation41 vues
Julia Margaret Cameron par Txaruka
Julia Margaret CameronJulia Margaret Cameron
Julia Margaret Cameron
Txaruka65 vues
Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de... par M2i Formation
Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de...Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de...
Formation M2i - Cadre réglementaire des IA Génératives : premiers éléments de...
M2i Formation6 vues
MNGTCOUT PROJET 04112023.pptx par HAIDI2
MNGTCOUT PROJET 04112023.pptxMNGTCOUT PROJET 04112023.pptx
MNGTCOUT PROJET 04112023.pptx
HAIDI26 vues

Rapport application web (Spring BOOT,angular4) et mobile(ionc3) gestion des articles

  • 1. 1 Master Systèmes d’Information Distribuées Année Universitaire 2017-2018 Rapport : Application Web et Mobile avec Angular 4, IONIC 3 Gestion des articles Réalisé par : MOURADI Mohammed
  • 2. 2 Application • Créer une application Web et Mobile qui permet de gérer des articles (id, titre, description, photo, selected) : o Saisir et ajouter un article o Consulter tous les articles o Chercher des articles par titre o Éditer et modifier un article o Supprimer un article • L’application se compose deux parties : o La partie BackEnd basée sur un Spring, SpringData, JPA et Hibernate, Mysql. (API Restful) o La partie FrontEnd web basée sur Angular 4 o La partie FrontEnd mobile basée sur IONIC 3 Architecture
  • 3. 3 Partie Back-end Créer un projet Spring Boot
  • 5. 5 Structure du projet Classe Article.java dans le package entities
  • 6. 6 Interface ArticleRepository.java dans le package dao Application properties Classe ArticleRestService.java dans le package web
  • 7. 7 Classe main BackendArticlesApplication.java Single Page Application: SPA Angular permet de créer la partie front end des applications web de type SPA (Single Page Application) Partie Front-end Web (Angular 4) J’utilise IDE professionnels peuvent être utilisé pour éditer le code :
  • 8. 8 On peut créer 4 nouveaux composants articles, edit-article, new- article et nouveau-article ng g c articles ng g c new- article ng g c edit-article ng g c nouveau- article Application
  • 10. 10 App.module.ts Je configure ce fichier tslint.json pour Composant articles ng g c articles articles.component.ts
  • 11. 11 -On peut créer un modèle de contact Model.article.ts
  • 12. 12 articles.component.html On peut créer un service contact qui interagissent avec la partie back end de l’application en envoyant des requêtes HTTP. articles.service.ts
  • 13. 13 Composant new-article ng g c new-article new-article.component.ts . new-article.component.html
  • 14. 14
  • 15. 15 Composant nouveau-article ng g c nouveau-article nouveau-article.component.ts nouveau-article.component.html
  • 16. 16 Composant edit-article ng g c edit-article edit-article.component.ts
  • 17. 17 edit-article.component.html Dans app on peut créer un fichier css Styles.css
  • 18. 18 Installation des outils • Pour faciliter le développement d’une application Angular, les outils suivant doivent être installés : o NodeJS : https://nodejs.org/en/download/ • NodeJS installe l’outil npm (Node Package Manager) qui permet de télécharger et installer des bibliothèques Java Script. o Installer ensuite Angular CLI (Command Line Interface) qui vous permet de générer, compiler, tester et déployer des projets angular(https://cli.angular.io/) : Npm install-g @angular/cli • Pour cree un projet angular Ng new nomprojet • Pour excecuter un projet angular Ng serve • Le role de cette commande ng build est compile l'application dans un répertoire de sortie. - Les artefacts de build seront stockés dans le répertoire dist /directory - Fonctionnalité souhaitée : ➢ Le fichier d'environnement approprié doit être utilisé pour effectuer des transformations dans les paramètres d'environnement finaux. Je crois avoir essayé toutes les variantes et lu toute la documentation. ➢ Parce que nous devons effectuer la transformation au moment de la construction, ces noms d'environnement sont partagés avec notre build back-end. Le cas est important, et "prod" n'est pas nécessaire en raison de la désignation de nos environnements.
  • 19. 19 BDD Partie Front-end Mobile (IONIC 3) Structure du projet
  • 20. 20 On peut créer 2 nouveaux pages articles, edit-article ionic g page articles ionic g page edit-article Ecrans de l’applications
  • 21. 21
  • 22. 22 Index.html Création des pages • Pour générer la structure d’une page avec IONIC 3 on utilise la commande : Ionic generate page nom-page Dans notre cas, nous aurons besoin de générer les pages suivantes : Ionic g page articles Ionic g page edit-article Ionic g page new-article
  • 23. 23 Création du Modèle • Dans notre application, nous allons gérer des articles. Nous aurons donc besoin de créer une classe nommée Article. • Cette classe et déclarée dans fichier TypeScript model.article.ts du dossier model. Création du service de l’application • Dans notre application, nous allons créer un service : Service de gestion des articles dans une base de donnée dbarticles (MySQL) : o Ajouter un article. o Consulter tous les articles o Mettre à jour les articles o Chercher les articles Ce service crée dans le dossier services Articles.service.ts
  • 24. 24 Page articles ng g page articles App.module.ts
  • 27. 27 Home.css Page edit-article ng g page edit-article edit-article.ts
  • 29. 29 Page new-article ng g page new-article new-article.ts new-article.html
  • 30. 30