Programmation
82 cours · 0 articles
Cours
82 cours
- NouveauConfirméENpdf · 12 Mo2023
.NET Microservices: Architecture for Containerized .NET Applications (v7.0)
Guide Microsoft d'architecture d'applications .NET orientées services : microservices, conteneurs Docker, API web REST, gRPC, communication asynchrone, DDD et résilience.
Cesar de la Torre, Bill Wagner, Mike Rousos
1+1 / 90 j - NouveauConfirméENpdf · 5,3 Mo2026
A Short Guide to Hibernate 7
Guide officiel d'introduction à Hibernate ORM 7 : configuration, entités, mapping objet-relationnel, associations, sessions, requêtes HQL/Criteria et optimisation des performances.
Gavin King, Hibernate team (Red Hat / Commonhaus)
1+1 / 90 j - NouveauIntermédiaireENpdf · 24 Mo2019
Algorithms (Jeff Erickson)
Manuel universitaire complet d'algorithmique : récursivité, diviser pour régner, programmation dynamique, algorithmes gloutons, parcours de graphes, plus courts chemins, flots et NP-complétude.
Jeff Erickson
0+0 / 90 j - NouveauIntermédiaireENpdf · 3 Mo2023
Architect Modern Web Applications with ASP.NET Core and Azure (v8.0)
Livre blanc Microsoft sur la conception d'applications web avec ASP.NET Core 8 : principes d'architecture, MVC/Razor Pages, accès aux données avec EF Core, tests, sécurité (authentification, autorisation) et déploiement Azure.
Steve Smith, Microsoft Corporation
0+0 / 90 j - NouveauIntermédiaireFRpdf · 1,6 Mo2024
Architecture des ordinateurs (polycopié 2024-2025)
Polycopié d'architecture des ordinateurs par l'expérimentation : micro-architecture des processeurs x86, introduction au C et à l'assembleur, caches, pipeline, prédiction de branchement et attaques par canaux auxiliaires.
Xavier Goaoc, Vincent Laporte
0+0 / 90 j - NouveauDébutantENpdf · 1,8 Mo2019
C# Programming Yellow Book (Cheese Edition 8.1)
Livre d'initiation à la programmation en C# : types, structures de contrôle, méthodes, classes, héritage, interfaces, exceptions, collections et conception de programmes.
Rob Miles
0+0 / 90 j - NouveauDébutantENpdf · 4,8 Mo2025
COBOL Programming Course #2 – Learning COBOL (v3.2.0)
Cours d'apprentissage du COBOL sur mainframe IBM Z : structure des programmes, divisions, données, fichiers, instructions arithmétiques et conditionnelles, tables et sous-programmes, avec travaux pratiques.
Open Mainframe Project contributors, Jonathan Sayles, Ahmed Eid
0+0 / 90 j - NouveauConfirméENpdf · 4,4 Mo2026
CUDA C++ Programming Guide (Release 13.4)
Guide officiel NVIDIA de programmation GPU avec CUDA : modèle de programmation, hiérarchie mémoire, interface de programmation, implémentation matérielle et optimisation des performances.
NVIDIA Corporation
0+0 / 90 j - NouveauIntermédiaireFRpdf · 21 Mo2023
Développons en Java (v2.40)
Somme de plus de 4 000 pages sur Java : langage, API standard, outils de développement (dont Eclipse), Java EE/Jakarta EE (servlets, JSP, JPA), tests et bonnes pratiques.
Jean-Michel Doudoux
0+0 / 90 j - NouveauDébutantENpdf · 1,9 Mo2024
Eloquent JavaScript, 4th edition
Livre de référence sur JavaScript moderne : bases du langage, fonctions, objets, programmation asynchrone, modules, puis JavaScript dans le navigateur (DOM, événements, HTTP, formulaires) et Node.js.
Marijn Haverbeke
0+0 / 90 j - NouveauIntermédiaireFRpdf · 1,2 Mo2021
Fortran (Avancé) – support de cours IDRIS
Support de cours IDRIS-CNRS sur le Fortran avancé (normes 2003/2008) : types dérivés, pointeurs, modules, interfaces génériques, programmation orientée objet, interopérabilité avec le C.
Patrick Corde, Hervé Delouis
0+0 / 90 j - NouveauDébutantFRpdf · 1 Mo2020
Fortran (Base) – support de cours IDRIS
Support de cours IDRIS-CNRS sur les bases du Fortran moderne : syntaxe, types et déclarations, opérateurs, structures de contrôle, tableaux, entrées-sorties, procédures et modules.
Anne Fouilloux, Patrick Corde
0+0 / 90 j - NouveauIntermédiaireENpdf · 700 Ko2021
Free Pascal Reference Guide (version 3.2.2)
Référence officielle du langage Pascal/Object Pascal implémenté par Free Pascal, compatible Turbo Pascal et Delphi : types, expressions, instructions, classes, interfaces, génériques et exceptions.
Michaël Van Canneyt
0+0 / 90 j - NouveauIntermédiaireFRpdf · 12 Mo2014
Ingénierie des systèmes d'information : Merise deuxième génération
Livre complet sur la méthode Merise (4e édition) : démarche, modèles conceptuels, organisationnels et logiques des données et des traitements (MCD, MCT, MLD, MOT…), avec études de cas.
Dominique Nanci, Bernard Espinasse
0+0 / 90 j - NouveauDébutantENpdf · 6,2 Mo2022
Introduction to Programming Using Java, Version 9 (JavaFX Edition)
Manuel universitaire d'introduction à la programmation en Java (Java 17) : bases, programmation orientée objet, généricité, collections, interfaces graphiques JavaFX, threads et réseau.
David J. Eck
0+0 / 90 j - NouveauConfirméENpdf · 14 Mo2026
Jakarta EE 10 Tutorial
Tutoriel officiel de la plateforme Jakarta EE (successeur de J2EE/Java EE) : servlets, Jakarta Faces, CDI, Jakarta Persistence, REST, sécurité, messagerie et Enterprise Beans.
Eclipse Foundation – Jakarta EE Tutorial contributors
0+0 / 90 j - NouveauDébutantFRpdf · 3,3 Mo2021
La programmation en C++ moderne (Zeste de Savoir)
Cours de C++ moderne (C++17) en français : bases du langage, bibliothèque standard, programmation orientée objet, gestion des ressources (RAII, pointeurs intelligents) et bonnes pratiques.
informaticienzero, mehdidou99
0+0 / 90 j - NouveauDébutantFRpdf · 2,3 Mo2026
Le langage C (Zeste de Savoir)
Cours complet d'apprentissage du langage C, des premiers programmes aux pointeurs, structures, allocation dynamique, fichiers et préprocesseur, avec exercices et TP.
Lucas-84, Taurre, informaticienzero
0+0 / 90 j - NouveauIntermédiaireFRpdf · 1,1 Mo2020
Mise à niveau UML (Master MIDO)
Transparents de cours sur la modélisation objet avec UML 2 : vocabulaire et concepts de l'orienté objet, modèle de classes, modèle d'états et modèle d'interactions (cas d'utilisation, séquences, activités).
Maude Manouvrier
0+0 / 90 j - NouveauIntermédiaireENpdf · 791 Ko2014
Modern Perl (2014 edition)
Livre sur la pratique moderne de Perl 5 : philosophie du langage, contextes, fonctions, expressions régulières, objets avec Moose, style, tests et gestion des modules CPAN.
chromatic
0+0 / 90 j - NouveauExpertENpdf · 17 Mo2017
OMG Unified Modeling Language (UML) Version 2.5.1
Spécification officielle d'UML 2.5.1 par l'OMG : syntaxe abstraite, sémantique et notation de tous les diagrammes (classes, composants, états, activités, interactions, cas d'utilisation, déploiement).
Object Management Group (OMG)
0+0 / 90 j - NouveauIntermédiaireFRpdf · 2,8 Mo2023
Programmation Assembleur x86 32 et 64 bits sous Linux Ubuntu (4e édition)
Livre de cours sur l'assembleur x86 32/64 bits sous Linux : registres, jeu d'instructions, pile et appels de fonctions, interfaçage avec le C, FPU, instructions vectorielles SSE/AVX et optimisation.
Jean-Michel Richer
0+0 / 90 j - NouveauDébutantFRpdf · 2,8 Mo2024
Un zeste de Python (Zeste de Savoir)
Cours complet d'apprentissage de Python 3 pour débutants : variables, conditions, boucles, fonctions, structures de données, fichiers, modules, exceptions et bonnes pratiques.
Antoine Rozo (entwanne)
0+0 / 90 j - DébutantFRpdf · 6,1 Mo2012
Apprendre python3 5
Un cours complet sur Python en version 3.5. En Français, ce cours de plus de 400 pages couvre une bonne partie du language avec les bonnes pratiques importantes pour bien developper.
Gérard Swinnen
6 059+0 / 90 j - ConfirméENpdf · 3 Mo2011
CUDA C Programming Guide
La programmation pour GPU avec le framework CUDA de Nvidia : Chapter 1 is a general introduction to CUDA. Chapter 2 outlines the CUDA programming model. Chapter 3 describes the programming interface. Chapter 4 describes the hardware implementation. Chapter 5 gives some guidance on how to achieve maximum performance. Appendix A lists all CUDA-enabled devices. Appendix B is a detailed description of all extensions to the C language. Appendix C lists the mathematical functions supported in CUDA. Appendix D lists the C++ features supported in device code. Appendix E gives more details on texture fetching. Appendix F gives the technical specifications of various devices, as well as more architectural details. Appendix G introduces the low-level driver API.
NVIDIA
4 365+0 / 90 j - IntermédiaireFRpdf · 879 Ko2009
Cours objective-c par rapport à C++
Un cours qui compare les deux languages (C++ et Objective-C) et permet de mieux comprendre les écarts entre les deux languages et les différents ecosystèmes (STL vs Cocoa). Ce cours aborde la gestion des classes et objets, l'héritage et l'instanciation. La gestion mémoire et le multi-threading, les exceptions font également partie du cours. Enfin les parties purement C++ afin de voir ce qu'il n'est pas possible de faire (ou difficilement) en Objective-C. Objective-C est utilisé sur iPhone et iPad et devient de plus en plus populaire.
Pierre Chatelier
14 063+0 / 90 j - DébutantFRpdf · 533 Ko2004
Introduction à Perl
Un cours pour débuter en perl avec: les types et les contextes, les scalaires, les structures de controles (boucles et tests), les listes et les tableaux, les fonctions, les tables de hachages, la manipulation des fichiers, les expressions régulières, les références, les modules et un peu d'objet.Toujours utile un programme perl à l'avantage d'être multi-plateforme sans avoir basoin d'une machine virtuelle. Pour des besoins simples à mesuré ce language est une très bonne alternative à des languages plus "complexe" comme java ou C.
Sylvain Lhullier
8 042+0 / 90 j - ConfirméFRpdf · 1,1 Mo
hibernate : la reference
Le document de référence sur Hibernate et les fonctionnalité de cette couche de persistance des données avec des capacités de mapping avancées et de plus en plus populaire.
Hibernate
9 788+0 / 90 j - IntermédiaireFRpdf · 451 Ko2006
UML : Pack concepts et spécifications
Un cours très complet sur UML : vocabulaire, méthodologie, typologie des modèles de bases (modèle de classes, modèle d'états et modèle d'interraction). Pour chacun des types de modèles le cours détaillera ses spécificités : classe, relation, association, agrégation, héritage, package, propriétés, multiplicités pour le modèle de classe. Etat, évènement, condition de transition, effet, activité, synchronisation, imbrication, parallelisme avec le modèle d'états. Cas d'utilisation, modèles de séquences, scénario, modèles d'activité pour les modèles d'interractions.Un cours de 119 pages. Un cours en français.
Maude Manouvrier
13 951+0 / 90 j - IntermédiaireFRppt · 224 Ko2002
Web Services
Un cours sur les web services avec les principes puis les notions XML utiles, les messages du protocole d'intérogation SOAP, la norme de description des webservice WSDL et l'annuaire de référencement des webservice UDDI. Le cours se termine par la présentation d'un framework permettant de créer des clients web services : Axis.
Xavier Blanc
8 831+0 / 90 j - ConfirméFRppt · 2,6 Mo2000
UML 2 : Ingénierie des Modèles Logiciels MDA et MOF
Un bon cours sur UML 2 et plus particulièrement sur MDA (Model Driven Architecture).Ce cours fait un rapide historique d'UML, puis aborde les mécanismes généraux : Les paquetages, stéréotypes, étiquettes, notes et les contraintes. Puis attaque les diagrammes de base : Les diagrammes de classes, diagrammes d’objets, diagrammes de cas d'utilisation, diagrammes de séquence, diagrammes de collaboration, diagrammes d'états/transitions, diagrammes d'activités,diagrammes de composants, diagrammes de déploiement. Ce cours est très interressant car il propose des exemples non-triviaux qui arrivent dans la vrai vie et même des exercices.
Jean Bézivin
15 462+0 / 90 j - IntermédiaireFRpdf · 929 Ko2007
PHP : comparaison les frameworks les plus répandus
Ce document a pour objectif de présenter et comparer les frameworksPHP les plus répandus. Cet ouvrage s’efforce de réunir : - Une approche générale des frameworks PHP, des concepts et fonctionnalités qu’ils proposent. - Un recensement des principaux frameworks open source du monde PHP - Une présentation de ces outils, une évaluation de leurs forces, de leurs limites, de leur maturité, ainsi que quelques exemples simples d’utilisation. Enfin, un tableau comparatif fait la synthèse des fonctionnalités présentes dans chaque framework
Nicolas Richeton
10 512+0 / 90 j - IntermédiaireFRpdf · 472 Ko2002
Algorithmique
Complexité et optimalité ; premier algorithme de tri.La récursivité et le paradigme « diviser pour régner ».Algorithmes de tri. Structures de données élémentaires (Piles, Files, listes chainées...). Programmation dynamique. Algorithmes gloutons. Graphes et arbres. Arbres de recherche et arbres de recherche équilibrés. Plus courts chemins NP-complétude Heuristiques
Frédéric Vivien
30 324+0 / 90 j - DébutantFRpdf · 449 Ko2004
Apprendre a programmer avec Ruby
Un tutorial sur ruby présentant les thèmes suivants : Les nombres, Les lettres, Variables et affectations, Mélangeons-les, Où on en apprend plus sur les méthodes, Contrôles de flux, Tableaux et itérateurs, Ecrire vos propres méthodes, Les classes, Blocs et procédures
Chris Pine, Jean-Pierre Anghel
12 291+0 / 90 j - ConfirméENpdf · 2 Mo2003
J2EE Best Practices
Les meilleures méthodologies pour créer des applications J2EE avec des exemples réellement mis en oeuvre.MVC Framework, Struts Framework, servlet, jsp, ejb, use case, session, persistence, JDBC, CMP 2.0, CMR, J2EE performances, XML, RPC, JBI...
Carol McDonald
14 431+0 / 90 j - DébutantFRpdf · 1,8 Mo2002
C Sharp
Un cours assez complet : les types de donnees, les instructions elementaires, les instructions de controle du deroulement du programme, la structure d'un programme, compilation et execution d'un programme, passage par valeur, passage par reference , classes, stuctures, interfaces, classes .NET d'usage courant, interfaces graphiques avec C# et vs.NET, quelques composants utiles, composants non visuels, gestion d'evenements, acces aux bases de donnees, les threads d'execution, gestion des adresses reseau, programmation tcp-ip, services web
Serge Tahé
18 851+0 / 90 j - IntermédiaireFRpdf · 4,8 Mo2005
Du XML au XSLT
Un superbe cours qui commence par lister les différentes applications qui utilisent XML aujourd'hui, passe ensuite à la description de la norme XML. Puis ce cours aborde le HTML, le XHTML, les CSS. L'explication de ce qu'est le RSS et comment il est possible de l'utiliser.Le SVG et des exemples. Puis les différentes manières de transformer le xml grâce à SAX, DOM ou XSLT. Un excellent cours.
Yannis Haralambous
13 876+0 / 90 j - IntermédiaireFRzip · 2,2 Mo2006
Fortran 95 et 2003
Cours de Fortran très complet et les nouveautés de 2003 réalisé par un laboratoire de calcul parrallèle français réputé.
Patrick Corde, Hervé Delouis
6 772+0 / 90 j - DébutantFRpdf · 10 Mo2005
Les bases de l'informatique et de la programmation
Une approche globale de la programmation informatique en démarrant par le hardware, en passant par les principaux algorithmes, tris, (rapide, par insertion à bulles...), les structures de données (arbres...), la programmation objet, jusqu'aux IHM et des exemples avec les langages Delphi, Java et C# et les technologies COM et ActiveX
Rm di Scala
21 939+0 / 90 j - IntermédiaireFRpdf · 454 Ko1995
Perl
Les principes essenciels de Perl : listes, interpolation de variables, patterns, tableaux, structures, E/S, expressions régulières, fonctions, fichiers, processus. Des exemples et des exercices corrigés.
11 980+0 / 90 j