LFI Formation et Conseil en Système, Stockage et Réseaux
La Fourmi Informatique     Accueil   |   Calendrier   |   NetApp   |   Linux   |   Solaris   |   Conseil   |   Certification

LES LANGAGES C

Le langage C

Objectif : Ce stage permet d'acquérir les bases de la programmation structurée en langage C, norme ANSI.

Niveau requis :
Ce cours est ouvert à toutes les personnes connaissant une méthode d'analyse (algorithme, structure d'un programme).
Durée : 5 jours.

Dates : voir notre calendrier
Contenu du cours :
  • Un programme C sous UNIX
  • Structure d'un programme
  • Les variables, les constantes et les opérateurs
  • Les entrées/sorties
  • Les structures de controle
  • Les tableaux
  • Les pointeurs
  • Les fonctions
  • Les fichiers
  • Les unions et les structures
Tarif : 2 060 Euros HT

Le C avancé

Objectif : Ce stage s'adresse à toute personne désirant approfondir ses connaissances de la programmation en langage C en norme ANSI.

Niveau requis : Ce cours est destiné aux personnes ayant déjà les notions de base du langage C (niveau langage C).
Durée : 2 jours

Dates : voir notre calendrier
Contenu du cours :
  • Rappels
  • Le précompilateur C
  • L'inclusion des fichiers
  • L'allocation de mémoire
  • Notions avancées de fonction
  • Récursivité et pointeurs
  • Les arguments variables
  • Les structures complexes
  • Les arbres
  • Les processus
Tarif :920 Euros HT

Programmation UNIX
Objectif : Ce stage permet d'acquérir les bases de la programmation système en langage C (norme ANSI) sous UNIX (norme POSIX).
Niveau requis : Ce cours est ouvert à toutes les personnes ayant une bonne connaissance du langage C (niveau langage C avancée).
Durée : 5 jours

Dates : voir notre calendrier
Contenu du cours :
  • But de la programmation système
  • Le système de fichiers UNIX
  • Manipulation de fichiers
  • Controle des périphériques
  • La bibliothèque des I/O
  • Gestion des processus
  • Gestion de la mémoire
  • Les signaux
  • Les pipes
  • Les IPC et les sockets
Tarif : 1830 Euros HT

Préparation C++

Objectifs : Acquérir les bases du C (sémantique et syntaxique) pour aborder l'apprentissage du C++.
Durée : 1 jour

Dates : voir notre calendrier
Contenu du cours :
  • Introduction et historique
  • Structure d'un programme C
  • Les variables et les types
  • Expressions et opérateurs
  • Apercu des entrées/sorties conversationnelles
  • Les structures de controle
  • Les tableaux
  • Les pointeurs
  • Les chaines de caractères
  • Les fonctions et leurs arguments
  • Les structures
  • Les principales fonctions ANSI ISO
Tarif : 350 Euros HT

Le langage C++

Objectif : Savoir implémenter les concepts de la programmation objet grâce au langage C++.

Niveau requis : Ce cours est ouvert à toutes les personnes ayant une bonne connaissance du langage C (niveau : C / C avancé) et des notions de développement orienté objet.
Durée : 5 jours.

Dates : voir notre calendrier
Contenu du cours :
  • Les langages orientés objets
  • Le langage C++
  • Le C++ par rapport au C
  • Les fonctions
  • Les classes et l'instanciation
  • La surcharge des opérateurs
  • entrées/sorties (iostream)
  • L'héritage
  • La gestion des exceptions
  • Les patrons (templates)
  • Identification dynamique de type
  • Apercu de la librairie standard
Tarif : 2 060 Euros HT

JAVA
Objectif : Ce stage permet d'acquérir les bases de la programmation objet. Utilisation de JDK et des principales API standards.
Niveau requis : Ce cours est destiné aux programmeurs ayant l'expérience de la programmation structurée.
Durée : 5 jours

Dates : voir notre calendrier
Contenu du cours :
  • Introduction à Java et aux LOO
  • Présentation des packages Java
  • Le JDK
  • Les aspects LOO de Java : classes, méthodes, héritage
  • Applications graphiques (AWT)
  • Les exceptions
  • Les applets
  • L'héritage
  • Aspects réseaux et multithread
Tarif : 2 300 Euros HT

JAVA COMPLEMENTS
Objectif : Gérer l'interface utilisateur en JAVA. Gérer les connexions aux bases de données. Utiliser et créer des composants JAVA.
Niveau requis : Avoir suivi le cours JAVA.
Durée : 2 jours

Dates : voir notre calendrier
Contenu du cours :
1- Les JAVA Foundation Class (JFC)
  • Les composants de bases formant une IHM
  • Le modèle événementiel par délégation (Listener et Adapter)
  • Les classes événements basiques
  • Créer un gestionnaire d'événements
  • Désactiver et supprimer un gestionnaire d'événement
  • Partager un gestionnaire d'événement
  • Les composants avancés : JtoolBar, Jtable, Jtree, ...
2- L'architecture Modèle-Vue-Controleur (MVC)
  • Définition
  • Le modèle
  • La vue
  • Le controleur
  • Exemples d'implémentation : le modèle de Liste et JExplorer avec un modèle hiérarchique
3-Les JAVABEANS
  • L'architecture JAVABEANS
  • Développer un Beans
  • Exemple de création
  • Ajouter des propriétés liées et contraintes
  • Créer un éditeur de propriétés
  • Ajouter des événements
  • Utiliser un ensemble d'événements personnalisés
  • Support pour la sérialisation
  • Créer une classe BeanInfo
  • Ajouter un Bean à la palette graphique
