Cours L3 Miage
-->Sommaire des cours L3 Miage
JAVA
Marketing
ACSI
Base de données
Langage C
JAVA
- Cours
- Chapitre 1 – Base 1 (pdf) : Présentation du langage, notions sur la programmation objet, classes, structure lexicale du langage, et quelques principes de programmation.
- Chapitre 2 – Base 2 (pdf) : Types de données, classes de base, syntaxe du langage, paquetages, compléments sur classpath, javac et java, et compléments sur le codage des caractères.
- Chapitre 3 – Héritages (pdf) : Héritages, classe « Object », polymorphisme, classes abstraites, interfaces et réutilisation de classes.
- Chapitre 4 – Généricité (pdf) : Présentation, méthodes génériques, instanciation de type générique avec joker, paramètres de types constraints, implémentation, interopérabilité avec du code générique.
- Chapitre 5 – Fiabilité (pdf) : Fiabilité, robustesse, exceptions.
- Chapitre 6 – Compléments (pdf) : Classes internes, initialiseurs non static, clonage, finalize, shutdownhook.
- Chapitre 7 – Interface système (pdf) : Cette partie du cours décrit comment un programme Java peut s’insérer dans l’environnement dans lequel il tourne, et échanger des informations avec cet environnement.
- Chapitre 8 – Collections (pdf) : Généralités sur les collections, collections et itérateurs, maps, utilitaires.
- Chapitre 9 – Interfaces graphiques (pdf) : Classe JComponent, boutons, composants pour du texte, fenêtre de dialogue, menus et barres d’outil, barres de progression, autres composants et décorations divers, classe SwingUtilities.
- Chapitre 10 – Compléments graphiques (pdf) : Généralités sur les interfaces graphiques, affichage d’une fenêtre, classes AWT et Swing, gestion des événements, modèle MVC.
- Thread et Swing (ppt)
Marketing
- Cours
- Cours 1 – Intro (ppt) : Qu’est ce que le marketing ?
- Cours 2 – Produits (ppt) : Le produit, notions de produit, les 5 niveaux de produits.
- Cours 3 – Prix (ppt) : Le prix.
- Cours 4 – Distribution (ppt) : La distribution.
- Cours 5 – Communication (ppt) : La communication
- Cours 6 – Stratégie (ppt) : Analyse stratégique marketing.
ACSI
- Cours
- Cours ACSI (pdf) : Définition d’un projet, étapes et modèles d’un projet de système d’information, méthodes, , analyse et modélisation, UML, design patterns
- UP : Unified Process (pdf) : Etat de l’art de Open Unified Process
Base de données
- Cours
- Cours 1 (pdf) : Concepts fondamentaux des bases de données
- Cours 2 (pdf) : Le modèle entités / associations
Langage C
- Cours
- Chapitre 1 : Introduction concurrence (pdf) : Introduction à la concurrence entre processus et exclusion mutuelle, protocole de gestion de sections critiques, solutions logicielles, solutions matérielles, sémaphores, moniteurs
- Chapitre 2 : Introduction synchronisation (pdf) : Coopération entre processus et synchronisation, outils de synchronisation, solutions
- Chapitre 3 : Tubes (pdf) : Lecture et écriture, Abstraction pour sous-traitance, tubes persistants
- Chapitre 4 : Interblocages (pdf) : Définition de l’interblocage, Livelock, graphe des attentes
- Chapitre 5 : Entrées sorties (pdf) : Principes généraux, structures internes, les principaux appels systèmes
- Chapitre 6 : Système de fichiers (pdf) : Principes généraux, commandes et fichiers (niveau administration), les appels systèmes
- Chapitre 7 : Gestion des processus (pdf) : Qu’est-ce qu’un processus, création de processus, description, environnement, terminaison, informations, chargement
- Chapitre 8 : Gestion des signaux (pdf) : Types de communication, synchrone, asynchrone