FORMATIONS MARSEILLE 219 Boulevard Rabatau 13010 Marseille.
Tél : 04 91 32 02 40 - [email protected]
Catalogue 2016 :
Informatique Langages
FORMATIONS MARSEILLE 219 Boulevard Rabatau 13010 Marseille.
Tél : 04 91 32 02 40 - [email protected]
Formation pour la maîtrise du langage C++
Durée : 5 jours
Maîtrise des concepts fondamentaux liés aux principes de base de la programmation Objet
(polymorphisme, héritage, encapsulation)
Toute personne intervenant en tant que développeur, concepteur
Du procédural à l'objet
Bref historique des langages
Critères de qualité dans un développement logiciel
Aperçu général des langages orientés Objet
Les concepts objet
Classes, objets (constructeurs et paramètres par défaut)
Encapsulation (visibilité public-private-protected, namespaces)
Membres et méthodes de classes (static)
Héritage simple
Héritage multiple (classe de base virtuelle)
Polymorphisme (virtuel), Classes abstraites (virtuel pures)
Interfaces
Syntaxe C++
Fonctions "Friends"
Fonctions "Inline"
Paramètre caché this
Point d'entrée main avec arguments
Type références
Classes imbriquées (Inner class)
Inclusion des headers et références multiples
Utilisation du qualificateur const
Bibliothèque standard d'E/S
Gestion dynamique de la mémoire
Destructeurs virtuels
Typage dynamique avec RTTI
Traitement des exceptions
Traitement des erreurs dans les programmes
Traitement des erreurs en C++
Traitement des exceptions imbriquées
Classes d'exception applicatives
Surcharge
Surcharge des fonctions
Surcharge d'opérateurs
Surcharge de l'opérateur new (avec nothrow) et set-new_handler
Patrons - "Templates"
Définitions de patrons, syntaxe et instanciation
Patrons de fonctions
Template de classes (exemple avec la classe smart pointer)
FORMATIONS MARSEILLE 219 Boulevard Rabatau 13010 Marseille.
Tél : 04 91 32 02 40 - [email protected]
Points clé de la STL
Présentation des principaux conteneurs (vector, list, set, map, deque)
Critères de choix pour un conteneur STL
Les itérateurs
Les algorithmes génériques
Introduction aux Design Pattern
Pattern singleton
Modèle observateur MVC avec exemple d'implémentation en C++
Qualité logicielle
Les best practices en C++
Règles de conception et astuces de codage
Conclusion avec comparatif Java / C++
FORMATIONS MARSEILLE 219 Boulevard Rabatau 13010 Marseille.
Tél : 04 91 32 02 40 - [email protected]
Formation sur Apache : administration des serveurs Web
Durée : 2 jours
Maîtrise des concepts fondamentaux liés à l’architecture Web et à la place d’un serveur Apache
Toute personne intervenant en tant qu’administrateur Web, développeur Web
Rappels sur les architectures Internet et le protocole HTTP
Les architectures Web : définitions, zoom sur architecture client-serveur
Les bases du protocole TCP/IP : définitions, paquets et encapsulation, modèle réseau TCP/IP,
adresses IP et classes réseaux...
Le protocole d'application HTTP : requêtes et réponses HTTP, en-tête HTTP...
Choix du matériel et plates-formes supportées, exigences fondamentales d'un serveur, mémoire,
interface réseau, connexion Internet, système d'exploitation
Installation du serveur Apache
Distributions Apache : distribution binaire et source
Compilation d'Apache sous UNIX, sous Win32 avec méthodes automatiques ou manuelles
Mise à jour d'Apache
Lancer, arrêter le serveur Apache
Configuration et administration d'Apache
Configuration de base : fichiers de configuration, travailler avec inetd
Tester le serveur Apache : grâce à un arpenteur, par ligne de commande
Outils graphiques de configuration : commanche, TkApache...
Configuration par répertoire, directives du conteneur Apache
Accès aux répertoires : contrôle d'accès selon le nom, adresse IP, en-tête HTTP
Apache et les technologies de génération dynamique de pages Web
Inclusion côté serveur SSI : activer les SS, format des commandes SSI
Configurer Apache avec PHP : fichiers de configuration et directives
Configurer Apache JServ
Sécurité avec Apache
Authentification utilisateur : modules, .htaccess, accès anonyme...
Apache et le protocole d'application SSL : construire et installer la bibliothèque OpenSSL, mod_ssl,
clé privée
Pare-feu (firewall)
Logging sous Apache
Journaux : fichiers journaux et sécurité, statistiques, état du serveur, server Info
Analyseur d'historiques Analog
Suivi des utilisateurs : avec les cookies à l'aide de mod_usertrack, url avec mod_session
FORMATIONS MARSEILLE 219 Boulevard Rabatau 13010 Marseille.
Tél : 04 91 32 02 40 - [email protected]
Formation sur JBoss : administration des serveurs d’applications
Durée : 3 jours
Maîtrise des concepts fondamentaux liés à l’installation et la configuration d’un serveur JBoss
Toute personne intervenant en tant qu’administrateur, développeur, architecte
Contexte des applications JEE
Principes fondamentaux de Java
La plate-forme JEE
Problématique des objets distribués
Les différents types d'EJB et leurs rôles
JMS : les bases
L'essentiel d'XML
Le projet JBoss
Licence et fonctionnement du JBoss group
JBoss un serveur JEE à part entière
JMX : Le plus de JBoss
Arrêt/Redémarrage
Les points clés de l'architecture de JBoss
Le microkernel
La couche service
Introduction à l'AOP dans JBOSS
Installation de JBoss
Les vérifications à faire avant d'installer
Installation, tests de post-installation (ou télécharger les bons binaires)
Présentation des différents répertoires
La configuration par défaut de JBoss : présentation des différents fichiers de configuration
Les différentes configurations dans JBoss
Démarrage de JBoss
Installer JBoss comme un service (Windows, Unix)
Les tests basiques d'installation
Configuration de base
Une introduction au Managed Beans
Le classLoader de JBoss
La séquence de démarrage du serveur
Inspecter le serveur grâce à l'application Web jmx-console
Les autres accès à la jmx-console
L'ajout de services, spécifier les dépendances entre services
Déploiement à chaud des composants
L'architecture de déploiement de JBoss
Gérer les logs avec Log4J
Présentation de Log4j
Configurer le niveau de trace de la console
Utilisation de la console d'administration de Log4J : chainsaw
Les différents types de déploiements disponibles
Servlet, EJBs, connecteurs, JAR...
Anatomie d'un .SAR
Intégration d'un moteur de servlet
La notion d' "AbstractWebContainer"
Intégration de Tomcat
1 / 22 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !