Ce cours présente les fonctionnalités et capacités de la plate-forme Android dédiée à la réalisation d'applications pour les téléphones mobiles. Les concepts sont illustrés à l'aide de travaux pratiques permettant d'appréhender notamment les interfaces graphiques, le réseau, la sécurité et le stockage persistant.
Ce cours s'adresse aux développeurs Java devant réaliser des applications mobiles pour téléphone.
Bonnes connaissances de Java et de l'utilisation d'Internet. Connaissances de base d'XML. Expérience requise d'une chaîne de développement Java.
Ce cours vous permettra de comprendre l'intérêt et les enjeux des Web Services pour l'intégration d'applications (EAI). Il met l'accent sur les mécanismes de communication XML, SOAP et REST. Il présente les concepts de base et montre comment créer, déployer, mettre à disposition et utiliser des Services Web par l'emploi de JAX-WS (SOAP) et JAX-RS (REST). De nombreux exemples mettent en avant l'utilité des Services Web dans des contextes aussi variés que le Web, le B2C, le A2A et le B2B.
Ce cours est destiné aux développeurs et chefs de projets amenés à mettre en place des Web Services au moyen du langage Java.
Bonnes connaissances du langage Java. Connaissances de base en XML. Expérience requise en développement Java.
Un cours intensif qui vous permettra d'acquérir une maîtrise approfondie du langage Java 5 dans l'application des principes de la programmation Objet. Vous utiliserez les librairies graphiques (AWT et Swing), les librairies d'entrées/sorties et d'accès aux bases de données (JDBC). Vous aborderez aussi les bases de la programmation Web et la programmation des Applets.
Concepteur, développeur, ingénieur, chef de projets opérationnel.
Bonnes connaissances en programmation C ou C++. Expérience requise en développement logiciel.
Ce cours a pour objectif de présenter le Google Web Toolkit (GWT) en tant que solution pour la mise au point d'applications Web riches basées sur Ajax. Il détaille le modèle applicatif et les mécanismes de base de GWT qui sont nécessaires à la réalisation d'applications plus ergonomiques et plus réactives.
Ce cours s'adresse aux développeurs et chefs de projets désireux de découvrir un framework permettant d'améliorer l'ergonomie des applications Web, mais aussi d'en simplifier le développement.
Bonnes connaissances des langages Java et JavaScript. Expérience souhaitable en programmation Java/Web.
Ce stage vous permettra de comprendre les fondements de la programmation et de l'algorithmique. Vous acquerrez des bases en programmation qui vous permettront d'aborder n'importe quel langage dans les meilleures conditions. Tous les aspects essentiels seront vus : les modèles de programmation, les éléments de lexique et de syntaxe, les outils, l'organisation du code, l'accès aux bases de données et les tests.
Toute personne devant apprendre à programmer.
Aucune connaissance particulière.
Ce cours vous apprendra développer des applications Web d'entreprise basées sur la plateforme Java/JEE6. Vous verrez comment mettre en oeuvre des solutions robustes et facilement extensibles, notamment au moyen des architectures MVC et de l'environnement JSF.
Informaticiens souhaitant développer des applications Web avec les technologies Java/JEE.
Bonnes connaissances du langage Java 5 ou 6 et des technologies Web. Expérience requise en programmation Java. Connaissance du langage HTML préférable.
La plateforme Java EE 7 améliore de manière significative la productivité des développeurs et offre une meilleure intégration du HTML 5. Cette formation vous permettra de développer des applications d'entreprise en vous basant sur les API Java EE 7: JPA, JMS, CDI, EJB, JSF, JAX-RS et WebSocket.
Développeurs, architectes, chefs de projets.
Bonnes connaissances en Java ainsi que des bases du Web : HTTP, HTML, CSS, JavaScript. Les bases de la programmation JEE (ex : Servlet / JSP) seront un plus.
Ce cours vous apprendra à utiliser les techniques mises en oeuvre dans l'environnement .NET 4.5/Visual Studio 2012 pour la création d'applications Internet/Intranet. Il détaillera la technologie ASP.NET (Active Server Page.NET) pour la création de pages dynamiques, avec une présentation des possibilités offertes par Ajax. Vous verrez également comment lier vos applications avec des bases de données (ADO.NET) et intégrer des services Web utilisant les technologies XML dans une application Web ASP.NET.
Informaticiens souhaitant développer des applications Internet/Intranet en utilisant les technologies .NET (ASP.NET et ADO.NET) dans le cadre de l'environnement Visual Studio 2012
Bonnes connaissances de la programmation C# ou VB.NET. Connaissances de base des technologies Web côté client (HTML, JavaScript...).
Ce cours vous permettra de découvrir et maîtriser le serveur IIS. A la fin du cours, vous saurez installer et configurer IIS 7.0 sous Windows 2008 Server ; installer, configurer et sécuriser des sites (statiques et/ou dynamiques) et des applications ; auditer et effectuer la maintenance d'un serveur IIS.
Administrateurs et ingénieurs système en charge de l'administration de serveurs Web.
Bonnes connaissances des protocoles et des architectures Web. Connaissances de base de l'administration de Windows Server 2008.
Ce cours vous propose une méthodologie pour améliorer l'efficacité de vos applications .NET. Il vous apprendra à utiliser les principaux outils d'analyse de performances et vous permettra de maîtriser les différentes techniques d'optimisation en matière d'architecture et de codage.
Développeurs, ingénieurs, architectes, chefs de projet.
Bonnes connaissances du langage C#.
Cette formation vous permettra, au moyen d'exemples simples et progressifs, de vous familiariser avec les concepts de la programmation orientée objet (POO) nécessaires au développement .NET. Vous apprendrez les bases de l'utilisation de Visual Studio ainsi qu'à structurer une application en couches logiques.
Développeurs habitués à la programmation procédurale qui souhaitent tirer parti de la POO pour développer des applications professionnelles basées sur le framework .NET.
Bonnes connaissances en programmation procédurale. Expérience requise en développement logiciel.
Après avoir installé et configuré SharePoint 2013, vous apprendrez à administrer des applications Web, des applications de services et des bases de contenus. Vous mettrez en oeuvre une stratégie de sécurité pour en contrôler l'accès. Enfin, vous verrez comment maintenir et surveiller l'état de votre serveur.
Ingénieurs système ou responsables de réseaux.
Bonnes connaissances de l'administration système et réseau. Connaissances de base d'Office et du HTML.
Vous apprendrez à développer et déployer des applications SharePoint. Vous verrez comment personnaliser vos interfaces graphiques, assurer la persistance de vos données, développer des Web Parts et des Workflows. Vous apprendrez également à concevoir des applications clientes interagissant avec SharePoint.
Développeurs ASP.NET.
Bonnes connaissances du langage C# 3.0 et expérience en développement Web ASP.Net 2.0 souhaitée. Les développeurs VB.Net peuvent suivre ce cours mais les TP seront réalisés en C#.
Ce cours vous permettra de maîtriser d'une manière opérationnelle le langage PHP dans le contexte de développement de sites Internet dynamiques. Il vous permettra aussi d'aborder les aspects connexes à ce type de développement : bases de données, langage SQL, manipulation de fichiers graphiques...
Développeurs, webmasters ayant déjà une bonne connaissance d'un langage de programmation client (javascript ou vbscript).
Connaissances de base du langage HTML et d'au moins un langage de programmation.
Ce stage intensif vous permettra d'acquérir une connaissance réellement opérationnelle du langage. Il vous expliquera le fonctionnement des différents mécanismes et vous montrera leur mise en œuvre grâce à de nombreux exercices pratiques. A l'issue de ce stage, vous serez en mesure d'écrire des programmes C robustes et portables.
Les ingénieurs et les informaticiens qui souhaitent acquérir une formation complète et opérationnelle sur le langage C.
Connaissances de base en programmation.
Ce stage intensif a deux objectifs : initier les participants aux méthodes et réflexes de la programmation par objets ; leur apporter une maîtrise opérationnelle complète du langage C++. Il est le fruit d'une longue expérience en matière de développement en C++ et est construit selon une pédagogie rigoureuse reposant sur des travaux pratiques nombreux et progressifs.
Ce cours s'adresse aux ingénieurs qui souhaitent acquérir une formation à l'approche objet et aux spécificités du langage C++. A l'issue de ce cours, ils sauront utiliser ce langage comme un véritable outil de programmation objet.
Bonnes connaissances du langage C.