- PHP, Programmation objet en PHP (initiation : classes, framework)
- Formulaires HTML/PHP.
- Bases de données en PHP avec PDO
- Sessions, Cookies, identification.
- Architecture MVC.
- Architecture DAL (Data Access Layer).
- Gestion des utilisateurs et des rôle : Pattern Front Controller
- Web Services et API Restful
Ce cours vise a faire comprendre aux étudiants:
- l'environnement informatique des entreprises;
- les concepts avancés sur les bases de données relationnelles (optimisation, contraintes d'intégrité et accès concurrents);
- les autres modèles en étoile, modèle clé-valeur, modèle colonne, modèle document, modèle graphe
On appelle génie logiciel l'application de méthodes scientifiques au développement de théories, méthodes, techniques, langages et outils favorisant la production de logiciels de qualité
Il s'agit dans ce cours d'apprendre le langage C++ et la
programmation orientée objet. A chaque notion sont associés plusieurs
exercices à expérimenter sur machine. Les corrigés sont joints en fin de
chapitre.
Ce support de cours reflète les deux objectifs de ce cours. Le premier est d’ac-
quérir les principales notions élémentaires en langages formels, calculabilité et
complexité. Le second est de ne pas rester uniquement au niveau des définitions
et trivialités et de montrer quelques jolis résultats de ces différents domaines. Ce
choix fait que des résultats de difficultés très différentes se côtoient. Le premier
chapitre sur les langages rationnels contient par exemple le lemme de l’étoile
mais aussi la caractérisation de Schützenberger des langages sans étoile.
L'intelligence artificielle est un ensemble de techniques visant à tenter d'approcher le raisonnement humain
Ce cours présente les éléments constituants l'architecture des
ordinateurs et leurs interactions.L'architecture d'un ordinateur se
décompose en plusieurs parties : une unité centrale composée d'un
microprocesseur, d'une mémoire centrale, d'interfaces d'entrées-sorties,
de bus et d'un décodeur d'adresses.Ce cours fait un focus sur
l'architecture des microprocesseurs (modèle Von Neumann, architecture
RISC, CISC et plus récemment pipeline), les jeux d'instructions (portes
logiques et additionneurs) nécessaires à la définition des opérations
que doit exécuter le microprocesseur (en langage C dans ce cours).
Ensuite ce cours définit les différents types de mémoire et leur
organisation.Enfin les notions de sous-programme, de pile et
d'interruptions sont aussi abordées.