Comment créer une application mobile cross-platforme (android & iOS) en utilisant le framework client Vue.js ?
Workshop présenté à GEN6 le 13/09/2018 par Jordan Matejicek CTO / Associé @Owlie et Joffrey Da Rocha Développeur JavaScript @Owlie.
Formation Usine Logicielle gratuite par Ippon 2014Ippon
Les mises en production ne sont pas condamnées à être des moments de souffrance. En apportant de la rigueur au processus de qualification du code, en automatisant un maximum de tâches et en rendant la gestion des différents environnements la plus transparente possible, cette étape ultime peut alors devenir une simple banalité.
Pour atteindre cet objectif, plusieurs aspects doivent être pris en compte, et il faut procéder avec méthode et de façon itérative.
La formation Usine Logicielle présente les différentes briques devant être mises en place pour automatiser et contrôler la production de vos livrables ainsi que leur déploiement. Illustrée par des TP lorsque dispensée par nos consultants, cette formation permet de mieux cerner les différentes étapes et leur implication technique sur les projets. Du contrôle de la qualité du code, en passant par l'automatisation de la construction des livrables, la gestion de la configuration et le provisioning des ressources sur les différents environnements, vous découvrirez les étapes essentielles à la construction d'une usine logicielle robuste, permettant de réduire le si stratégique Time To Market tout en maîtrisant le risque.
vérification d'information des candidats dans une préinscription online INPTIC,ESI
code source :https://github.com/aliarousyoucef/soapclientserver/
https://youtu.be/8y_tUods1GY
Objectif général : Connaître les fondamentaux d’une API REST
Objectifs spécifiques :
Savoir définir une API
Connaître l’architecture REST
Connaître les contraintes du REST
Connaître la structure d’une requêtes HTTP
Connaître les caractéristiques d’une ressources
Se servir des méthodes HTTP
Connaître la structure d’une réponses HTTP
Connaître les codes HTTP
Formation Usine Logicielle gratuite par Ippon 2014Ippon
Les mises en production ne sont pas condamnées à être des moments de souffrance. En apportant de la rigueur au processus de qualification du code, en automatisant un maximum de tâches et en rendant la gestion des différents environnements la plus transparente possible, cette étape ultime peut alors devenir une simple banalité.
Pour atteindre cet objectif, plusieurs aspects doivent être pris en compte, et il faut procéder avec méthode et de façon itérative.
La formation Usine Logicielle présente les différentes briques devant être mises en place pour automatiser et contrôler la production de vos livrables ainsi que leur déploiement. Illustrée par des TP lorsque dispensée par nos consultants, cette formation permet de mieux cerner les différentes étapes et leur implication technique sur les projets. Du contrôle de la qualité du code, en passant par l'automatisation de la construction des livrables, la gestion de la configuration et le provisioning des ressources sur les différents environnements, vous découvrirez les étapes essentielles à la construction d'une usine logicielle robuste, permettant de réduire le si stratégique Time To Market tout en maîtrisant le risque.
vérification d'information des candidats dans une préinscription online INPTIC,ESI
code source :https://github.com/aliarousyoucef/soapclientserver/
https://youtu.be/8y_tUods1GY
Objectif général : Connaître les fondamentaux d’une API REST
Objectifs spécifiques :
Savoir définir une API
Connaître l’architecture REST
Connaître les contraintes du REST
Connaître la structure d’une requêtes HTTP
Connaître les caractéristiques d’une ressources
Se servir des méthodes HTTP
Connaître la structure d’une réponses HTTP
Connaître les codes HTTP
CRUD presentation of laravel application.pptxShoukatRiaz
This document outlines the steps to create a basic CRUD application in Laravel:
1. Create a new Laravel project and MySQL database
2. Generate a model and migration for items
3. Create an ItemController with CRUD methods using the resource controller
4. Build views for listing, creating, editing, and deleting items
5. Update routes to point to the controller methods
6. Test the CRUD functionality by running and accessing the routes
A Short Tutorial to Semantic Media Wiki (SMW) Jie Bao
This document provides an outline for a tutorial on Semantic MediaWiki (SMW). SMW allows semantic annotation of wiki pages, treating them as a lightweight semantic database. It covers what SMW is, how to edit pages semantically, browsing annotated data, using semantics for end users and developers, example applications, and additional resources.
Formation Spring Avancé gratuite par Ippon 2014Ippon
Spring est le principal framework de développement Java utilisé en entreprise. Ce succès tient au fait qu'il permet de développer facilement et rapidement des applications robustes, légères et bien testées.
Apprécié également par les cellules d'architecture et les DSI, Spring permet d'avoir des applications bien découpées en couches, facilement maintenables et évolutives.
Cependant, si une configuration Spring simple est à la portée de tous, avoir une architecture Spring correcte, en comprendre le fonctionnement interne et connaître les fonctionnalités avancées du framework sont des tâches nettement plus ardues.
L'objectif de cette formation est de donner les bonnes bases pour comprendre les principaux aspects de Spring, de manière à ce que les participants soient capables de :
- Développer une application Spring complète (persistance, métier, validation, transactions, sécurité, Web, Ajax...).
- Comprendre le fonctionnement interne de Spring et donc être autonomes lorsqu'un bug ou une situation anormale se produit.
- Avoir intégré la philosophie de développement Spring, afin de pouvoir facilement prendre en main un sous-projet ou une fonctionnalité Spring qu'ils ne connaissent pas encore.
Learn All Aspects Of Maven step by step, Enhance your skills & Launch Your Career, On-Demand Course affordable price & classes on virtually every topic.Try Before You Buy
مقدمة في بناء الأنطولوجيا باستخدام برنامج البورتجيHend Al-Khalifa
تعتبر الانطولوجيا (Ontology) أحد أهم مكونات الويب الدلالية (Semantic Web) وحجر الأساس لعمله، وتعرف على أنها طريقة لتمثيل المفاهيم من حولنا وذلك عن طريق الربط بينها بعلاقات ذات معنى، مما يساعد على فهم أوسع للمفاهيم المختلفة. بهذه الطريقة نستطيع جعل جهاز الحاسب الآلي يصل لمستوى فهم وإدراك للمعاني قريب من فهم وإدراك الإنسان.
وحتى نبني أنطولوجيا يدوياً لابد من أدوات مساعدة في ذلك، ومن أكثر الأدوات شيوعاً، برنامج بورتجي Protégé. في هذا الدرس المختصر سنشرح خطوة بخطوة بناء أنطولوجيا باللغة العربية لمجال معين باستخدام برنامج البورتجي.
وللعلم، فهذا الدرس يعتبر مدخل مبسط لهندسة الأنطولوجيا باستخدام البرنامج الآنف ذكره ولن يتطرق لكثير من التفاصيل الخاصة بأساسيات هندسة الأنطولوجيا. ولعل يكون هذا الدرس بإذن الله نواة لدليل تعليمي متكامل باللغة العربية (يحدث دورياً) للتعريف بمجال هندسة الأنطولوجيا وتطبيقاته المختلفة.
Conférence SEO mobile – mobile first - 10 ans CyberCité NantesCyberCité
Atelier SEO, animé par Alban Renard, responsable du pôle SEO.
SEO mobile – mobile first, pwa/amp, recherche vocale : nouveaux usages et impact sur le search – Panorama des dernières tendances du SEO à l’ère du mobile et de ses nouveaux usages.
CRUD presentation of laravel application.pptxShoukatRiaz
This document outlines the steps to create a basic CRUD application in Laravel:
1. Create a new Laravel project and MySQL database
2. Generate a model and migration for items
3. Create an ItemController with CRUD methods using the resource controller
4. Build views for listing, creating, editing, and deleting items
5. Update routes to point to the controller methods
6. Test the CRUD functionality by running and accessing the routes
A Short Tutorial to Semantic Media Wiki (SMW) Jie Bao
This document provides an outline for a tutorial on Semantic MediaWiki (SMW). SMW allows semantic annotation of wiki pages, treating them as a lightweight semantic database. It covers what SMW is, how to edit pages semantically, browsing annotated data, using semantics for end users and developers, example applications, and additional resources.
Formation Spring Avancé gratuite par Ippon 2014Ippon
Spring est le principal framework de développement Java utilisé en entreprise. Ce succès tient au fait qu'il permet de développer facilement et rapidement des applications robustes, légères et bien testées.
Apprécié également par les cellules d'architecture et les DSI, Spring permet d'avoir des applications bien découpées en couches, facilement maintenables et évolutives.
Cependant, si une configuration Spring simple est à la portée de tous, avoir une architecture Spring correcte, en comprendre le fonctionnement interne et connaître les fonctionnalités avancées du framework sont des tâches nettement plus ardues.
L'objectif de cette formation est de donner les bonnes bases pour comprendre les principaux aspects de Spring, de manière à ce que les participants soient capables de :
- Développer une application Spring complète (persistance, métier, validation, transactions, sécurité, Web, Ajax...).
- Comprendre le fonctionnement interne de Spring et donc être autonomes lorsqu'un bug ou une situation anormale se produit.
- Avoir intégré la philosophie de développement Spring, afin de pouvoir facilement prendre en main un sous-projet ou une fonctionnalité Spring qu'ils ne connaissent pas encore.
Learn All Aspects Of Maven step by step, Enhance your skills & Launch Your Career, On-Demand Course affordable price & classes on virtually every topic.Try Before You Buy
مقدمة في بناء الأنطولوجيا باستخدام برنامج البورتجيHend Al-Khalifa
تعتبر الانطولوجيا (Ontology) أحد أهم مكونات الويب الدلالية (Semantic Web) وحجر الأساس لعمله، وتعرف على أنها طريقة لتمثيل المفاهيم من حولنا وذلك عن طريق الربط بينها بعلاقات ذات معنى، مما يساعد على فهم أوسع للمفاهيم المختلفة. بهذه الطريقة نستطيع جعل جهاز الحاسب الآلي يصل لمستوى فهم وإدراك للمعاني قريب من فهم وإدراك الإنسان.
وحتى نبني أنطولوجيا يدوياً لابد من أدوات مساعدة في ذلك، ومن أكثر الأدوات شيوعاً، برنامج بورتجي Protégé. في هذا الدرس المختصر سنشرح خطوة بخطوة بناء أنطولوجيا باللغة العربية لمجال معين باستخدام برنامج البورتجي.
وللعلم، فهذا الدرس يعتبر مدخل مبسط لهندسة الأنطولوجيا باستخدام البرنامج الآنف ذكره ولن يتطرق لكثير من التفاصيل الخاصة بأساسيات هندسة الأنطولوجيا. ولعل يكون هذا الدرس بإذن الله نواة لدليل تعليمي متكامل باللغة العربية (يحدث دورياً) للتعريف بمجال هندسة الأنطولوجيا وتطبيقاته المختلفة.
Conférence SEO mobile – mobile first - 10 ans CyberCité NantesCyberCité
Atelier SEO, animé par Alban Renard, responsable du pôle SEO.
SEO mobile – mobile first, pwa/amp, recherche vocale : nouveaux usages et impact sur le search – Panorama des dernières tendances du SEO à l’ère du mobile et de ses nouveaux usages.
Appwork : solution digitale complète pour CE et CSELaure Antoine
APPWORK est un outil né de la collaboration entre une agence digitale et une ESN de renom.
C'est une solution digitale répond aux besoins de communication et de gestion des comités d'entreprise et des CSE de demain.
Plus qu'une simple solution de communication innovante, APPWORK, c'est des environnements web et mobile entièrement aux couleurs du CE et une marketplace propre au CE, connecté au module de comptabilité.
Applications Mobiles - Bonnes pratiques de conception et de développement de ...BEIJAFLORE
Les mobinautes ont de fortes attentes en terme de confort d’utilisation de services mobiles...
1. Choix du type de service mobile : application native, hybride, web app…
2. Conception et design d’un service mobile
3. Technologies de développements mobiles
4. Analyse d’audience : indicateurs et solutions d’Analytics
5. Leviers de monétisation et promotion des services mobiles
6. Focus sur les applications mobiles B2B
Intervention de Philippe Leclercq, directeur associé de Ad4screen, au Salon des Solidarités pour WEBASSOC.
Pourquoi il faut être présent sur le mobile et comment.
Web Mobile : quelles opportunités face aux apps ?NiceToMeetYou
"It's an App World", nous disait Flurry (solution de mobile analytics) en 2014. Pourtant, les marques font face à des coûts de déploiement et de maintien des applications souvent élevés. Pire encore, selon Google, seules 3 applications - sur la moyenne de 15 qu'en compte un smartphone en France - seraient régulièrement utilisées par un mobinaute. Alors avec ses 20% de temps passé sur mobile, le navigateur web présente-t-il une alternative efficace aux stores ? Etat des lieux des usages, des solutions techniques, des expériences créatives et des enjeux marketing que le Mobile Web permet encore d'adresser. Avec beaucoup d'exemples concrets à la clé !
Reboot your mobile app or not? - Mobile PM meetup by Thiga (sept 2016)Alexandre Takacs
Sans forcément vous en rendre compte, votre app mobile a vieilli. A moins d'avoir une armée de développeurs et de PMs, c'est assez inévitable. Alors comment fait-on maintenant ? Et comment peut-on limiter la casse ?
Présentation réalisée au Mobile PM Meetup organisé par Thiga (septembre 2016):
https://www.meetup.com/fr-FR/mobilepm/events/233908622/
2011 05 05 rendez accessible votre site internetvia un telephone portable by ...COMPETITIC
Rendez accessible votre site internet via un téléphone portable :
Développez votre lisibilité en exploitant le téléphone de vos clients :
- Comment créer un site internet lisible sur téléphone portable ?
- quels sont les nouveaux services que l'on peut proposer ?
- comment adapter sa communication à la mobilité ?
Competitic Referencement mobile friendly - numerique en entrepriseCOMPETITIC
Comment améliorer le référencement de son site internet en le rendant compatible à la mobilité ? Comment savoir si son site est compatible avec les moteurs de recherche ? Quelles sont les techniques pour devenir "mobile friendly" ? Quelles sont les erreurs à ne pas commettre ?
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Laurent Speyser
(Conférence dessinée)
Vous êtes certainement à l’origine, ou impliqué, dans un changement au sein de votre organisation. Et peut être que cela ne se passe pas aussi bien qu’attendu…
Depuis plusieurs années, je fais régulièrement le constat de l’échec de l’adoption de l’Agilité, et plus globalement de grands changements, dans les organisations. Je vais tenter de vous expliquer pourquoi ils suscitent peu d'adhésion, peu d’engagement, et ils ne tiennent pas dans le temps.
Heureusement, il existe un autre chemin. Pour l'emprunter il s'agira de cultiver l'invitation, l'intelligence collective , la mécanique des jeux, les rites de passages, .... afin que l'agilité prenne racine.
Vous repartirez de cette conférence en ayant pris du recul sur le changement tel qu‘il est généralement opéré aujourd’hui, et en ayant découvert (ou redécouvert) le seul guide valable à suivre, à mon sens, pour un changement authentique, durable, et respectueux des individus! Et en bonus, 2 ou 3 trucs pratiques!
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...OCTO Technology
Par Nicolas Bordier (Consultant numérique responsable @OCTO Technology) et Alaric Rougnon-Glasson (Sustainable Tech Consultant @OCTO Technology)
Sur un exemple très concret d’audit d’éco-conception de l’outil de bilan carbone C’Bilan développé par ICDC (Caisse des dépôts et consignations) nous allons expliquer en quoi l’ACV (analyse de cycle de vie) a été déterminante pour identifier les pistes d’actions pour réduire jusqu'à 82% de l’empreinte environnementale du service.
Vidéo Youtube : https://www.youtube.com/watch?v=7R8oL2P_DkU
Compte-rendu :
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO Technology
En cette année 2024 qui s’annonce sous le signe de la complexité, avec :
- L’explosion de la Gen AI
-Un contexte socio-économique sous tensions
- De forts enjeux sur le Sustainable et la régulation IT
- Une archipélisation des lieux de travail post-Covid
Découvrez les Tech trends incontournables pour délivrer vos produits stratégiques.
L'IA connaît une croissance rapide et son intégration dans le domaine éducatif soulève de nombreuses questions. Aujourd'hui, nous explorerons comment les étudiants utilisent l'IA, les perceptions des enseignants à ce sujet, et les mesures possibles pour encadrer ces usages.
Constat Actuel
L'IA est de plus en plus présente dans notre quotidien, y compris dans l'éducation. Certaines universités, comme Science Po en janvier 2023, ont interdit l'utilisation de l'IA, tandis que d'autres, comme l'Université de Prague, la considèrent comme du plagiat. Cette diversité de positions souligne la nécessité urgente d'une réponse institutionnelle pour encadrer ces usages et prévenir les risques de triche et de plagiat.
Enquête Nationale
Pour mieux comprendre ces dynamiques, une enquête nationale intitulée "L'IA dans l'enseignement" a été réalisée. Les auteurs de cette enquête sont Le Sphynx (sondage) et Compilatio (fraude académique). Elle a été diffusée dans les universités de Lyon et d'Aix-Marseille entre le 21 juin et le 15 août 2023, touchant 1242 enseignants et 4443 étudiants. Les questionnaires, conçus pour étudier les usages de l'IA et les représentations de ces usages, abordaient des thèmes comme les craintes, les opportunités et l'acceptabilité.
Résultats de l'Enquête
Les résultats montrent que 55 % des étudiants utilisent l'IA de manière occasionnelle ou fréquente, contre 34 % des enseignants. Cependant, 88 % des enseignants pensent que leurs étudiants utilisent l'IA, ce qui pourrait indiquer une surestimation des usages. Les usages identifiés incluent la recherche d'informations et la rédaction de textes, bien que ces réponses ne puissent pas être cumulées dans les choix proposés.
Analyse Critique
Une analyse plus approfondie révèle que les enseignants peinent à percevoir les bénéfices de l'IA pour l'apprentissage, contrairement aux étudiants. La question de savoir si l'IA améliore les notes sans développer les compétences reste débattue. Est-ce un dopage académique ou une opportunité pour un apprentissage plus efficace ?
Acceptabilité et Éthique
L'enquête révèle que beaucoup d'étudiants jugent acceptable d'utiliser l'IA pour rédiger leurs devoirs, et même un quart des enseignants partagent cet avis. Cela pose des questions éthiques cruciales : copier-coller est-il tricher ? Utiliser l'IA sous supervision ou pour des traductions est-il acceptable ? La réponse n'est pas simple et nécessite un débat ouvert.
Propositions et Solutions
Pour encadrer ces usages, plusieurs solutions sont proposées. Plutôt que d'interdire l'IA, il est suggéré de fixer des règles pour une utilisation responsable. Des innovations pédagogiques peuvent également être explorées, comme la création de situations de concurrence professionnelle ou l'utilisation de détecteurs d'IA.
Conclusion
En conclusion, bien que l'étude présente des limites, elle souligne un besoin urgent de régulation. Une charte institutionnelle pourrait fournir un cadre pour une utilisation éthique.
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...OCTO Technology
par Claude Camus (Coach agile d'organisation @OCTO Technology) et Gilles Masy (Organizational Coach @OCTO Technology)
Les équipes infrastructure, sécurité, production, ou cloud, doivent consacrer du temps à la modernisation de leurs outils (automatisation, cloud, etc) et de leurs pratiques (DevOps, SRE, etc). Dans le même temps, elles doivent répondre à une avalanche croissante de demandes, tout en maintenant un niveau de qualité de service optimal.
Habitué des environnements développeurs, les transformations agiles négligent les particularités des équipes OPS. Lors de ce comptoir, nous vous partagerons notre proposition de valeur de l'agilité@OPS, qui embarquera vos équipes OPS en Classe Business (Agility), et leur fera dire : "nous ne reviendrons pas en arrière".
2. Nous facilitons l’innovation et le développement agile de solutions web & mobile créatives, robustes et performantes.
A propos du studio
Owlie
Présentation
Point de vue sur l’avenir des applications
VueJS, tendance ou vrai bon framework ?
1
2
3
Un peu de code avec une application todolist
Un exemple
4
3. Jordan Matejicek
CTO & Co-Founder
Joffrey Da Rocha
Développeur JS
Cédric Oeblinger
CEO & Co-Founder
Studio d’innovation à taille
humaine implanté à Metz en
Lorraine, notre mission est de
ré-enchanter la relation entre un
prestataire et son client pour
développer de meilleurs produits
digitaux.
Mieux nous connaître
A propos
Eric Scholl
Développeur JS & Android
Matthieu Rapenne
Développeur JS
4. 1 2 3
4
5
Réduire les délais de
mise sur le marché
(Time to Market)
Réduire les coûts avec
des fonctionnalités à forte
valeur
Confronter rapidement
une idée aux utilisateurs
pour obtenir des feedbacks
Récupérer des
données utilisateurs
(web/app analytics)
Un projet qui prend
enfin vie et présentable
à vos investisseurs
Notre mission
Les raisons de nos choix technologiques
5. Comparatif
- TypeScript (typage fort)
- Lourd
- “Only the Angular Way”: en général une seule bonne
manière de faire
- Bonne communauté
- “Usine à gaz”
7. Comparatif
- Rapide à prendre en main
- Ultra léger (10% du poids d’Angular)
- Pur JavaScript
- Documentation complète et bien faite
- Communauté en plein essor
- Jeune et plein de promesses !
8. Vue VS react VS angular
Tendances des recherches sur les frameworks Javascript
12. BonjourMetz
Structure : Startup
Activité : Dynamiser le commerce de proximité
Projet : Progressive Web App
PUSH NOTIFICATION
Mise en place d’un service de push
notification
WEB APP
Mise à jour instantanée sans contrainte
de téléchargement sur le store
SIMPLE & INTUITIVE
Amélioration de l’expérience utilisateur
et mise en place d’un nouveau stack
technique
13. MyBibou
Structure : Startup
Activité : Service d’aide aux jeunes parents
Projet : Site web + App iOS + App Android
ORGANISATION
Préparation d’une visite d’un lieu et
accès rapide aux résultats favoris
GEOLOCALISATION
Recherche d’un lieu adapté via la
géolocalisation
SUGGESTION
Recommandation et suggestion de lieux
par la communauté
14. Tuttis
Structure : Startup
Activité : Plateforme communautaire infirmiers
Projet : Site web + App iOS + App Android
GAMIFICATION
Un système de niveaux qui incite
l’utilisateur à contribuer à la plateforme
pour débloquer des avantages exclusifs
CROSS-PLATEFORME
Une communauté de pratiques qui peut
s’entraider sur mobile et web
SIMPLE & PUISSANTE
Rédaction & lecture de contenu
optimisées, moteur de recherche avancé
15. SOFOOT.COM
Structure : PME / Média
Activité : Site de l'actualité football décalée
Projet : App iOS + App Android
PUSH NOTIFICATION
Mise en place d’un service de push
notification
FLUX INTELLIGENT
Une toute nouvelle manière de naviguer
sur mobile à travers un flux intelligent
proposant des contenus personnalisés
TEMPS-RÉEL
Actualisation en temps-réel des contenus
permettant de ne rater aucune
information essentielle
16. MonPetitResto
Structure : Startup
Activité : Foodtech, service client & restaurateur
Projet : Site web + App iOS + App Android
COMMANDE & PAIEMENT
Sélection de produits et personnalisation
de plats, paiement in-app 100% sécurisé
RECHERCHE
Recherche rapide et géolocalisée d’un
restaurant proposant des plats sur place
ou à emporter
SUIVI
Suivi en temps réel de l’avancement de la
commande, récupération sur place avec
un numéro de commande
17. Point de vue sur l’avenir des applications
- Le natif a du sens quand les performances le demandent (applications lourdes /
complexes / rendu nécessitant une optimisation 3D)
- Chaque mois un utilisateur visite 100 sites mais ne télécharge aucune application
(points bloquants : consommation temps / mémoire)
- PWA, PWA et PWA !
18. PWA, Progressive Web App
- Rapide
Répond rapidement aux interactions, animations fluides
- Fiable
Aucun blocage, n’affiche jamais le dinosaure chrome même en cas de perte de
connexion
- Engageante
Propose une expérience plein écran similaire à une application native