connexion à votre compte

Formations Langage de programmation




Formations : Langage de programmation




 Cobol 
COBOL - Formation de base
Maîtriser les instructions de base du COBOL pour éditer des informations, manipuler des données, gérer des sous-programmes, traiter des fichiers séquentiels ou indexés.
Etre capable de développer des programmes structurés et de les mettre au point.




 JCL 
Environnement et JCL z/OS
Comprendre le fonctionnement du système z/OS.
Pouvoir écrire un JCL, maîtriser l'éditeur et les principaux utilitaires d'ISPF.



JCL z/OS - Compléments et utilitaires
Maîtriser les principaux utilitaires z/OS.
Maîtriser le fonctionnement et le cycle de vie des GDG.




 Langage C 
Langage C
Acquérir une vue détaillée du langage et concevoir des applications portables en langage C.




 Langage C++ 
C++
Acquérir une vue détaillée du langage.
Savoir utiliser les concepts de la programmation orientée objet pour concevoir des applications réutilisables et faciles à maintenir.



C++ - Librairie STL
Fixer les concepts du langage C++.
Maîtriser les mécanismes de la généricité en C++.
Obtenir une bonne connaissance de la STL et savoir la mettre en oeuvre.



L'essentiel de C++ et la conception objet

Le C++ est un langage de programmation extraordinairement puissant reposant sur la syntaxe délicate du C tout en lui apportant les concepts essentiels de l'approche objet. Une entreprise cherchant à former au C++ ses développeurs, trouvera dans cette formation une démarche pédagogique itérative avec un apprentissage "just-in-time" des aspects délicats de ce langage.

 

 

 

A l'issue de ce cours, vous aurez non seulement acquis une expérience réellement pratique de la syntaxe et de l'utilisation d'outils C++, mais, et c'est encore plus important, vous saurez concevoir et développer en C++ des systèmes robustes et évolutifs. Vous saurez également comment utiliser quelques Design Patterns fondamentaux, outils essentiels pour la consolidation des acquis en matière d'analyse et de conception orientées objet et pour l'amélioration de l'architecture de vos systèmes.

 

 

 

Vous allez apprendre à :

  • Découvrir ou consolider les éléments syntaxiques du C
  • Définir et gérer des fichiers pour les projets C++
  • Concevoir et développer des classes C++
  • Utiliser les outils de développement pour bâtir et déboguer rapidement une application
  • Développer par agrégation et par extension
  • Concevoir des applications ouvertes en utilisant le polymorphisme et les fonctions virtuelles
  • Utiliser les classes collection des bibliothèques STL et Boost
  • Gérer la mémoire dynamique afin d'éviter les fuites et les erreurs de mémoire
  • Maîtriser le mécanisme de gestion des exceptions
  • Aborder la programmation générique

 




L'essentiel de C++ et la conception objet 5 jour(s) soit 35 heure(s)
  • Lire et écrire des définitions de classes et de méthodes C++
  • Définir et gérer des fichiers pour les projets C++
  • Utiliser les outils de développement C++ pour bâtir et déboguer rapidement une application
  • Créer des modèles du domaine avec la notation UML
  • Attribuer des responsabilités aux objets à l'aide de Patterns
  • Concevoir les interactions entre objets à l'aide de diagrammes de communication UML
  • Traduire une conception objet en C++
  • Concevoir et programmer en utilisant le polymorphisme et les fonctions virtuelles
  • Utiliser les classes de base de la bibliothèque standard STL de C++, telle que la classe Vector
  • Gérer la mémoire dynamique afin d'éviter les fuites et les erreurs de mémoire
  • Le C++ est un langage de programmation extraordinairement puissant mais qui repose sur la syntaxe délicate du C tout en lui apportant les concepts essentiels de l'approche objet. Une entreprise cherchant à former au C++ des développeurs n'ayant pas l'habitude du C, trouvera dans cette formation une démarche pédagogique itérative et incrémentale pour un apprentissage "just-in-time" des aspects délicats de ce langage.
  • À l'issue de ce cours, vous aurez non seulement acquis une expérience réellement pratique de la syntaxe et de l'utilisation d'outils C++, mais - et c'est encore plus important - vous saurez concevoir et développer en C++ des systèmes robustes et évolutifs. Vous saurez également comment utiliser quelques Design Patterns fondamentaux, outils essentiels pour la consolidation des acquis en matière d'analyse et de conception orientées objet et pour l'amélioration de l'architecture de vos systèmes.
  • Les trois-quarts du cours sont consacrés à des travaux pratiques ciblés et à une étude de cas complète et réaliste développée itérativement pour vous permettre de mettre en oeuvre l'analyse, la conception et la programmation en C++.



