Enseignants :
Dr NDAM NJOYA
Volume horaires :
45heures / 3 Crédits ; 45 h TP
Objectifs :
Maîtriser les défis spécifiques à la construction et au déploiement de systèmes d'information à grande échelle sur un site Internet et sur le Web. Être capable de concevoir et de mettre en œuvre des sites commerciaux et grands publics.
Contenu :
Développement Web avec HTML, XML, PHP, ASP, JSP et MySQL pour l'élaboration des sites Web. Techniques avancées, architectures et méthodes de déploiement. Convivialité et fonctionnalité d'un site Web. Pages Web dynamiques. Gestion des informations. Session et persistance. Personnalisation. Profils. Gestion du parallélisme intensif. Adaptabilité et imprévisibilité de la charge. Intégration de pratiques de sécurité reconnues. Livraison multi-modale. Qualité de service. WebServices.
- Enseignant: Arouna NDAM NJOYA
Enseignants :
Pr YENKE/Dr SALLI
Volume Horaires :
45heures / 3 Crédits ; 45 h CM
Objectifs :
Assimiler les théories, méthodes et techniques qui permettent de décrire et concevoir des langages. Comprendre finement les différents aspects des langages de programmation, en particulier les vérifications et transformations effectuées par les compilateurs. Assimiler les techniques qui permettent l'écriture de compilateurs. Mettre en pratique les principes et méthodes étudiés. Il s'agit de réaliser, dans le cadre du projet de compilation, un compilateur pour un petit langage de programmation.
Contenu:
La plupart des informaticiens écrivent des programmes, et donc utilisent des compilateurs ou des interprètes. Pour bien maîtriser les langages de programmation, il est important de comprendre d'une part les principes de conception des langages de programmation, et d'autre part les transformations de programmes qui sont réalisées par les compilateurs. L'objectif de ce cours est d’introduire les théories et techniques utilisées pour écrire des compilateurs. Il ne s'agit que d'un cours introductif, destiné à des étudiants qui ont une certaine maîtrise d'un ou plusieurs langages de programmation, mais qui n'ont pas encore abordé les aspects de la compilation, c'est-à-dire de traduction automatique d'un langage de haut niveau vers un langage de plus bas niveau.
- Enseignant: Blaise omer Yenke