En effet, ça fait long, peut-être qu’en ce moment ce cours et peu fréquenté également. Pour ce genre de problème, voir avec hello@openclassrooms.fr .
A+
En effet, il serait souhaitable d'obtenir une mise à jour du cours avec Ionic/Angular 2 ou 4, bref dans sa nouvelle version Typescript. Ca n'a plus beaucoup d'intérêt de bosser sur cette version 1.
Bonjour je pense kil faire une MAJ de ce cour, car ionic n'est plus a cette version...
Je suis du même avis, car la version de ionic et cordova est bien plus avancé que celle montré dans le cours, ce qui en résulte sont des erreurs fréquentes.
Ouais c'est vrai une MaJ du cour serait magnifique j'ai du apprendre de moi même pour firebase est tout sa j'ai réussi mais je suis bloqué a savoir comment afficher le texte que contient firebase
aJ : ok résolu, il suffisait de lire, pour info : ctrl +c
Bonjour,
Je débute dans la programmation avec ionic, et j'ai un petit soucis, lorsque j'éxecute la commande : ionic serve , tout se passe bien, mais par la suite, je n'arrive plus à reprendre la main sur la fenetre du terminal. C'est à dire que le curseur clignote sous le texte suivant :
Bonsoir, je débute ce cours mais je suis vraiment perdu. Comment l’application ChatRoom a débuté pour qu'on en arrive à ce niveau?
Après la mise en place de l’environnement et la création du projet on abouti directement à cette interface sans savoir comment tout cela a été réalisé. Merci de m'orienter.
Salut, Je viens de commencer le cours sur ionic, et j'ai une préoccupation. J'apprécierai vraiment une réponse de votre part. Je travaille en ce moment sur un projet de réseau social, mais là je me demande est-ce que ce serait possible de créer une application avec ionic qui aurait les mêmes fonctionnalités que sur le réseau social sur pc ? un peu comme Facebook. C'est à dire si un utilisateur est déjà inscrit sur le site sur pc, est ce qu'il peut directement se connecter et acceder à son espace membres avec les mêmes identifiants et récupérés les mêmes informations pour continuer à surfer sur son espace membre normalement.Merci d'avance
Si je ne me trompe pas, tu devra utiliser la même base de données, tes utilisateurs devraient pouvoir alors sans problème se connecter avec les même login et mot de passe. Attention quand même si tu stock les mots de passe de manière chiffré (ce qui est indispensable pour des raisons de sécurité) tu devra avoir le même algorithme de chiffrement (et le même sel éventuel) sur la version mobile et l'application web afin que le mot de passe rentré par l'utilisateur soit chiffré de la même manière et puisse être comparé à la version stocké dans ta base de données.
J'espère que je réponds au moins en partie à tes interrogations.
- Edité par RaphaëlBenalouane 28 mars 2018 à 15:50:04
s'il vous plait j'ai un probleme avec l'arborescence de mon projet pas ce que c'est très différent avec celui du cours.
et j'aimerais savoir la version de ionic utiliser
ma version d'ionic est 3.20.0
merci d'avance
Bonjour Brice, le cours en ligne ne concerne que la version 1. Or cela fait déjà longtemps que l'on a totalement changé de framework Angular / Ionic dès la version 2. Il est désormais programmé objet avec TypeScript... J'invite les admins de Openclassrooms à proposer un cours Ionic à jour.
En attendant, je te recommande le cours sur le nouveau Angular où tu retrouveras davantage de ressemblance avec le IONIC version 3 : https://openclassrooms.com/courses/developpez-avec-angular
bonjour, il faudrait effectivement mettre à jour le cours car rien n'est plus pareil, version d'ionic et d'angular, la structure des répertoires. Le cours est aussi mal ficelé, on passe d'un chapitre à un autre sans avoir comment faire.
Bonjour, je débute en Ionic, j'ai un problème sur mon projet, j'affiche une question au hasard depuis un tableau a chaque changement d'ecrans, mais lorsque mon tableau est vide, il continue à essayer d'afficher une question et sa donne une erreur : Cannot read the propery getTitle() or undefined
displayOneQuestion() {
let questionRandom: any = this.questionList;
let numRandom = Math.floor(Math.random() * this.questionList.length);
this.currentQuestion = this.questionList[numRandom];
questionRandom = this.questionList[numRandom].getTitle();
return questionRandom;
}
setQuestionList() {
let questionList = this.questionList;
let questionListIndex = this.questionList.indexOf(this.currentQuestion);
let questionListSpliced = questionList.splice(questionListIndex , 1);
console.log(questionListSpliced);
}
ionViewWillEnter() {
this.question = this.displayOneQuestion();
this.displayLife();
this.displayJoker();
}
Bonjour, une MAJ du cours serait bien, j'ai commencé le cours et l'arborescence ne correspond pas avec ce que j'ai, je me suis donc obligé de suivre le cours 'ailleurs', bonne continuation pour l'équipe openclassrooms, le système est bien.
Tutoriel très décevant. Très loin de l'esprit "Site du Zéro" de l'époque.
Les notions sont décrites mais ne sont pas expliquées. On y comprend rien si l'on n'est pas initié.
Les prérequis annoncés sont ceux du tutoriel HTML/CSS et de Javascript. Pourtant pour comprendre un tant soit peu, il faudra des notions de DOM (pas abordé dans le tutoriel Javascript recommandé) et de MVC.
Ce tutoriel devrait être l'occasion d'apprendre ce qu'est le MVC !
En plus, on nous laisse galérer pour l'installation et l'émulation. Il est écrit nullepart qu'il faut créer au moins un projet (même vide) avec Android Studio, afin de générer un AVD (Android Virtual Device) qui sera réutiliser par Ionic (mais qui n'est visiblement pas capable de la générer lui-même). D'ailleurs, il existe Ionic DevApp pour éviter de se prendre la tête avec tout ça, pourquoi on en parle pas dans ce tutoriel ?! Je vous en veux car j'ai perdu 2 jours à comprendre ce que j'avais mal fait avant de comprendre que le tutoriel était tout simplement incomplet.
Lorsque vient le moment de faire la première application, le ChatRoom, le résultat de la commande est complètement différent. Et c'est reparti pour une galère à vouloir reproduire le même résultat, en remettant sur pause la vidéo toutes les 5secondes pour voir les copiés/collés (encore une fois non expliqués) trop rapides. Avant de comprendre que la version d'Ionic qu'on nous apprend est déprécié !
Je n'ai pas persévéré sur ce tuto car après avoir parcourus les chapitres en diagonale, le ton est le même. Descriptions, copié/collé, zéro explication, zéro empathie pour l'étudiant qui est censé, je le rappelle, partir de zéro. On nous fait pédaler dans la semoule pour rien. C'est bien dommage.
TypeError: Cannot read property 'isListening' of undefined
at Menu._updateState (http://localhost:8100/build/vendor.js:78842:26)
at Menu.paneChanged (http://localhost:8100/build/vendor.js:78872:14)
at http://localhost:8100/build/vendor.js:52976:85
at Array.forEach (<anonymous>)
at SplitPane._updateChildren (http://localhost:8100/build/vendor.js:52976:24)
at SplitPane._setVisible (http://localhost:8100/build/vendor.js:52988:14)
at SplitPane._update (http://localhost:8100/build/vendor.js:52960:18)
at SplitPane.ngAfterViewInit (http://localhost:8100/build/vendor.js:52932:14)
at callProviderLifecycles (http://localhost:8100/build/vendor.js:12781:18)
at callElementProvidersLifecycles (http://localhost:8100/build/vendor.js:12752:13)
Le problème c'est que je n'ai aucune idée de l'endroit ou peut se trouver isListening.
J'ai essayé de désactiver toutes mes pages, modules et providers sur lesquels j'ai bossé sans succès... Toujours cette fichu erreur.
J'ai ce problème notamment, au début dans home.page.ts, quand j'import NavController from 'ionic-angular'; et quand je le met dans le constructor(public navCtrl: NavController) ça bug :
[ng] ERROR in src/app/home/home.page.ts(2,31): error TS2307: Cannot find module 'ionic-angular'.
Il était dit d'import HomePage dans app.module mais ça faisait bugguer et semblait pas nécessaire.
______
edit : c'est bon faut mettre import { NavController } from '@ionic/angular';
Je développe une application Ionic et j'ai un problème que je ne sais pas comment résoudre...
J'ai 2 datasets (disons dataset1 et dataset2) et j'affiche actuellement uniquement le dataset1 sur ma page sous forme de liste.
Je souhaiterais insérer dans le dataset1 que j'affiche les données du dataset2.
Par exemple : 5 lignes du dataset1, 1 ligne dataset2, 5 lignes dataset1, 1 ligne dataset2, etc...
J'imagine que cela doit se faire dans le fichier TS, mais aucune idée de comment procéder, d'autant plus que le format de données et l'affichage de chaque dataset est différent.
Salut moi c'est juvanio cela fait un moment que j'utilise Ionic j'ai commencé a l'utiliser à la version 2 puis 3 la dernière fois je l'ai mise a jour ala version 5 et depuis quand je fait la commande
ionic cordova build android
Ça sort une erreur:
ng.cmd run app:ionic-cordova-build --plateform=android exited with code 127.
En début c'est écrit aussi,
An unhandled exception occured: cannot find module 'angular-devkit/build-angular/src/angular-cli-files/modèles/webpack-configs/utils'
Et après tout une liste de require stack.
Quelqu'un m'a conseillé de faire
npm i @angular-devkit/build-angular
Ce que j'ai fait mais rien n'a changé s'il vous plaît aider moi. Merci d'avance...
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
AG
AG