[DWS] Supports

@teach-supports

Supports de cours

Public team

Community (0)
No community contribution yet

Joined on Mar 23, 2021

  • Module 2 : Gestion des Données et Big Data Slide 1 : Titre et Introduction Titre : Gestion des Données et Big Data Introduction :Bienvenue dans ce module sur la gestion des données et le Big Data. Objectif : Comprendre les concepts, technologies et applications du Big Data dans les organisations. Slide 2 : Qu'est-ce que le Big Data ? Définition :Le Big Data désigne des ensembles de données volumineux, variés et rapides, nécessitant des technologies spécifiques pour leur traitement. Caractéristiques (4V) :
     Like  Bookmark
  • Module 5 : Projet Pratique et Études de Cas Slide 1 : Titre et Introduction Titre : Projet Pratique et Études de Cas Introduction :Bienvenue dans ce module sur les projets pratiques et les études de cas. Objectif : Appliquer les concepts appris à des projets réels et analyser des études de cas pour comprendre les applications pratiques des SI, Big Data et IA. Slide 2 : Objectifs du Module Objectifs Pédagogiques :Appliquer les connaissances théoriques à des projets pratiques. Analyser des études de cas pour comprendre les défis et les réussites de l'intégration des SI, Big Data et IA. Développer des compétences en gestion de projet et en résolution de problèmes.
     Like  Bookmark
  • Module 4 : Intégration des SI, Big Data et IA dans les Organisations Slide 1 : Titre et Introduction Titre : Intégration des SI, Big Data et IA dans les Organisations Introduction :Bienvenue dans ce module sur l'intégration des systèmes d'information (SI), du Big Data et de l'intelligence artificielle (IA) dans les organisations. Objectif : Comprendre les stratégies et défis liés à l'intégration de ces technologies dans les processus organisationnels. Slide 2 : Pourquoi Intégrer les SI, Big Data et IA ? Avantages :Amélioration de l'efficacité opérationnelle. Prise de décision basée sur les données. Innovation et développement de nouveaux produits/services.
     Like  Bookmark
  • Module 3 : Intelligence Artificielle (IA) et Machine Learning Slide 1 : Titre et Introduction Titre : Intelligence Artificielle (IA) et Machine Learning Introduction :Bienvenue dans ce module sur l'IA et le Machine Learning. Objectif : Comprendre les concepts, technologies et applications de l'IA et du Machine Learning dans les organisations. Slide 2 : Qu'est-ce que l'Intelligence Artificielle (IA) ? Définition :L'IA est la simulation de processus intelligents par des machines, notamment l'apprentissage et la prise de décision. Types d'IA :
     Like  Bookmark
  • Module 1 : Introduction au Management des Systèmes d'Information (SI) Slide 1 : Titre et Introduction Titre : Introduction au Management des Systèmes d'Information (SI) Introduction :Bienvenue dans ce module sur le management des systèmes d'information. Objectif : Comprendre les fondamentaux des SI et leur rôle stratégique dans les organisations. Slide 2 : Qu'est-ce qu'un Système d'Information (SI) ? Définition :Un SI est un ensemble organisé de ressources (matérielles, logicielles, humaines, données) qui permet de collecter, stocker, traiter et diffuser des informations dans une . Importance :
     Like  Bookmark
  • Principes et techniques de production de projets numériques Syllabus Sorbonne CFA des sciences – 2023 © Julien Noyer - All rights reserved for educational purposes only Avant-propos Depuis les années 1990 et l'avènement des Internets, un grand nombres de stratégies de développements ont été mis en place qui correspondent à la fois aux possibilités offertes par les différents langages de programmation et à l'évolution des pratiques l'informatiques d'une population qui se connecte toujours plus. Les dix dernières années ont permis de voir qu'un langage de programmation se dégage dans la mise en place d'outils disponibles sur les Internets, sans pour autant avoir pour objectif de remplacer les autres langages, le Javascript à démontrer sa valeur aussi bien pour développer des applications dites « FrontEnd » que des applications dites « BackEnd ».
     Like  Bookmark
  • Configurer un serveur NGINX Déployer une application Javascript avec un reverse-proxy © Julien Noyer - All rights reserved for educational purposes only Introduction NGINX est un logiciel libre de gestion de serveur Web ainsi qu'un proxy inverse écrit par Igor Sysoev, dont le développement a débuté en 2002 pour les besoins d'un site russe à très fort trafic. NGINX est un système asynchrone par opposition aux serveurs synchrones où chaque requête est traitée par un processus dédié. Au lieu d'exploiter une architecture parallèle et un multiplexage temporel des tâches par le système d'exploitation, NGINX utilise les changements d'état pour gérer plusieurs connexions en même temps ; le traitement de chaque requête est découpé en de nombreuses mini-tâches et permet ainsi de réaliser un multiplexage efficace entre les connexions.
     Like  Bookmark
  • Mise en place d'un router The Progressive JavaScript Framework © Julien Noyer - All rights reserved for educational purposes only Introduction Une application FRONTEND est une suite de fonctionnalités qui sont rendu accessibles via des URLs, appelées "routes", qui sont organisées au niveau le plus haut de l'application. Les routes sont alors définies dans un "router" qui prend un forme différentes selon le framework utilisé. React.js : react-router-dom
     Like  Bookmark
  • Développer une application VueJS The Progressive JavaScript Framework © Julien Noyer - All rights reserved for educational purposes only Introduction Vue.js (aussi appelé plus simplement Vue), est un framework JavaScript open-source utilisé pour construire des interfaces utilisateur et des applications Web. Vue.js a été créé par Evan You et est maintenu par lui et le reste des membres actifs de l’équipe principale travaillant sur le projet et son écosystème. Source Wikipedia.org
     Like  Bookmark
  • Creative Coding with P5.js Using the metaphor of a sketch, p5.js has a full set of drawing functionality © Julien Noyer - All rights reserved for educational purposes only Présentation de P5.js P5.js est une librairie qui à pour ambition de rendre accessible et plus lisible la génération de visuels sur une canvas HTML. Nullement réservée à des profils expert, l'objectif de P5.js est de permettre à des designers de débuter dans la création graphique assitée par ordinateur. Très inspirée par le langage Processing, P5.js est un outil idéal car il permet en plus de la création graphique, d'apprendre des principes qui sont ensuite transposables dans d'autres pratiques. Ce support de cours à pour objectif de présenter un principe de mise en place de P5.js, très largement inspiré du travail remarquable de Daniel Shiffman sur sa chaine Youtube The Coding Train.
     Like  Bookmark
  • P5.js Getting Started Using the metaphor of a sketch, p5.js has a full set of drawing functionality © Julien Noyer - All rights reserved for educational purposes only Présentation de la librairie P5.js P5.js est une librairie qui à pour ambition de rendre accessible et plus lisible la génération de visuels sur une canvas HTML. Nullement réservée à des profils expert, l'objectif de P5.js est de permettre à des designers de débuter dans la création graphique assitée par ordinateur. Très inspirée par le langage Processing, P5.js est un outil idéal car il permet en plus de la création graphique, d'apprendre des principes qui sont ensuite transposables dans d'autres pratiques. En savoir plus https://hackmd.io/@teach-supports/HJO_FabhF
     Like  Bookmark
  • Les bases de la programmation en Javascript Travailler avec Javascript et la programmation orientée objet © Julien Noyer - All rights reserved for educational purposes only Introduction JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives mais aussi pour les serveurs avec l’utilisation (par exemple) de Node.js. C’est un langage orienté objet à prototype, c’est-à-dire que les bases du langage et ses principales interfaces sont fournies par des objets qui ne sont pas des instances de classes, mais qui sont chacun équipés de constructeurs permettant de créer leurs propriétés, et notamment une propriété de prototypage qui permet d’en créer des objets héritiers personnalisés. Utiliser la balise script Comme avec le code CSS, il est possible d’intégrer du Javascript de différentes façons dans une page web. Pour améliorer les performances d’affichage de votre page, il est recommandé de placer le Javascript dans un fichier .js extérieur au document principal (comme pour les fichiers .Css). Les fichiers Javascript sont ensuite intégrés dans une balise let users = ["Frédérique", "Pascal", "Matthieu"];<script>…</script> juste avant la balise </body>.
     Like  Bookmark
  • Histoire et culture des réseaux Des premiers dessins sur les murs au nouveaux protocoles de communications © Julien Noyer - All rights reserved for educational purposes only Introduction Dans les réseaux informatiques et les télécommunications, un protocole de communication est une spécification de plusieurs règles pour un type de communication particulier. Initialement, on nommait protocole ce qui est utilisé pour communiquer sur une même couche d'abstraction entre deux machines différentes. Par extension de langage, on utilise parfois ce mot aussi aujourd'hui pour désigner les règles de communication entre deux couches sur une même machine. Communiquer consiste à transmettre des informations, mais tant que les interlocuteurs ne lui ont pas attribué un sens, il ne s'agit que de données et pas d'information. Les interlocuteurs doivent donc non seulement parler un langage commun mais aussi maîtriser des règles minimales d'émission et de réception des données. C'est le rôle d'un protocole de s'assurer de tout cela. Par exemple, dans le cas d'un appel téléphonique :
     Like  Bookmark
  • #000 is the new black Des premières lignes de code sont issues les dernières innovations © Julien Noyer - All rights reserved for educational purposes only Et si Isaac Asimov avait raison ? Né le 2 janvier 1920, Isaac Asimov est un scientifique américano-russe connu pour ses œuvres de fiction ou il explore un futur à la technologie omniprésente. Pionnier en la matière, il a imaginé une immense quantité de scénarios articulés autour du risque de rendre exclusives des connaissances utiles au bien de tous à une forme d’intelligence supposée supérieure. Si Internet d’aujourd’hui est accessible à tout, c’est bien parce que ses inventeurs ont voulu apporter ces technologies au plus grand nombre en rendant publiques leurs recherches pour qu’Internet devienne un outil bénéfique au plus grand nombre.
     Like  Bookmark
  • Application native, hybride, ça sera tout ? Définition des différents principes de dévelopement d'applications Web © Julien Noyer - All rights reserved for educational purposes only Introduction Dans le domaine de l'informatique la programmation est l'ensemble des activités qui permettent l'écriture des programmes informatiques qui utilise un langage de programmation spécifique au support sur lequel il doit être éxécuté, c'est à dire que selon le système d'exploitation le langage utilisé est différents pour développer un programme informatique plus communément appelé une application. Qu'il s'agisse d'une application de bureau (dites Desktop) ou mobile, la problématique du système d'exploitation reste la même, mais il est à présent possible de la contourner grâce aux logique de programmation Web. En effet, depuis l'apparition du HTML5 des navigateurs Web modernes, les capacités qu'offre ces derniers permettent de développer des applications Web des plus en plus proches de ce que permettaient les premières applications dites "natives".
     Like  Bookmark
  • Versioning et gestion de code Notions de base pour développeurs et dévelopeuses avisées © Julien Noyer - All rights reserved for educational purposes only Introduction Le versioning est une méthode de gestion des versions d’un même produit (logiciel, base de données…).Il consiste à travailler directement sur le code source du projet, en gardant toutes les versions précédentes. Les outils du versioning aident les développeurs à travailler parallèlement sur différentes parties du projet et à revenir facilement aux étapes précédentes de leur travail en cas de besoin. L’utilisation d’un logiciel de versioning est devenue quasi-indispensable pour tout développeur, même s’il travaille seul. En savoir plus https://bit.ly/3zbNL87
     Like  Bookmark
  • Empiler les technologies du Web Plusieurs Stacks pour un même objectif : s'améliorer et apprendre © Julien Noyer - All rights reserved for educational purposes only Introduction Depuis la création du Web par Tim Berners-Lee en 1989, les technologies n'ont fait qu'évoluer pour offrir toujours plus de solution technique pour développer des sites Internet ou des applications. Loin de considérer qu'une technologie en chasse une autre, il est important de mesurer chacune d'entre-elles pour avoir une analyse plus juste des enjeux inhérent au développement d'outils numériques. L'objectif de ce support et de proposer un tour d'horizon précis des opportunités qui sont offertes pour optimiser l'investissement et le temps à passer pour prendre en main des outils spécifiques qui répondent à des besoins précis.
     Like  Bookmark
  • How to import JSON data from API to a Google Sheet Introduction The Google Sheets integration makes it easy for you to visualize data you have stored in Google Sheets. It has quickly become one of Databox's most popular integrations. One of the reasons for this is that Google makes it relatively easy to sync data from other platform's APIs into a Sheet. Thanks to generous developers posting code samples online, you only need to make minor edits to this code so it's syncing the appropritate data. In order to import JSON data to Google Sheets, follow the steps below.
     Like  Bookmark
  • Développer un site Web avec Wordpress La solution CMS OpenSource historique © Julien Noyer - All rights reserved for educational purposes only Introduction Wordpress est l'un des CMS les plus complet du marché, il est considéré que plus de 90% des sites Web actuels peut être développé avec Wordpress ce qui le place comme l'un des outils essentiel à maîtriser pour toutes personnes désirant travailler dans le domaine du digitale. Il est important de noter que Wordpress est plus qu'un outil "No Code" dans la mesure ou, pour faire en sorte de développer des compétence poussées en Wordpress, la manipulation des principes de programmation et des différents langages du Web (HTML, CSS, Javascript et PHP) sont obligatoires.
     Like  Bookmark
  • Développer un site Web avec GoHugo.io The world’s fastest framework for building websites © Julien Noyer - All rights reserved for educational purposes only Introduction Hugo.io est un outil en interface de commande qui permet de générer des site Web à partir de fichiers Markdown. Le fait que Hugo.io soit basé sur l'utilisation du Markdown lui confert un intérêt particulier, car le premier sujet à aborder pour le création d'outils numériques est la compatibilité des formats. Le format Markdown est en l'occurence l'un des plus adaptés à la transformation, car il est constitué d'une syntaxe simple. Pour aller plus loin au sujet de la compatibilité : https://pandoc.org.
     Like  Bookmark