Formation Informatique,linux,unix,PHP,Flash,réseau,tomcat,sql..
Partenaires de la formation, intervenants ... Nous contacter Nos formations : Internet, logiciels libres, systeme, réseau... formation JAVA, formation J2EE formation openSource, PHP, Mysql,linux, apache formation windows, maintenance PC, programmation visual basic, administration systeme formation UNIX,Linux, administration, apache, securité
conseil et ingenierie
Formation Java, C++, C#, UML, Visual Basic, PHP, Perl
 Introduction à la programmation
 Conception orientée objet
 Ms Project, gérer un projet
 Conduite de projet informatique avec UP,cycle en Y-2TUP et XP
 SOA : Architecture Orientée Services
 UML, pour chef de projet
 UML, analyse et conception
 Introduction à XML (cours pratique)
 XML : Transformations XSL (XSL-T, XPath, XSL-FO+)
 Programmation objet en C++
 Programmation avancée C++
 Programmation en C
 Design Patterns C++ et Java
 Java sans connaître l'objet
 Java pour développeur C, C++
 Java perfectionnement
 Java,Programmation graphique avec Swing
 La programmation JSF (Java Server Faces)
 Hibernate et EJB 3.0
 Entreprise JavaBeans (Développer des EJB avec Eclipse/JBoss)
 Développer des EJB3 (Eclipse,NetBeans Jboss4/Glassfish)
 Développer des applications J2EE (Servlets, JSP ,JDBC, XML)
Web Services
 Développer avec Visual Basic
 Visual Basic, perfectionnement
 Développer des applications Windows avec Visual Studio 2005
 Le langage C# (.NET) sans connaître l'objet
 C# (.NET) pour développeurs c, c++, vb ou java
 Langage C# perfectionnement
Programmation C# 2.0 pour les développeurs C#
Programmation C# 2.0
 Visual Basic.NET
 Visual Basic.NET Perfectionnement
 Visual Basic .NET pour développeurs Visual Basic

 Visual Basic.NET avec Visual Studio 2005

 Développer des services Web en .Net
 Développer des services Web en .Net 2.0
 Développement Web ASP.Net avec Visual Studio .Net
 Développement d'applications Web avec Visual Studio 2005 et ASP.NET 2.0

 Conception et développement avec .NET 2.0

 COM/DCOM/ACTIVE X
 L'essentiel de PHP pour non développeurs
 PHP 5 - Développer un site Web dynamique avec base de données
 PHP 5, perfectionnement
 PHP 5, industrialisation des développements PHP
 Développer avec Windev
 Langage Perl : scripts Unix Linux Windows
 Python
 Merise
 Programmation en Cobol

Dates des formations
En intra seulement.
Consultez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs.

Nos coordonnées
Nos spécialistes vous répondent au
Tél : 33 (0)1 43 34 90 94
Fax : 33 (0)1 43 34 90 95
E-mail : Nous contacter


Ce cours est réalisé en partenariat
avec l'Institut de formation Orsys
Les cours ont lieu à Paris, Lyon ou Bruxelles.

 

 

 

 


 

 

 

Formation : Introduction à la programmation
- Contenu détaillé

Un programme
- Qu'est-ce qu'un programme?
- Différence programme et exécutable.
- Les différents éléments d'un programme.
- Compilation, édition de liens et exécution du programme.
Atelier
QCM de validation des acquis

Nécessité d'un algorithme
- Qu'est-ce qu'un algorithme?
- À quel besoin répond-il?
- Qu'est-ce qu'un pseudo langage?
Atelier
QCM de validation des acquis

Les composants de base d'un programme
- Les opérations de bases .
- Les différents type de variables.
- Les expressions et les opérateurs, comment les combiner
- La sélection alternative (si … alors … sinon …)
- Les séquences (notion de Début .. Fin)
- Les boucles (tant que …)
- Les commentaires.
- Organiser ses données sous forme de tableaux.
- Exemples simples de programmes
Atelier
Mon premier programme

Un premier programme
- Un premier programme simple en Java.
- Exemple de compilation.
- Exécution.
- Qu'est qu'une librairie ?
- Concept d'édition de lien (link, build)
- Mise en oeuvre
Travaux dirigés
Mon premier programme

Les types des variables
- Pourquoi typer une variable?
- Entier, chaînes de caractères, nombres réels, autres.
- Les types évolués: enregistrement, matrice, arbre.
Atelier
Ecriture de plusieurs programmes simples

Les procédures et les fonctions
- Définitions.
- Pourquoi sont-elles incontournables en programmation (réutilisabilité, lisibilité, …)
- Exemple de modification de programme "mal écrit" .
- Le passage d'argument.
- Le code retour d'une fonction.
- Sensibilisation aux limites du passage de la valeur d'une variable.
- Notion de passage par adresse.
Atelier
Reprise des programmes de l'atelier précédent avec des fonctions

Des simples fichiers aux bases de données
Les fichiers
- Les traitements de base (ouvrir, lire, écrire, modifier, fermer).
- Entrées/sorties classiques.
- Rendre les programmes interactifs.

Les bases de données et l'architecture client Serveur
- Organisation et stockage des données.
- Les traitements de base (connexion, requêtes, récupération des données).
- Application cliente et serveur de données.
- Affichage et manipulation des données dans l'application cliente.
Atelier
Au choix des participants
Création d'un formulaire de saisie de données avec Visual Basic ou Programme de lecture et de modification d'informations stockées dans un fichier.

Maintenance des programmes et debugging
- Que fait le compilateur?
- Les bibliothèques et l'édition de lien.
- Savoir lire et interpréter les différents messages d'erreurs.
- Les erreurs du débutant et du programmeur confirmé !!!
- La lisibilité des programmes.

Utilisé un debbugeur.
- Exécution d'un programme pas à pas.
- Les points d'arrêts.
- Inspecter les variables pendant l'exécution.
Atelier
Debugging de programmes exemples

Utiliser la programmation par objet
- Pourquoi l'Objet?
- Notion de classe et d'encapsulation.
- Création et définition d'un objet.
- Les méthodes d'un objet.
- Avantage de l'objet illustré par des exemples.
- Vers la programmation à base de composant.
Atelier
QCM de validation des acquis

Quel Langage pour quelle application
- Panorama des différents langages intérêt/inconvénients.
Les langages de programmation visuelles.
- Exemple avec Visual Basic (réalisation d'une petite maquette)
Les Langages de programmation de script.
- Exemple en SQL, Shell, et javascript.
Les langages de programmation structurés.
- Exemples en C.
Les langages de programmation objet.
- Exemples en Java.
- Synthèse.
Travaux dirigés
Reprise des premiers Ateliers dans différents langages, le but est de démontrer que les bases qui ont été enseignées tout au long de cours s'appliquent indépendamment du langage choisi.

Page précédente