Télécharger

Si le lien ne fonctionne pas, contactez le webmestre pour l'en informer.

 Outils et logiciels de développement

Suite bureautique LibreOffice

La version complète pour Windows est téléchargeable gratuitement via ce lien. 

La dernière version du logiciel est 6.3.4


LibreOffice_6.3.4_Win_x64.msi (??? ko) Téléchargé 314 fois
     

Notepad++

Développé par Don Ho, un informaticien situé à Paris diplômé de l'université Paris VII - Diderot en 2000, Notepad++ est un programme conçu spécifiquement pour l'édition de code source. Il est compatible avec  les langages et fichiers C, C++, Java, C#, XML, HTML, PHP, JavaScript, makefile, art ASCII, doxygen, .bat, MS fichier ini, ASP, Visual Basic/VBScript, SQL, Objective-C, CSS, Pascal, Perl, Python, R, MATLAB, Lua, TCL, Assembleur, Ruby, Lisp, Scheme, Properties, Diff, Smalltalk, PostScript et VHDL ainsi que pour tout autre langage informatique

Pour éviter les erreurs ou juste pour mettre en évidence certaines lignes de code, il est possible de faire des colorations syntaxiques et des reliefs syntaxiques. Chaque utilisateur peut du reste définir le langage qu'il veut utiliser.

Notepad++ permet de rechercher et de remplacer facilement des syntaxes ou des codes. Il est aussi possible d'avoir une carte du document pour une vue d'ensemble. Des onglets permettent de travailler sur plusieurs documents. Avec cette méthode, il est plus facile de passer d'un document à l'autre. Pour une meilleure reproduction du document à l'impression, on utilise le WYSIWYG. De cette façon, la version papier est la copie conforme de ce qu'on voit à l'écran. Une fonction autorise l'enregistrement et la lecture de macro.

Notepad++  ne bloque pas le fichier en cours d'édition et détecte toute modification apportée à celui-ci par un autre programme (il propose de le recharger). Cette caractéristique lui permet d'être WYSIWYG pour la plupart des langages interprétés (comme HTML et CSS) avec ou sans actualisation de la part de l'utilisateur (grâce aux macros, ou aux extensions).