Programmation efficace et avancée en C++ 5 jour(s) soit 35 heure(s)
  • Elaborer des fonctions et des classes templates
  • Mettre en pratique la gestion des exceptions
  • Utiliser des opérateurs et des pointeurs pour implémenter l'indirection
  • Réutiliser les classes conteneurs et les algorithmes de la bibliothèque standard
  • Exercer le paradigme de la "programmation générique"
  • Explorer l'expression idiomatique : "l'acquisition des ressources, c'est l'initialisation"
  • Etendre votre utilisation des flux d'entrée / sortie (E/S)
  • Débattre de l'usage et de l'abus des requêtes de types à l'exécution (RTTI)
  • Maîtriser les aspects avancés de l'héritage (multiple - privé)
  • Mettre en oeuvre des stratégies spécifiques au C++ pour améliorer les performances




 Langage REXX 
REXX et Dialog Manager
Acquérir les bases du développement de procédures en langage REXX et de l’utilisation des éléments et services ISPF dans ces procédures (gestion des panneaux, des messages, des tables et des squelettes de fichiers).




 Langages de programmation 
ASP .Net 4
Développer et maintenir des sites web dynamiques et des applications Web en utilisant la plateforme Microsoft .Net.



C++ - pour Windows Mobile
Comprendre les particularités du développement d’applications pour les terminaux mobiles
Savoir concevoir des applications mobiles communiquant avec une solution logicielle existante
Utiliser le langage C++ pour écrire rapidement des programmes pour Windows Mobile



Conduite de projet Web
Comprendre les différentes étapes de la création d’un site Internet
Connaître les différents outils permettant sa réalisation
Concevoir des sites statiques ou dynamiques
Connaître les différents métiers intervenants dans la construction d’un site Web…



Contribute - Module administrateur
Mettre en place un système de contribution pour la mise à jour d’un site Web
Créer des modèles de pages
Créer une bibliothèque d’images
Créer des rôles
Générer les clefs d’installation sur les postes clients…



Contribute - Module client
Modifier des pages
Ajouter des pages
Utiliser des modèles de pages
Insérer des textes Word
Insérer des tableaux Excel
Insérer des images
Gérer les différentes versions d’une page…



Créer un site avec des programmes libres
A l’issue de la formation, les stagiaires seront en mesure de créer un site Internet simple
Les outils proposés sont des logiciels open source facilement accessible (en téléchargement libre) avec Internet.



DELPHI
Développer des applications Windows Forms, des applications web (ASP .Net) et des services Web XML.



Design Pattern
Comprendre les principaux Design Patterns et les mettre en œuvre dans les frameworks MVC et Java EE.



Développement d'applications pour Androïd
Ecrire des applications mobiles pour le système d’exploitation Androïd en utilisant le SDK fournit par Google
Connaître les spécificités du développement mobile et en particulier d’Androïd et savoir utiliser les fonctionnalités spécifiques aux téléphones Androïd.



Développer sur Iphone
Utiliser Objective C pour l’appliquer à la plateforme Iphone
Comprendre comment communiquer avec un ou des serveurs tiers et comment déployer son application sur l’App Store.



