Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
À l'issue de cette formation Initiation Programmation, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 650,00 € |
Durée | 3 jours (21h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 1 650,00 € |
Durée | 3 jours (21h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
La chaîne globale
Nécessité de paliers entre la pensée humaine et les séquences binaires 01010001...
Les différentes phases : sources, compilation, binaire
Le cas particulier d'un interpréteur
Ne pas tout réécrire (bibliothèques, éditions de liens, et exécutables)
Algorithme
Les « atomes » pour s'exprimer
Apprendre à formuler un traitement (rien ne s'invente)
Utilisation d'un pseudo langage
Exemples d'algorithme bien conçu, « mal » conçu, et ... faux !
Variables et types de données
Pourquoi typer les variables ?
Exemples de type (entier, réel, caractères, ...)
Exemples de problèmes liés aux types
Les opérateurs disponibles (+, -, /, */ %, ...)
Le confort des tableaux et des structures
La « grammaire » d'un langage
Les blocs de programme (début ... fin)
Le test d'une expression (si ... alors ... sinon ...)
La boucle (tant que ...)
Les conforts syntaxiques
Un premier programme
Présentation de l'environnement de développement
Un premier programme simple en Java.
Compilation et exécution.
Structurer son programme
La nécessité d'utiliser des procédures ou des fonctions
Différences conceptuelles et syntaxiques entre les deux
Passer des arguments à une fonction (prototype, code retour)
Passages par valeur et par adresse dans une fonction
Les bibliothèques
Ne pas réécrire ce qui existe déjà (librairies)
Ecrire ses propres librairies
Comment les utiliser dans d'autres programmes ?
L'importance de la présentation
Les bonnes habitudes pour anticiper les erreurs
Les commentaires utiles
Les SGBD (Systèmes de Gestion de Bases de Données)
Fonctions spécifiques d'un SGBD par rapport au système d'exploitation.
Quelques acteurs : EXCEL, Access, ORACLE, SQL Server, MySQL, ....
Les traitements offerts par le SGBD (stockage, extraction, ...)
Que signifie Client/Serveur ?
Comment récupérer les données d'une base dans un programme ?
Comment écrire les données d'un programme dans une base ?
Les bases du SQL (Structured Query Language)
« Parler » avec les bases de données en SQL
Créer une table
Stocker des données dans une table (insert)
Les modifier (update)
Les supprimer (delete)
Extraire les données (requêtes select simples)
Communiquer avec les fichiers
Le cycle classique : ouvrir, lire ou écrire ou modifier, puis fermer.
Le cas particulier du clavier et de l'écran
Savoir utiliser son environnement
Peut-on développer sous un traitement de texte quelconque ?
Les apports de tel ou tel atelier (Visual Studio, Eclipse, ...)
L'aide en ligne
Utilisé un debbugeur.
Fonctionnement d'un debbugeur.
Les points d'arrêts (breakpoint)
Connaître la valeur des variables pendant l'exécution.
Les langages de programmation procédurale
Pourquoi parle-t-on de procédurale ?
Les exemples du C, Cobol, ...
Leurs limites et l'apport de l'objet
Les langages de programmation objet
Que signifie « Programmer objet « ?
La « discipline» imposée par la programmation objet
Liens entre classes, instances, et objets
Méthodes et propriétés d'une classe
Exemples de programmes objets en java
L'approche objet de la programmation par composants (services)
Les langages de programmation événementielle
Associer des traitements à des événements (clic, drag and drop, ...)
Problématiques spécifiques (gestion du contexte)
Les langages de programmation de script.
Rôle de l'interpréteur
L'exemple des shellscripts d'exploitation (powershell, bash)
Le WEB avec javascript.
Synthèse
Quels langages sont utilisés selon les natures des projets (WEB, scientifique, gestion, multimédia, ) ?
Panorama de leurs intérêts/inconvénients respectifs (expressivité, performances, sécurité, ...)
Les langages de demain
Plus concrètement, à l'issue de cette formation Programmation VBA Excel Avancé, vous aurez acquis les compétences et connaissances nécessaires pour :
Tarif |
A partir de 950,00 € |
Durée |
2j / 14h |
Modes |
|
Tarif |
Contacter l'organisme |
Durée |
4j / 28h |
Modes |
|
Concrètement, à l'issue de cette formation Spring Programmation Avancé vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 480,00 € |
Durée |
2j / 14h |
Modes |
|
À l'issue de cette formation Flutter, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 390,00 € |
Durée |
3j / 21h |
Modes |
|
Afin de traiter les 2 axes décrits ci-dessus et de les illustrer avec des outils ou travaux pratiques, ce module est divisé en 2 parties :
Tarif |
A partir de 1 480,00 € |
Durée |
2j / 14h |
Modes |
|
Tarif |
A partir de 4 800,00 € |
Durée |
80 heures |
Modes |
|
Tarif |
A partir de 1 360,00 € |
Durée |
2 jours - 14 heures |
Modes |
|
Concrètement, à l'issue de cette formation Angular, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 950,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
A partir de 1 800,00 € |
Durée |
3 jours |
Modes |
|
La représentation des données est le point de convergence concret et matérialisable entre tous les maillons d’un projet autour des données. Elle permet en quelque sorte de livrer le projet indépendamment de sa taille ou du nombre d’acteurs concernés. Les outils disponibles pour y parvenir sont multiples et leur utilisation plus ou moins complexe.
Gephi est un logiciel open source. C'est un des logiciels leaders en exploration et visualisation de données issues de graphiques et de réseaux (réseaux sociaux, réseaux de recherche scientifique, communautés...). VOSviewer se concentre sur les données issues de réseaux bibliographiques, dont les données textuelles (text mining).
Cette formation vous permettra de savoir choisir le bon outil pour le bon traitement tout en donnant une place particulière à Gephi et VOSviewer.
Tarif |
A partir de 1 790,00 € |
Durée |
2j / 14h |
Modes |
|