- Apprendre les concepts et méthodes de l'algorithmique et de la programmation
- Identifier les enjeux essentiels et l'entourage de cette discipline
- Rechercher une donnée
- Réaliser une opération de complexité quelconque de façon prévisible et optimisée
Formations : LANGAGE
- Identifier les fonctionnalités de la plateforme Android
- Identifier le modèle de composants Android
- Développer des interfaces utilisateurs sous Android
- Découvrir les concepts de Microsoft Azure
- Identifier les possibilités de stockage offertes par Azure
- Examiner les mécanismes Active Directory fournis avec Azure
- Créer, compiler et exécuter des programmes C# orientés objet
- Développer des programmes pour les applications de bureau et les applications web
- Utiliser des architectures multicouches robustes
- Développer des composants .NET réutilisables via la réalisation d'interface et d'héritage
- Connaître l'utilisation de la bibliothèque standard (STL)
- Maîtriser la programmation générique
- Utiliser l'héritage multiple de façon approprié
- Apprendre la syntaxe et les principales APIs de base du langage Java
- Acquérir une autonomie en programmation Java
- Comprendre comment manipuler des données à l'aide de JDBC
- Appréhender le concept du framework jQuery et son apport au développement web 2.0 et JavaScript
- Mettre en oeuvre jQuery et améliorer l'ergonomie et l'interactivité de sites internets
- Développer des plug-ins jQuery
- Développer une application en respectant les règles ergonomiques d'Apple
- Savoir créer et développer des applications mobiles professionnelles
- Maîtriser XCode et d'autres outils de développement d'Apple
- Manipuler les composants graphiques mis à disposition
- Gérer les préférences d'une application
- Gérer l'écran tactile
- Développer des applications iOS performantes en Swift
- Déployer des applications iOS (iPhone, iPad,...) sur l'ensemble de vos appareils et sur AppStore
Le langage PERL - Initiation
- Maîtriser les grands concepts du langage PERL
- Savoir l'utiliser dans divers contextes classiques (traitement de fichiers, scripts système...)
- Maîtriser la syntaxe du langage Python
- Acquérir les notions essentielles de la programmation objet
- Connaître et mettre en oeuvre les différents modules Python
- Identifier les fonctionnalités clés de SharePoint 2013 et savoir les mettre en oeuvre
- Configurer et administrer la solution Microsoft SharePoint 2013
- Sécuriser les contenus dans les sites SharePoint
- Assurer la surveillance et optimiser la performance SharePoint
- Installer et configurer le Raspberry Pi pour préparer un système embarqué sous Linux
- Transformer une carte ARM Raspberry Pi en une plateforme applicative à bas coût
- Tirer partie de ses capacités à piloter des modules électroniques externes
- Comprendre les principes du développement objet (classe, méthode, héritage)
- Comprendre le rôle du framework .NET 4.0 et savoir utiliser ses classes
- Configurer et utiliser Visual Studio
- Programmer en langage VB.Net tout en disposant des bons réflexes
- Maîtriser la syntaxe du langage VB.Net
- Utiliser ADO.NET et LINQ pour accéder aux données d'une base et les manipuler
- Découvrir les enjeux du développement d'applications mobiles
- Identifier le processus de développement d'une application mobile avec Cordova
- Mesurer l'avantage induit par les applications hybrides développées avec Cordova
- Gérer la migration d'une application Web en application mobile
- Utiliser le langage Swift
- Identifier les architectures techniques d'un iPhone et d'un iPad
- Utiliser les outils de développement Apple
- Construire une application professionnelle iOS performante
- Rendre une application adaptable aux différentes tailles d'écrans
- Installer, configurer et utiliser des bibliothèques
- Découvrir l'électronique par la programmation
- Fabriquer des montages simples à base d'Arduino
- Réaliser un objet complexe
- Comprendre le processus de Machine Learning et les principaux modèles d'apprentissage
- Connaître et savoir utiliser les principales librairies Python pour la data science