Dreamweaver - Fonctionnalités avancées
Perfectionner vos connaissances sur Dreamweaver
Corriger le code HTML directement dans l’éditeur
Créer des modèles avec région modifiables et conditionnelles
Créer des extraits de code
Composer des pages avec des frames
Ajouter des comportements JavaScript
Créer des commandes
Importer des données XML…



Dreamweaver - Fondamentaux pour les professionnels du Web
Réaliser des sites Internet
Créer des pages formatées avec des tableaux ou des CSS
Importer et formater les textes
Placer, recadrer, optimiser les images
Placer des médias sons, vidéos et animations
Mettre en place un système de navigation
Créer des formulaires et gérer les envois de données
Envoyer le site chez un hébergeur…



Dreamweaver - Intégrer une base de données à votre site
Concevoir et maintenir une application Web dynamique
Créer une base de données MySQL
Créer des requêtes
Créer un moteur de recherche
Créer une interface d’administration des données en permettant la création, la modification et la suppression d’enregistrement dans la base de données…



Drupal - Initiation
Créer avec Drupal un site web dont le contenu est facilement administrable
Mettre en place, maintenir et faire évoluer son site Drupal



Drupal - Perfectionnement
Administrer un site Drupal
Créer un site personnalisé et développer des extensions pour Drupal



Expression Web - Création de site Web 3 jour(s) soit 21 heure(s)
Créer et développer un site Web.



Expression Web - Perfectionnement
Utiliser les fonctionnalités avancées d'Expression Web



Feuilles de style XSL
Mettre en place un environnement complet de production automatisée de documents contenant à la fois textes et images.



Fireworks
Ce stage vous permettra d’acquérir les principes du traitement des images pour l'exportation vers les éditeurs HTML (Dreamweaver) ou multimédia.



Flash - ActionScript pour les développeurs
Optimiser vos animations
Introduire les notions indispensables d’interactivité pour piloter textes, graphiques, sons et vidéos en utilisant ActionScript 3…



Flash - ActionScript pour les Motion Designers
Abordez les bases de la programmation en ActionScript 3
Apporter de l’interactivité à des contenus graphiques
Modifier les propriétés des objets et les animer en utilisant des classes d’animation
Réaliser des interfaces vidéo composites
Réaliser des panoramiques
Optimiser la construction de bannières
Utiliser les propriétés 3D natives de Flash…



Flash - Animation
Concevoir des animations au format SWF
Utiliser des fichiers Photoshop et Illustrator pour faciliter la création d’interfaces
Créer des interpolations de mouvement et de formes
Paramétrer les trajectoires
Intégrer des vidéos
Exporter et de compresser les animations
Publier les animations dans des pages Web…



Flash - Création de bannières animées
Créer des animations au format SWF
Créer des interpolations de mouvement et de formes
Paramétrer les trajectoires
Intégrer des vidéos
Publier les animations dans des pages Web…



Flash - Intégration vidéo
Compresser vos vidéos au format FLV
Importer des vidéos dans vos animations
Créer des interfaces personnalisées
Créer vos propres boutons de pilotage de la vidéo
Ajouter des sous-titres
Interagir selon des repères posés dans la vidéo…



Flash ActionScript - Utiliser les fragments intégrés de codes AS3
Comprendre les principes de base de l’ActionScript 3
Positionner les scripts dans l’animation
Nommer les occurrences des symboles
Utiliser et personnaliser les comportements AS3 intégrés…



Flex - Les fondamentaux
Appréhender le fonctionnement de Flex dans le but d'améliorer l'interface utilisateur d'une application Web
Créer et déployer des applications Internet riches (RIA) grâce à la technologie Flash



Framework Symphony et Doctrine
Utiliser le Framework Symfony pour mettre en place une application Web



Framework Zend
Mettre en place et utiliser le Framework Zend



Introduction à la programmation
Résoudre des problèmes plus ou moins complexes et de les traduire dans un langage informatique, manipuler de l’information
évaluer la complexité de ses algorithmes.



Introduction à XML et ses technologies associées
Comprendre les enjeux de XML
Concevoir des documents et des feuilles de styles XSL afin de présenter les données XML.