Le succès de Notepad++ provient de la combinaison de plusieurs facteurs, qui certes, n'étaient pas nouveaux, mais qui étaient peu présents dans une même solution gratuite 

  • la gratuité (et dans une moindre mesure, sa licence) ;
  • la coloration syntaxique ;
  • une simplicité/ergonomie suffisante pour les débutants sur des langages de programmation ;des capacités de mise en forme pertinentes dans le milieu de la programmation (ex. : indentation (tabulation) par sélection plutôt que par ligne, mise en CAPITALE/minuscue d'une sélection, repli des lignes de code…) ;
  • gestion et indication précises des encodages (charset), notamment les problèmes que peuvent générer la présence de BOM sur la gestion de fichier UTF-8 sur le web (ex. : le BOM avec les entêtes HTTP en CSS) ;
  • une autocomplétion (rustique) ;
  • une gestion de la recherche de chaînes de caractères avancés ;
  • une bonne visibilité du « manuel d'utilisation » ;
  • l’appui sur un système d'extension pour les fonctionnalités souhaitées manquantes.

La version complète pour Windows est téléchargeable gratuitement via ce lien. La dernière version du logiciel est 7.8.3


v7.8.3 (??? ko) Téléchargé 383 fois
     

WebStorm

Webstorm est l'environnement utilisé dans cette enseignement. WebStorm est un IDE pour les langages Web (HTML, CSS et JavaScript), développé par l'entreprise JetBrains et basé sur la plateforme IntelliJ IDEA.

Il améliore la productivité et offre une expérience de développement agréable grâce un éditeur intelligent avec l'autocomplétion, la détection d'erreur à la volée, les refactorisations et le formatage de code, etc. Il offre un support avancé pour Node.js et les frameworks populaires comme Angular, React, Vue.js, Ionic, Cordova, React Native, Meteor et Electron.

WebStorm fournit de puissants outils intégrés pour déboguer, tester et tracer facilement votre code dans l'IDE. Pour le débogage, vous pourrez entre autres insérer des points de rupture directement dans le code source, explorer la pile d'appels et les variables, définir des observateurs et utiliser la console interactive. WebStorm intègre aussi des frameworks JavaScript de tests populaires comme Karma, Mocha, Protractor et Jest. Vous disposez également de spy-js, un outil intégré qui vous aide à tracer votre code et à identifier efficacement les éventuels goulots d'étranglement. Il fonctionne à la fois pour JavaScript (côté client) et Node.js, et supporte même les langages compilés vers JavaScript.

WebStorm offre une intégration transparente avec les outils développeur les plus populaires, qu'il s'agisse des task runners, linters, frameworks de test, gestionnaires de paquets, entre autres. Il fournit aussi une interface utilisateur unifiée pour travailler avec de nombreux systèmes de contrôle de version populaires comme Git, GitHub, Mercurial et bien d'autres.

L'éditeur offre donc divers fonctionnalités :

  • Éditeur JavaScript
  • Auto-complétion intelligente
  • Inspection du code et correction rapide
  • Navigation rapide du code et recherche d'usage d'un code
  • Refactorisation du code
  • Débogueur et Tests
  • Débogueur JavaScript
  • Test unitaire JavaScript
  • Prise en charge de Node.js
  • Support des langages : TypeScript, CoffeeScript, Dart et ECMAScript
  • Correcteur orthographique
  • Détecteur de code dupliqué
  • HTML et CSS
  • Prise en charge des langages HTML5, CSS3, LESS et SASS
  • Validateur de code
  • Affichage de contenu rapide
  • Synchronisation des fichiers par FTP
  • Intégration des gestions de versions : Subversion, Git, Mercurial, Perforce, CVS et TFS

La version d'évaluation (complète et valable 30 jours) pour Windows est téléchargeable via ce lien. La dernière version du logiciel est 2019.3. Il vous faudra au minimum 264.248 Mo sur votre PC pour la  télécharger et un peu plus pour l’installer ou l’exécuter.

Pour plus d'information suivre ce lien


download-thanks.html (??? ko) Téléchargé 445 fois
     

Avant d'utiliser UwAmp ou un autre serveur WAMP , vous devez installer la version x86 redistribuable Visual C ++ vc_redist.x86.exe.

Ceci est une exigence PHP 7.2+

Voir https://www.uwamp.com/fr/?page=download pour les autres versions


vcredist_x86.exe (??? ko) Téléchargé 207 fois
     

UwAmp

Serveur Portable Wamp Apache MySQL PHP et SQLite

Sans Installation

UwAmp est disponible sous forme d'archive compressée, vous décompressez et vous lancez le serveur.

à décompresser à la racine : par exemple dans le dossier c:\UwAmp

Interface Simple

UwAmp est fournie avec une interface de gestion vous permettant de démarrer ou d'arrêter le serveur en un clic.

Multi Version de PHP

Changez la version de PHP en un clic, UwAmp fonctionne avec un système de dépôt directement connecté avec le site officiel de PHP

Monitoring CPU

Affichage en temps réel avec graphique de l'utilisation CPU des processus Apache et MySQL.

Mode U3

Peut être lancé depuis une clé USB.

uwamp

Si le lien ne fonctionne pas télécharger la dernière version à partir de cette page


UwAmp.rar (??? ko) Téléchargé 482 fois
     

UwAmp

Serveur Portable Wamp Apache MySQL PHP et SQLite

Sans Installation

UwAmp est disponible sous forme d'archive compressée, vous décompressez et vous lancez le serveur.

à décompresser à la racine : par exemple dans le dossier c:\UwAmp

Interface Simple

UwAmp est fournie avec une interface de gestion vous permettant de démarrer ou d'arrêter le serveur en un clic.

Multi Version de PHP

Changez la version de PHP en un clic, UwAmp fonctionne avec un système de dépôt directement connecté avec le site officiel de PHP

Monitoring CPU

Affichage en temps réel avec graphique de l'utilisation CPU des processus Apache et MySQL.

Mode U3

Peut être lancé depuis une clé USB.

uwamp

Si le lien ne fonctionne pas télécharger la dernière version à partir de cette page


UwAmp.rar (??? ko) Téléchargé 198 fois
     

Visual C++ Redistributable x86 


vcredist_x86.exe (6 555,76 ko) Téléchargé 178 fois
     

  • All Microsoft VC Redistributable packages 2008 2010, 2012, 2013, 2015-2022 zip files 32 et 64 bits

all_vc_redist_x86_x64.zip (104 423,55 ko) Téléchargé 37 fois
     

OCPWin, Une distribution OCaml pour Windows X64

OCAML est le langage support de l'enseignement de l'Algorithmique et Programmation 1 en L1.

OCAML est la  principale implémentation du langage CAML (Categorical Abstract Machine Language) ,

OCAML est un langage de programmation  généraliste fonctionnel (ex. Objective Caml)

La version complète pour Windows est téléchargeable gratuitement via ce lien. La dernière version du logiciel est ocaml64 4.02.1+ocp1-msvc64-20160113

C'est le compilateur natif sous Windows (source ocpwin: https://www.typerex.org/ocpwin.html)

Pour utiliser OCAML sous windows :

  • Télécharger le ZIP ocpwin64.zip,
  • Déziper le sur la racine de votre disque.
  • Lancer demarrer.bat pour lancer emacs   (vous n'aurez pas à taper c:\ocpwin\ocaml\bin\ocaml dans emacs pour interpréter votre code grâce à ce fichier "demarrer.bat")

Si le lien ne fonctionne pas télécharger la dernière version à partir de cette page


ocpwin64v2.zip (154 984,08 ko) Téléchargé 110 fois
     

Une distribution Python pour Windows X64


python-3.12.2-amd64.exe (??? ko) Téléchargé 54 fois
     

Une distribution Anaconda Python pour Windows X64 et X86


Anaconda3-2024.02-1-Windows-x86_64.exe (??? ko) Téléchargé 56 fois
     
 Bases de Données

BD_00_Contenu_Officiel.pdf (176,15 ko) Téléchargé 75 fois
     

Djoudi_BD_1_Introduction.pdf (384,60 ko) Téléchargé 142 fois
     

Djoudi_BD_2_Entite_Association.pdf (477,63 ko) Téléchargé 146 fois
     

Djoudi_BD_3_Modele_Relationnel.pdf (624,00 ko) Téléchargé 156 fois
     

Djoudi_BD_4_Algebre_Relationnelle.pdf (665,52 ko) Téléchargé 132 fois
     

Djoudi_BD_5_SQL_LDD_MySQL_.pdf (370,51 ko) Téléchargé 149 fois
     

Djoudi_BD_6_SQL_LMD_MySQL_.pdf (440,63 ko) Téléchargé 97 fois
     

Djoudi_SQL_Synthese_MySQL.pdf (124,99 ko) Téléchargé 109 fois
     
 Web

Web_HTML_1_Bases.pdf (331,31 ko) Téléchargé 21 fois
     

Web_HTML_2_Essentiel.pdf (346,42 ko) Téléchargé 21 fois
     

Web_HTML_3_Formulaires.pdf (333,89 ko) Téléchargé 17 fois
     

Web_CSS_1_Bases.pdf (293,64 ko) Téléchargé 18 fois
     

Web_CSS_2_Selecteurs.pdf (261,10 ko) Téléchargé 17 fois
     

Web_CSS_3_Mise_Forme.pdf (550,05 ko) Téléchargé 17 fois
     

Web_1_MySQL_PhpMyAdmin.pdf (1 099,38 ko) Téléchargé 20 fois
     

Web_2_PHP.pdf (491,28 ko) Téléchargé 19 fois
     

Web_3_PHP_Formulaires.pdf (398,93 ko) Téléchargé 18 fois
     

Web_4_PHP_MySQL.pdf (364,75 ko) Téléchargé 19 fois
     
 Langage Python

Djoudi_Python_0_Presentation.pdf (280,27 ko) Téléchargé 64 fois
     

Djoudi_Python_1_Base_Python.pdf (1 556,46 ko) Téléchargé 55 fois
     

Djoudi_Python_2_Structures_Controle.pdf (623,68 ko) Téléchargé 53 fois
     

Djoudi_Python_3_Fonctions_Modules.pdf (677,91 ko) Téléchargé 48 fois
     

Djoudi_Python_4_Sequences.pdf (837,76 ko) Téléchargé 26 fois
     

Djoudi_Python_TD1_Bases_Conditions.pdf (133,64 ko) Téléchargé 22 fois
     

Djoudi_Python_TD2_Boucles.pdf (131,03 ko) Téléchargé 18 fois
     

Djoudi_Python_TD3_Fonctions.pdf (127,08 ko) Téléchargé 20 fois
     

Djoudi_Python_TD4_Chaines.pdf (102,97 ko) Téléchargé 22 fois
     

Djoudi_Python_TD5_Sequences.pdf (123,89 ko) Téléchargé 21 fois
     

Djoudi_Python_TP1_Bases_Conditions_Boucles.pdf (153,17 ko) Téléchargé 63 fois
     

Djoudi_Python_TP2_Fonctions_Modules.pdf (216,49 ko) Téléchargé 23 fois
     

Djoudi_Python_TP3_Sequences_Projet.pdf (136,13 ko) Téléchargé 25 fois
     

Djoudi_Python_TPx_Projet.pdf (147,28 ko) Téléchargé 13 fois
     
 TechnoWeb Client

Djoudi_XML_1_Introduction.pdf (309,60 ko) Téléchargé 18 fois
     

Djoudi_XML_2_DTD.pdf (315,13 ko) Téléchargé 21 fois
     

Djoudi_XML_3_XML_Schema.pdf (441,45 ko) Téléchargé 15 fois
     

Djoudi_xHTML_1_Introduction.pdf (343,27 ko) Téléchargé 13 fois
     

Djoudi_xHTML_2_Balises.pdf (400,16 ko) Téléchargé 11 fois
     

Djoudi_xHTML_3_Formulaires.pdf (333,36 ko) Téléchargé 11 fois
     

Djoudi_CSS_1_Introduction.pdf (300,05 ko) Téléchargé 14 fois
     

Djoudi_CSS_2_Syntaxe.pdf (293,92 ko) Téléchargé 14 fois
     

Djoudi_CSS_3_Polices_Images.pdf (391,56 ko) Téléchargé 15 fois
     

Djoudi_CSS_4_Mise_Page.pdf (385,02 ko) Téléchargé 14 fois
     

Djoudi_Javascript_1_Introduction.pdf (398,78 ko) Téléchargé 18 fois
     

Djoudi_Javascript_2_Declarations.pdf (355,41 ko) Téléchargé 19 fois
     

Djoudi_Javascript_3_Instructions.pdf (311,96 ko) Téléchargé 23 fois
     

Djoudi_Javascript_4_Conditions_Boucles.pdf (233,71 ko) Téléchargé 16 fois
     

Djoudi_Javascript_5_Fonctions.pdf (244,64 ko) Téléchargé 21 fois
     

Djoudi_Javascript_6_DOM.pdf (496,72 ko) Téléchargé 12 fois
     
 Libre Office

Calc_01_Competences_Base.pdf (0,00 ko) Téléchargé 36 fois
     

Calc_02_Formules.pdf (0,00 ko) Téléchargé 35 fois
     

Calc_03_Fonctions_Utiles.pdf (0,00 ko) Téléchargé 38 fois
     

Calc_04_Gestion_Donnees.pdf (0,00 ko) Téléchargé 33 fois
     
 Codage & Algorithmes

Djoudi_CodAlgo_1_Codage.pdf (506,12 ko) Téléchargé 14 fois
     

Djoudi_CodAlgo_2_Numeration.pdf (510,54 ko) Téléchargé 15 fois
     

Djoudi_CodAlgo_3_Cryptologie.pdf (672,70 ko) Téléchargé 14 fois
     

Djoudi_CodAlgo_4_Compression.pdf (429,85 ko) Téléchargé 14 fois
     

Djoudi_CodAlgo_5_Algorithmes.pdf (673,72 ko) Téléchargé 14 fois