4- Développer un Client JAVA avec JDBC
  • JAVA Data Base Connectivity (JDBC)
  • Les types de drivers
  • Type 1 : pont JDBC-ODBC
  • Type 2 : API natives et partiellement JAVA
  • Type 3 : intégrant les protocoles réseau et entièrement JAVA
  • Type 4 : drivers légers
5- Les composants base de données
  • Connexion à une base
  • Transaction
6- Les controles
  • Gérer une requetes SQL
  • Les controles de navigation
7- Les composants Colonnes
  • Les événements
  • Les colonnes calculées
8- Les requètes paramétrées 9- Les procédures stockées
  • Avantages et inconvénients
  • Créer une procédure stockée
  • Paramétrer une procédure stockée
10- Encapsuler une requete dans un thread
Tarif : 770 Euros HT

LES LANGAGES P

de LAMP
PERL
Objectif : Concevoir et maintenir des scripts de traitement de fichiers ASCII, ou des procédures d'administration système.
Niveau requis : Connaissance d'un langage de programmation. La connaissance d'un Shell est un plus.
Durée : 3 jours.

Dates : voir notre calendrier
 Contenu du cours :
  • Introduction au PERL
  • Types de données : les scalaires
  • Types de données : les tableaux
  • Opérateurs, structure de controle
  • Types de données -> les hachages
  • Entrées/Sorties
  • POD
  • Expression régulières
  • Fonctions
  • Format
  • Gestion des processus
  • Introduction à l'utilisation des libraries (lib.pl)
  • Introduction à l'utilisation des modules (mod.pm)
  • Programmation orientée objet
  • Utilisation de module
  • perl et xml
Tarif : 1 240 Euros HT

PHP 5
Objectif : Développer une application web interactive avec PHP 5.
Niveau requis : Les bases de HTML sont indispensables pour suivre ce cours.
Les connaissances des langages SQL et C ou du PERL, et du serveur web apache sont des avantages.
Durée : 4 jours.

Dates : voir notre calendrier
Contenu du cours :
  • La programmation internet et php: présentation
  • Les bases du langage
  • Tableaux et fonctions associées
  • Fonctions
  • La programmation objet en php
  • Manipulation de chaînes et expressions régulières
  • Manipulation de fichiers
  • PHP-HTML
  • PHP-XML
  • Cookies et Sessions
  • PHP et bases de données
  • La librairie standard PHP : imap, pdf, xml, pear
Tarif : 1 700 Euros HT
PHP5 Avancé
Objectif : Développer en langage Objet avec PHP 5.
Cette formation est idéale pour les développeurs connaissant déjà PHP4
Niveau requis : Les bases du PHP sont indispensables pour suivre ce cours.
La connaissance de la programmation objet est un avantage.
Durée : 2 jours.

Dates : voir notre calendrier
Contenu du cours :
  • Introduction à la programmation objet
  • Déclaration des classes, attributs et méthodes
  • Constructeurs et destructeurs
  • Instanciation
  • Héritage
  • Polymorphisme
  • Les interfaces
  • Traitement des exceptions et des erreurs
  • Apercu de la Base de données SQLite
  • Utilisation de SimpleXML
Tarif : 900 Euros HT

PYTHON
Objectif : Développer des applications avec le langage PYTHON.
appréhender le serveur ZOPE.
Niveau requis : Connaissance de la programmation.
Les connaisances du langage C ou du PERL sont un avantage.
Durée : 4 jours

Dates : voir notre calendrier
Contenu du cours :
  • PYTHON et les autres langages
  • Structure et syntaxe d'un programme
  • Les variables et les types de données
  • Expressions et opérateurs
  • Les structures de controle
  • Graphique et widgets
  • Accès aux fichiers
  • L'objet : classe, attribut, méthode, héritage
  • Les classes et le graphique
Tarif : 2 000 Euros HT

XML - DEVELOPPEMENT
Objectif : Maîtrise des outils XML basiques nécessaires au déploiement d'une application XML.
Durée : 3 jours

Dates : voir notre calendrier
Contenu du cours :
1- Présentation Introduction
  • Raisons de recourir à XML
  • Principales utilisations
  • La galaxie XML
Concepts élementaires de XML
  • Histoire de XML (HTML, le Web et l'héritage de SGML)
  • Le standard XML
  • Une architecture faiblement couplée basée sur XML
  • Standards associés (XSL, XPath, XQuery)
  • Gestion de documents
Syntaxe et sémantique de XML
  • Balisage
  • Elements, attributs, entités, codage
  • Syntaxe et usage des espaces de noms
DTD et schémas XML
  • Syntaxe des DTD et des schémas XML
  • Règles et qualitée de l'écriture de DTD
  • Limites des DTD
  • Modularité apportée par la combinaison des Namespaces et par XMLSchema
  • Ecriture de schémas XML a l'échelle de l'entreprise
XML dans l'architecture
  • XML dans les architectures Web (SVG, XUL, ...)
  • XML dans les architectures distribuées
  • XML pour effectuer des appels à distance (Soap)
XSLT et standards connexes
  • Transformation avec XSLT et XPath
  • Présentation de XSLFO
Introduction à DOM (Document Object Model)
  • Représentation mémoire des documents XML sous forme d'arbre DOM
  • Interface du DOM
Persistance des données XML
  • Diverses solutions de stockage
  • Langages de requetes XML
  • Les problématiques de stockage
Tarif : 1 495 Euros HT


accueil LFI LA FOURMI INFORMATIQUE
10 rue Ponscarme
75013 - PARIS (Métro Olympiades )
  organisme de formation professionnelle et continue
numéro de déclaration : 11750981175.
  A votre écoute pour tous renseignements au 01.53.80.90.40 ou sur com @ lfi.fr
   A propos de LFI   |   Plan d'accès   |   LFI recrute   |   Comd DOT   |   Nous contacter