Introduction au xml et à la plate-forme microsoft .net(ms2650)

• Décrire comment les normes XML et la plate-forme .NET permettent de répondre à l’ensemble des exigences d’une solution

• Décrire en quoi le XML et les technologies connexes s’inscrivent dans la plate-forme .NET

• Décrire la manière dont SQL Server exploite le XML




JavaScript
Comprendre le modèle client – serveur
Apprendre le langage JavaScript
Etre capable d’utiliser le langage JavaScript pour interagir avec des pages XHTML
Etre capable d’utiliser le langage JavaScript pour communiquer avec un serveur distant



Joomla - Perfectionnement

Créer, administrer un site personnalisé et développer des extensions pour Joomla




Joomla! - Les fondamentaux
Créer un site web Joomla! dont le contenu est facilement administrable
Créer des templates afin de définir la charte graphique de son site Joomla!
Maintenir et faire évoluer son site Joomla!



Joomla! - Perfectionnement
créer, administrer un site personnalisé et développer des extensions pour Joomla!



Joomla! - Perfectionnement

Créer, administrer un site personnalisé et développer des extensions pour Joomla!




Joomla! - Pour développeurs
Développer des composants ou modules sous Joomla!



La programmation Objet par la pratique
Acquérir les bases nécessaires avant l’étude d'un langage de programmation orienté objet.



Langage C - Les bases de la programmation
Ecrire de façon structurée des programmes en C avec les fonctions de la bibliothèque standard du C
Utiliser des chaînes de caractères, des pointeurs.



Langage C - Programmation avancée
Approfondir et maîtriser les concepts avancés du langage C
Découvrir les fonctionnalités proposées par la librairie standard



Langage C++ - programmation
  • Acquérir la syntaxe du langage et utiliser un bon style de programmation
  • Utiliser efficacement les caractéristiques particulières du langage
  • Développer des applications complètes avec des composants logiciels réutilisables
  • Utiliser un générateur d'applications pour accélérer le développement.



Langage C++ - Programmation avancée
Comprendre les subtilités du langage C++ et en tirer parti pour écrire des programmes bien structurés, robustes et efficaces.



Les nouveautés d'HTML 5
Connaître les nouveautés apportées avec la version 5 du langage HTML
Entreprendre la création ou la modification de sites avec les nouvelles balises
Intégrer des éléments audio et vidéos sans utiliser Flash…



Les technologies du Web
comprendre les enjeux, les technologies et les évolutions des développements Web



Magento - Créer sa boutique en ligne
Mettre en place un site E-Commerce avec Magento
Maîtriser l’archirecture
Modifier les thèmes et les skins
Gérer le catalogue de produits
Gérer le stock
Suivre les achats des clients…



MERISE - Concevoir un modèle conceptuel des données
Comprendre la démarche de MERISE
Mettre en place les modèles  de Flux
Faire une étude de l’existant
Concevoir les différents modèles de données et de traitements.



Objective C
Développer une application pour Mac OS avec Objective C
Optimiser les développements.



PERL - Par la pratique
Ecrire, déboguer et exécuter des programmes PERL.



Photoshop - Création de GIF animés
Comprendre les principes des animations GIF
Créer des animations
Paramétrer les options d’exportation dans le format GIF animé
Incorporer des animations à des pages Web…



Photoshop - Pour le web design
Effectuer des retouches
Créer des interfaces pour des pages Web
Découper les images pour le recomposer dans un éditeur HTML
Exporter vos images aux différents formats acceptés par les navigateurs
Optimiser le poids des images
Créer des animations…



PHP - Perfectionnement
Mettre en pratique les concepts de la programmation orientée objet (POO) en PHP

Maîtriser les fonctionnalités avancées de PHP.



PHP / MySQL - Création de pages Web dynamiques
Développer des pages web dynamiques en PHP dans un environnement Internet/Intranet, avec une connexion à une base de données.



Programmation xml dans l'environnement microsoft .net framework (ms2663)

• Concevoir des applications Windows ou Web permettant d’accéder aux données

• Créer des services Web

• Concevoir des applications permettant d’accéder aux données stockées au format XML




PYTHON - Par la pratique
Ecrire, déboguer et exécuter des programmes PYTHON.



Réaliser et envoyer une newsletter
Comprendre les différentes étapes de la conception d’une newsletter
Créer les éléments médias
Créer le code HTML nécessaire à sa diffusion
Paramétrer un logiciel d’envoi
Envoyer des newsletters en nombre
Envoyer des newsletter personnalisées…



Référencer son site web
Comprendre les méthodes de référencement sur Internet
Optimiser les pages d’un site Internet
Utiliser les balises HTML
S’inscrire sur les moteurs et les annuaires
Interpréter les statistiques…



Ruby On Rails
Concevoir et réaliser un site Web avec le framework Ruby on Rails
Savoir installer, déployer et maintenir une application utilisant Ruby on Rails



Silverlight - Création de contenus animés et interactifs
Développer, très simplement, des applications proposant des fonctionnalités interactives et vidéos



Silverlight - Pour développeurs
Comprendre la technologie Silverlight
Développer des applications Web comportant des éléments visuels riches et des fonctionnalités interactives



Silverlight Blend
Utiliser le logiciel Blend pour concevoir des interfaces graphiques riches et interactives pour WPF et Silverlight 4.



SPIP
Connaitre les fondamentaux de Spip
Savoir installer et administrer un site Spip
Connaitre les bases de la personnalisation graphique d'un site Spip



Typo 3 - Initiation
Administrer un site Typo3
Créer un site personnalisé et de développer des extensions Typo3.



Typo 3 - Pour développeurs
Installer et configurer un environnement de développement
Administrater Typo 3
Gerér les contenus
Concevoir des scripts avec TypoScript.



UML - Analyse et conception
Concevoir des applications objets avec le langage de description UML
Utiliser les dossiers de conception rédigés en UML.



UML - Sans la partie Objet
Acquérir une bonne maîtrise du formalisme et de la notation UML
Utiliser les dossiers de conception rédigés en UML.



Web Marketing
Connaître les différents outils marketing pour promouvoir un service ou un produit sur internet
Définir les facteurs de succès
Définir une stratégie de webmarketing
Mettre en place les bonnes pratiques pour les sites marchands…



WordPress - Création d'un site Web
Créer un blog professionnel
Gérer les contenus
Créer des utilisateurs et leur attribuer des droits
Personnaliser les pages
Ajouter des plugins et des widgets…



XHTML ET CSS
Comprendre les bases du développement Web
Concevoir, réaliser et mettre en ligne un site Web
Utiliser le XHTML pour structurer le contenu des pages et le CSS pour mettre en forme ce contenu



XML - Utiliser Xsl, Xpath et Xquery
Transformer des données XML en utilisant XSLT, construire des feuilles de style avec les éléments XSLT, filtrer des documents XML avec XPath, convertir des données XML aux formats HTML, générer des fichiers PDF.




 Perl 
Langage Perl
  • Maîtriser le langage Perl en terme de mécanismes de base de syntaxe.
  • Aborder les aspects complémentaires : modules, CGI, Interaction avec les bases de données
  • Évaluer les domaines d'application et l'étendue des possibilités.




 Visual Basic 
Développer en Visual Basic 5 jour(s) soit 35 heure(s)
  • Ce stage vous permettra de maîtriser pleinement les fonctionnalités et les capacités de Visual Basic.
  • Tous les aspects essentiels du langage seront abordés, y compris la programmation objet, l'interaction avec les bases de données, et les ActiveX Data Objects.
  • A l'issue de ce cours, vous serez à même de réaliser des applications professionnelles.



Microsoft Visual Basic Script et Windows Host Scripting : Notions fondamentales

Ce cours apporte des notions élémentaires en langage VBscript pour les administrateurs Microsoft Windows.