Konica Minolta

Langages et développement UML Développement Développement C# avec Visual Studio Visual Studio (1/2) Développement d’application en ASP.NET Core Visual Studio (2/2) Développement d’application en ASP.NET Core Java Initiation Java J2EE Spring Hibernate / JPA Développement de la persistance PHP MySQL Initiation PHP MySQL Avancé WinDev Prise en main et perfectionnement WebDev Python Perl

Programme LANGAGES ET DÉVELOPPEMENT Mise à jour : Octobre 2023 Tarifs Inter : 690€ HT/jour/pers. Tarifs Intra / sur mesure : nous consulter Délais : nous consulter Moyens d’encadrement : formateur spécialiste du domaine Lieu : • Centre de formation Konica Minolta • Site client (nous consulter) Durée totale : 4 jours (28 heures) Nombre de participants : 8 maximum UML Développement Publics Chefs de projet informatique Analystes Concepteurs Développeurs Pré-requis Posséder une première expérience en développement informatique Objectifs pédagogiques Être capable : • de lire et utiliser la notation UML • de produire des modèles d’analyse ou de conception qui respectent les principes Objet et aident à l’amélioration de la qualité des logiciels Moyens pédagogiques et techniques Explications théoriques et exercices pratiques pour mise en situation rapide 1 vidéoprojecteur par salle 1 ordinateur par stagiaire 1 support de cours par stagiaire Évaluation et documents fournis • Document d’évaluation de satisfaction • Attestation de présence • Exercices pratiques de validation des acquis sous contrôle du formateur Introduction à la modélisation orientée Objet • La modélisation • Le paradigme Objet • UML : historique • Le contenu de la notation UML et la présentation générale des diagrammes Les cas d’utilisation • La place des cas d’utilisation et des scénarios dans la modélisation • Les acteurs • Le diagramme des cas d’utilisation et les relations entre les cas La modélisation de la dynamique: les premiers diagrammes • La description de la dynamique du système • Le diagramme de séquence • Le diagramme de communication La modélisation statique • Les buts et les moyens de la modélisation structurelle • Le diagramme de classes : concepts de base • Le diagramme de classes : concepts avancés La modélisation statique (suite) • Le diagramme de classes : compléments • Organiser le diagramme de classes avec les paquetages • Le diagramme d’objets La modélisation de la dynamique • L’expression des contraintes portant sur les objets du modèle • Les invariants de classe, les pré et les post-conditions • Le diagramme d’états-transitions • Le diagramme d’activités • T.P. Étude de cas (première phase) La modélisation de l’architecture • Les éléments pour la conception des systèmes d’information • Les aspects de l’architecture et leurs articulations • Le diagramme des composants • Le diagramme de déploiement Le passage à la réalisation Design Patterns • La transformation de la modélisation logique vers le schéma physique des données • Les diagrammes UML au service de la conception détaillée Référence : LD05 118 Voir notre catalogue KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

Programme LANGAGES ET DÉVELOPPEMENT Mise à jour : Octobre 2023 Tarifs Inter : 690€ HT/jour/pers. Tarifs Intra / sur mesure : nous consulter Délais : nous consulter Moyens d’encadrement : formateur spécialiste du domaine Lieu : • Centre de formation Konica Minolta • Site client (nous consulter) Durée totale : 5 jours (35 heures) Nombre de participants : 8 maximum Développement C# avec Visual Studio Publics Développeurs .NET Pré-requis Connaissance d’un langage de programmation Expérience du développement objet Objectifs pédagogiques Être capable : • de disposer de solides bases pour développer des applications en C# • de comprendre comment tirer parti de la puissance du Framework avec C# • de mettre en œuvre la programmation orientée Objet (POO) avec C# • d’acquérir les connaissances et compétences nécessaires pour exploiter des données avec LINQ Moyens pédagogiques et techniques Explications théoriques et exercices pratiques pour mise en situation rapide 1 vidéoprojecteur par salle 1 ordinateur par stagiaire 1 support de cours par stagiaire Évaluation et documents fournis • Document d’évaluation de satisfaction • Attestation de présence • Exercices pratiques de validation des acquis sous contrôle du formateur Introduction à C# et au .Net Framework • Introduction au .NET Framework • Création de projets avec Visual Studio • Écrire une application C# • Construire une application graphique • Documenter une application • Exécuter et déboguer des applications avec Visual Studio Structures de programmation du C# • Déclaration de variables et affectation de valeurs • Utilisation d’expressions et d’opérateurs • Création et utilisation des tableaux • Instructions de décision • Instructions d’itérations Déclaration et appel de méthodes • Définir et appeler des méthodes • Spécification de paramètres optionnels et de paramètres de sortie Gestion d’exceptions • Gestion des exceptions • Soulever des exceptions Lire et écrire dans des fichiers • Accéder au système de fichiers • Lecture et écriture dans des fichiers en utilisant les flux Créer de nouveaux types de données • Création et utilisation d’énumérations • Création et utilisation de classes • Création et utilisation de structures • Comparaison des types références et types valeurs Héritage de classes et implémentation d’interfaces • Utiliser l’héritage pour définir de nouveaux types références • Définir et implémenter des interfaces • Définir des classes abstraites Gestion de la durée de vie des objets et contrôler les ressources • Introduction au Garbage Collection • Gestion des ressources Encapsuler des données et définir des surcharges d’opérateurs • Création et utilisation des propriétés • Création et utilisation des indexeurs • Surcharge d’opérateurs Découplage de méthodes et gestion d’événements • Déclaration et utilisation de délégué • Utilisation des Lambda Expressions • Gestion d’événements Utilisation des collections et construction de types génériques • Utilisation des collections • Création et utilisation des types génériques • Définir des interfaces génériques et comprendre la variance • Utilisation de méthodes génériques et des délégués Construction et énumération de classes de collection personnalisées • Implémenter une classe de collection personnalisée • Ajouter un énumérateur à une classe de collection personnalisée Utilisation de LINQ pour interroger des données • Utilisation des méthodes d’extension LINQ et des opérateurs de requête • Construction de requêtes et d’expressions LINQ dynamiques Développement d’application • Créer des tests unitaires • Débugger et optimiser une application Référence : LD08 119 Voir notre catalogue KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

Programme LANGAGES ET DÉVELOPPEMENT Mise à jour : Octobre 2023 Tarifs Inter : 690€ HT/jour/pers. Tarifs Intra / sur mesure : nous consulter Délais : nous consulter Moyens d’encadrement : formateur spécialiste du domaine Lieu : • Centre de formation Konica Minolta • Site client (nous consulter) Durée totale : 5 jours (35 heures) Nombre de participants : 8 maximum Référence : LD18 Visual Studio (1/2) Développement d’application en ASP.NET Core Publics Développeurs Pré-requis Maîtriser le langage C# et le .NET Core (ou Framework .NET) et avoir des connaissances en programmation Web (HTML et JavaScript) Objectifs pédagogiques Etre capable de : • Développer une application Web en utilisant ASP.NET • Utiliser des fonctionnalités JavaScript / jQuery en interaction avec ASP.NET • Créer des Web Services RESTful (HTTP et JSON) • Déployer une application ASP.NET Moyens pédagogiques et techniques Explications théoriques et exercices pratiques pour mise en situation rapide 1 vidéoprojecteur par salle 1 ordinateur par stagiaire 1 support de cours par stagiaire Évaluation et documents fournis • Document d’évaluation de satisfaction • Attestation de présence • Exercices pratiques de validation des acquis sous contrôle du formateur Introduction à .NET Core • Architecture du Framework .NET • Versions de ASP.NET • Qu’est-ce que ASP.NET Core ? Environnement et outils • Vue d’ensemble • Middleware • Services • Kestrel et IIS • Librairie .NET Core • Runtime .NET Core • Environnement d’exécution .NET • Visual Studio Configuration d’un projet ASP. NET Core • Méthode principale • Classe Startup • Méthode «Configure» • Méthode «ConfigureServices» • Composants MVC Core • Concept d’IoC Contrôleurs MVC • Introduction • Prérequis et conventions • Dépendances • Actions et résultats d’actions • ViewData et TempData • Vues / contrôleurs simplifiés Modèles MVC • Introduction • Ignorance de persistance • Data annotations • Inversion de dépendance • Object Relationnel Mapping (ORM) • Entity Framework Core Vues MVC Core • Introduction • Conventions • Layouts • Dépendances côté client • Syntaxe Razor • Razor pour C# 7.1 • Helpers • Tag Helpers • L’objet ViewData • Vues fortement typées • Modèles de vues 120 Voir notre catalogue KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

Programme (suite) LANGAGES ET DÉVELOPPEMENT Visual Studio (2/2) Développement d’application en ASP.NET Core Paramètres d’application • Sources de configuration • Configuration spécifique à l’environnement • Options pattern Routing de requêtes en MVC • API RESTful • Routage middleware • Templates de routes • Contraintes de routes • Middleware MVC • Attributs de routage • Méthode MapRoute • Fichiers statiques • Filtres de pages Formulaires HTML • Introduction • Annotations de données • Formulaire Tag Helpers • Tag Helpers de validation • Soumissions de formulaires Ajax / Couche cliente • Ajax et les mises à jour partielles • JavaScript et jQuery pour les vues • Contrôleurs asynchrones • Contrôleurs Web API • Traitement de données JSON • Utilisateur de l’API JSON native / JSON.NET • Utilisation de SignalR / WebSocket Gestion des erreurs • Page d’exceptions pour développeur • Code statut HTTP • Filtres d’exception • Gestion des logs • Recommandations sur les erreurs HTTP Authentification et contrôle d’accès • Configuration • Niveaux de verbosité d’authentification • Personnalisation du User Model • Construire et sécuriser sa propre API • Journalisation • OpenID et OAuth 2 Tests unitaires • Introduction • Améliorer la qualité de son code • Présentation des frameworks de «Mock» • Qualité des tests • Fluent Assertions Etat de l’application / sessions • Vue d’ensemble • HttpContext.Items • Etat de sessions • Inconvénients des sessions • Architecture des sessions dans IIS Déploiement et intégration • Déployer – Sur un serveur IIS – Vers le Cloud Azure – En utilisant Docker • Azure App Service • Compilation des pages et des vues à la publication Extensions de ASP.NET Core • Etendre le moteur Razor • Etendre la gestion des vues • Ajout de nouveaux services 121 Voir notre catalogue KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

Programme LANGAGES ET DÉVELOPPEMENT Mise à jour : Octobre 2023 Tarifs Inter : 690€ HT/jour/pers. Tarifs Intra / sur mesure : nous consulter Délais : nous consulter Moyens d’encadrement : formateur spécialiste du domaine Lieu : • Centre de formation Konica Minolta • Site client (nous consulter) Durée totale : 5 jours (35 heures) Nombre de participants : 8 maximum Java Initiation Publics Analystes Développeurs Chefs de projet Support technique Pré-requis • Connaissance de Windows (notamment de l’interface en ligne de commande) et les bases du langage SQL Objectifs pédagogiques Etre capable de : • Avoir une vue d’ensemble de l’environnement Java • Savoir utiliser le jdk de Sun en ligne de commande • Être capable de créer, compiler et exécuter un programme simple Moyens pédagogiques et techniques Explications théoriques et exercices pratiques pour mise en situation rapide 1 vidéoprojecteur par salle 1 ordinateur par stagiaire 1 support de cours par stagiaire Évaluation et documents fournis • Document d’évaluation de satisfaction • Attestation de présence • Exercices pratiques de validation des acquis sous contrôle du formateur Introduction • Références • Le langage Java et le Web • Qu’est-ce que le langage Java ? • Comment le langage Java diffère des langages C et C++ ? Environnement de développement • Kit de développement Java, variables d’environnement • Le compilateur Java et l’interpréteur Java • Générateur de documentation Java Programmation objet • Programmation orientée objet, définir une classe en langage Java, objets Java, héritage • Classes abstraites, interfaces, les contrôles d’accès Java, les méthodes et variables statiques • Les packages Les bases de Java • Une application Java de base • Extensions Java et variables d’environnement • Erreurs à la compilation • Les bases de la programmation en Java • Les tableaux, les opérateurs, le contrôle de flux Java • Définition de types génériques Les bases de données avec JDBC • Les principales interfaces de l’API JDBC et leurs rôles • Le DriverManager, l’URL JDBC et la mise en œuvre de base • Notion de DataSource • Resultsets scrollables et updatables Metadata • Requêtes précompilées et procédures stockées • Utilisation de LOBs • Mise à jour par lots • Exceptions et warnings • Rowsets Les Interfaces graphiques • Les panneaux, la gestion des événements • Les boutons, les labels, les listes, les champs de texte, les ascenseurs Les entrées/sorties • Le flot Java I/O • La classe System • Les fichiers • Les flux d’entrée/sortie • Fichiers d’accès aléatoires Les collections • Interfaces génériques de collections • Implémentations avec les principales classes de collections Référence : LD06 122 Voir notre catalogue KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

Programme LANGAGES ET DÉVELOPPEMENT Mise à jour : Octobre 2023 Tarifs Inter : 690€ HT/jour/pers. Tarifs Intra / sur mesure : nous consulter Délais : nous consulter Moyens d’encadrement : formateur spécialiste du domaine Lieu : • Centre de formation Konica Minolta • Site client (nous consulter) Durée totale : 4 jours (28 heures) Nombre de participants : 8 maximum Java J2EE Évaluation et documents fournis Analystes Développeurs Chefs de projet Support technique Pré-requis Avoir le niveau Java initiation Objectifs pédagogiques Etre capable de : • Comprendre les architectures distribuées J2EE • Développer et déployer un site Web avec la technologie Java / JSP Moyens pédagogiques et techniques Explications théoriques et exercices pratiques pour mise en situation rapide 1 vidéoprojecteur par salle 1 ordinateur par stagiaire 1 support de cours par stagiaire Évaluation et documents fournis • Document d’évaluation de satisfaction • Attestation de présence • Exercices pratiques de validation des acquis sous contrôle du formateur Architecture J2EE • Les défis des applications d’entreprise : time to market, montée en charge… • J2EE : une plateforme pour développer des solutions d’entreprise • Les technologies J2EE • L’architecture J2EE : composants, services et communications • Les applications J2EE : survol des APIs Les accès bases de données avec JDBC • Description de l’Architecture JDBC • Typologie des drivers • Connexion aux bases de données • Exécution des Requêtes • JDBC et les transactions Servlets • Introduction : définition, cycle de vie, chargement, exécution et destruction • Concepts de base : développement d’une Servlet • Communication Client / Servlet : request / response • Concepts associés aux servlets : récupération des paramètres d’initialisation, récupération des paramètres de la requête, appel d’une servlet à partir d’un formulaire HTML • Concepts avancés : multithreading, redirection d’une requête, communication Applet / Servlet • Suivi des utilisateurs : sessions, cookies, réécriture d’URL • Déploiement : compilation, configuration, exécution, Web applications JSP : Java Server Pages • Définition et exemple d’utilisation • Compilation • Exécution • Les objets des pages JSP et leur portée • Écriture des pages JSP, syntaxe générale • Les Directives, déclarations Scriptlets, expressions, actions • Intégrer une JSP à une application J2EE Patterns et bonnes pratiques • Servlets de contrôle • Contrôleurs par commandes Référence : LD09 123 Voir notre catalogue KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

Programme LANGAGES ET DÉVELOPPEMENT Mise à jour : Octobre 2023 Tarifs Inter : 690€ HT/jour/pers. Tarifs Intra / sur mesure : nous consulter Délais : nous consulter Moyens d’encadrement : formateur spécialiste du domaine Lieu : • Centre de formation Konica Minolta • Site client (nous consulter) Durée totale : 2 jours (14 heures) Nombre de participants : 8 maximum Spring Publics Développeur Chef de projet technique Architecte Pré-requis Avoir une bonne connaissance du langage Java De bonnes notions J2EE Objectifs pédagogiques Être capable • de développer une application utilisant le Framework Spring • de l’intégrer avec des technologies existantes (Hibernate, Struts, EJB, Web) Moyens pédagogiques et techniques Explications théoriques et exercices pratiques pour mise en situation rapide 1 vidéoprojecteur par salle 1 ordinateur par stagiaire 1 support de cours par stagiaire Évaluation et documents fournis • Document d’évaluation de satisfaction • Attestation de présence • Exercices pratiques de validation des acquis sous contrôle du formateur Le Design Pattern IOC • Présentation des Design Patterns utilisés par Spring • Design Pattern IOC (Inversion of Control) • L’injection des dépendances (DI) Le Framework Spring • Présentation • Spring Core • Conteneur léger • Modularité • Fichier de configuration • Gestion des composants • Injection des dépendances par constructeur ou mutateur • BeanFactory et ApplicationContext L’accès aux données (Spring DAO) • JDBC • Les datasources • Gestion des transactions Le mapping relationnel objet (Spring ORM) • D.A.O (Data Access Object) • Intégration avec un Framework de persistance de type Hibernate • Gestion des transactions Programmation orientée aspect (Spring AOP) • Notion de programmation orientée aspect (point de jonction, point de greffe, greffon…) • L’implémentation AOP de Spring Application Web (Spring Web) • WebApplicationContext • Spring et Struts • Spring MVC Référence : LD16 124 Voir notre catalogue KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

Programme LANGAGES ET DÉVELOPPEMENT Mise à jour : Octobre 2023 Tarifs Inter : 690€ HT/jour/pers. Tarifs Intra / sur mesure : nous consulter Délais : nous consulter Moyens d’encadrement : formateur spécialiste du domaine Lieu : • Centre de formation Konica Minolta • Site client (nous consulter) Durée totale : 5 jours (35 heures) Nombre de participants : 8 maximum Hibernate / JPA Développement de la persistance Publics Analystes Développeurs Chefs de projet Support technique Pré-requis Avoir des notions de base en Algorythmique (programmation) Objectifs pédagogiques Etre capable de : • Comprendre les logiques de mapping entre une base de données relationnelle et JAVA • Comprendre le langage de requête JPQL • Gérer des transactions Moyens pédagogiques et techniques Explications théoriques et exercices pratiques pour mise en situation rapide 1 vidéoprojecteur par salle 1 ordinateur par stagiaire 1 support de cours par stagiaire Évaluation et documents fournis • Document d’évaluation de satisfaction • Attestation de présence • Exercices pratiques de validation des acquis sous contrôle du formateur Présentation • JPA • La JSR 220 • Implémentations open source utilisables Outils utilisés • Utilisation des outils JPA d’Eclipse Les implémentations de JPA • Hibernate, TopLink, OpenJPA Concepts principaux de JPA • Utilisation de l’EntityManager • Mapping des entités • Mapping des associations • Mapping de l’héritage Le langage JPQL / EJB QL • Les requêtes d’interrogation • Les sous-requêtes • Les requêtes avec jointures • Les projections avec JPQL / EJB QL Transactions et accès concurrents • Présentation des propriétés d’une transaction • La gestion des transactions en environnement JEE • JTA, en environnement JavaEE • Protocole 2PC • Les transactions distribuées • Techniques de verrouillage : optimiste ou pessimist Travaux pratiques • Installation de l’environnement de travail • Conception et réalisation d’une application bancaire • Tests unitaires et fonctionnels Référence : LD13 125 Voir notre catalogue KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

Programme LANGAGES ET DÉVELOPPEMENT Mise à jour : Octobre 2023 Tarifs Inter : 690€ HT/jour/pers. Tarifs Intra / sur mesure : nous consulter Délais : nous consulter Moyens d’encadrement : formateur spécialiste du domaine Lieu : • Centre de formation Konica Minolta • Site client (nous consulter) Durée totale : 3 jours (21 heures) Nombre de participants : 8 maximum PHP MySQL Initiation Publics Responsables d’études Chefs de projet Analystes Développeurs Pré-requis Connaître les bases du langage SQL Objectifs pédagogiques Etre capable de : • Comprendre les avantages du Web dynamique • Créer des bases et des requêtes sur MySQL • Utiliser les fonctions de base de PHP • Utiliser les fonctions de base de MySQL • Faire interagir PHP avec MySQL Moyens pédagogiques et techniques Explications théoriques et exercices pratiques pour mise en situation rapide 1 vidéoprojecteur par salle 1 ordinateur par stagiaire 1 support de cours par stagiaire Évaluation et documents fournis • Document d’évaluation de satisfaction • Attestation de présence • Exercices pratiques de validation des acquis sous contrôle du formateur • Prépare au passage du TOSA Présentation de PHP • Présentation succincte de la programmation Web Dynamique • Syntaxe PHP • Variable PHP • Session, cookie et en-tête en PHP • Manipuler des chaînes de caractères • Les dates en PHP Présentation de MySQL • Présentation de MySQL et MySQLadmin • Fonctions de base de MySQL • Gestion des dates • Gestion des chaînes de caractères PHP MySQL • Accès à la base de données MySQL à partir de PHP Débuggage PHP et MySQL • Utilisation des Warning Apache pour debugger PHP • Utilisation des Warning Apache pour debugger MySQL • Tracer des erreurs PHP et MySQL Déploiement et atelier de fin • Déploiement d’une application PHP/MySQL • Configuration du serveur Apache • Atelier de fin de cours Référence : LD14 CPF Éligible 126 Voir notre catalogue KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

Programme LANGAGES ET DÉVELOPPEMENT Mise à jour : Octobre 2023 Tarifs Inter : 690€ HT/jour/pers. Tarifs Intra / sur mesure : nous consulter Délais : nous consulter Moyens d’encadrement : formateur spécialiste du domaine Lieu : • Centre de formation Konica Minolta • Site client (nous consulter) Durée totale : 6 jours (42 jours) Nombre de participants : 8 maximum PHP MySQL Avancé Publics Responsables d’étude Chefs de projet Analystes Développeurs Pré-requis Connaître les bases du langage SQL Objectifs pédagogiques Etre capable de • Créer des images en PHP • Créer des documents PDF en PHP • Utiliser XML avec PHP • Créer des animations Flash en PHP Moyens pédagogiques et techniques Explications théoriques et exercices pratiques pour mise en situation rapide 1 vidéoprojecteur par salle 1 ordinateur par stagiaire 1 support de cours par stagiaire Évaluation et documents fournis • Document d’évaluation de satisfaction • Attestation de présence • Exercices pratiques de validation des acquis sous contrôle du formateur • Prépare au passage du PCIE ou TOSA • Création d’image • Installation de la bibliothèque GD • Utilisation de la bibliothèque GD • Mise en pratique à travers des exemples • Création de documents PDF • Installation de la bibliothèque PDFLib • Création d’un document de base • Réalisation de formes géométriques • Aperçu des vignettes PDF • Intégration d’un fichier dans un document PDF • Mots Clés du document (moteur de recherche) • Mise en pratique à travers des exemples • Création de documents SWF • Installation de la bibliothèque Ming • Présentation de la bibliothèque Ming • Création d’une animation Flash en PHP • XML sous PHP • Parseur XML PHP • Utilisation du langage XSLT • Générateur de messages XML • Mise en pratique à travers des exemples • Fonctions Avancées de PHP/MySQL • Présentation des fonctions avancées d’accès à la base MySQL • Description des différents modes d’accès à la base MySQL • Avantages et inconvénients des différents modes d’accès à la base MySQL • Mise en pratique à travers des exemples • Les expressions régulières • Présentation de cet outil de manipulation de textes et de données • Création de motifs Regex • Mise en pratique avec PHP Référence : LD15 Éligible Certification PCIE ICDL CPF 127 Voir notre catalogue KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

Programme LANGAGES ET DÉVELOPPEMENT Mise à jour : Octobre 2023 Tarifs Inter : 690€ HT/jour/pers. Tarifs Intra / sur mesure : nous consulter Délais : nous consulter Moyens d’encadrement : formateur spécialiste du domaine Lieu : • Centre de formation Konica Minolta • Site client (nous consulter) Durée totale : 5 jours (35 heures) Nombre de participants : 8 maximum WinDev Prise en main et perfectionnement Publics Analystes Développeurs Chefs de projet Support technique Pré-requis Avoir des notions de base en Algorythmique (Programmation) Objectifs pédagogiques Etre capable de : • Maîtriser les bases de programmation pour développer des applications avec WinDev Moyens pédagogiques et techniques Explications théoriques et exercices pratiques pour mise en situation rapide 1 vidéoprojecteur par salle 1 ordinateur par stagiaire 1 support de cours par stagiaire Évaluation et documents fournis • Document d’évaluation de satisfaction • Attestation de présence • Exercices pratiques de validation des acquis sous contrôle du formateur Présentation de l’environnement de développement • Éditeur de fenêtres, éditeur de sources, éditeur d’états • Utilitaires : WDMAP, WDOUTIL, WDBACKUP, WDRESTOR, WDVERSION • RAD : construction automatique de l’application • L’interface Homme/Machine (IHM) • Création de fenêtres • Utilisation des boutons textes, graphiques, champs et groupe de champs • Création de fenêtres grâce aux assistants de génération de fenêtres • Intégration automatique des rubriques d’un fichier dans un écran Le langage de programmation • Présentation du W-Langage • Éditeur de sources, déclaration des variables • Opérateurs, structures conditionnelles, boucles • Utilisation des fonctions et procédures • Utilisation du débuggeur • La base de données • Présentation de Hyper File 7 • Éditeur de bases de données • Éditeur d’analyse, traitement sur les fichiers • Traitement de bases de données • Travaux dirigés • Les requêtes • Mono fichier, Multi fichiers • Création de conditions de sélection • Passage de paramètres Les états d’impression • Éditeurs d’états • Découpage d’un état • Objets contenus dans un état • Exécution depuis une fenêtre ou un menu • Aperçu avant impression • Paramètres d’impression, gestion de l’imprimante • Travaux dirigés • Les dossiers • Structure des fichiers de données • Dictionnaire des rubriques • Sources de programmes • Compilation et installation d’une application • Réaliser une compilation (DLLs, Dynamic Linking Library), mise en bibliothèque des objets • Création d’un programme exécutable, outils d’installation, numéro de génération d’analyse Référence : LD08 128 Voir notre catalogue KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

Programme LANGAGES ET DÉVELOPPEMENT Mise à jour : Octobre 2023 Tarifs Inter : 690€ HT/jour/pers. Tarifs Intra / sur mesure : nous consulter Délais : nous consulter Moyens d’encadrement : formateur spécialiste du domaine Lieu : • Centre de formation Konica Minolta • Site client (nous consulter) Durée totale : 2 jours (14 heures) Nombre de participants : 8 maximum WebDev Publics Développeurs Pré-requis Maîtrise de l’outil WinDev et des fondamentaux des technologies Web (HTML, CSS…) Objectifs pédagogiques Etre capable de : • Appréhender l’outil WebDev afin de réaliser des applications Web Moyens pédagogiques et techniques Explications théoriques et exercices pratiques pour mise en situation rapide 1 vidéoprojecteur par salle 1 ordinateur par stagiaire 1 support de cours par stagiaire Évaluation et documents fournis • Document d’évaluation de satisfaction • Attestation de présence • Exercices pratiques de validation des acquis sous contrôle du formateur Présentation de WebDev • Le principe de fonctionnement d’un site réalisé avec WebDev • L’utilisation du L5G Base de données • Les requêtes mono-fichier et multi-fichiers Présentation du Menu WebDev • L’éditeur de pages • L’environnement Intranet/Internet • Le projet, les pages : ergonomie, modèles, ambiances, palettes • Les différents types d’objets • La conception de pages personnalisées • Le GFI : superposition de pages • L’utilisation de feuille de styles • Les champs tables et zones répétées fichiers Programmation • Les codes navigateur et serveur • La gestion des tables fichiers • La gestion des zones répétées fichiers • Utilisation d’Ajax sans programmation Le générateur de dossier • Le dessin de la page, le détail des objets, les sources associées à l’objet Les états (reporting) • L’éditeur d’états • Les différents modes de création : étiquettes, état fiche, tableau… • Les paramètres d’impression (PDF, format du papier, marges) Le déploiement • La génération de la procédure d’installation classique • Le déploiement et l’administration du site sur le serveur Présentation du Menu WebDev • Le champ table de programmation • Le champ zone répétée de programmation • Le champ Cellule • Le champ graphe (histogramme, secteur…) • Le champ liste • Le champ combo • Le champ image • Le champ vignette • Les pages internes La programmation et les concepts • La combinaison de codes navigateur et serveur • Les propriétés des objets • Les règles d’intégration du multilingue • L’utilisation des timers pour le rafraîchissement d’informations • L’envoi de fichiers au serveur (Upload) • La récupération de fichiers sur le serveur (Download) • L’envoi de mails • La gestion des cookies Référence : LD20 129 Voir notre catalogue KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

Programme LANGAGES ET DÉVELOPPEMENT Mise à jour : Octobre 2023 Tarifs Inter : 690€ HT/jour/pers. Tarifs Intra / sur mesure : nous consulter Délais : nous consulter Moyens d’encadrement : formateur spécialiste du domaine Lieu : • Centre de formation Konica Minolta • Site client (nous consulter) Durée totale : 4 jours (28 heures) Nombre de participants : 8 maximum Python Publics Développeurs Chefs de projet technique Pré-requis Connaître un langage de programmation objet Objectifs pédagogiques Etre capable de : • Connaître les usages courants du langage Python • Structurer son code en fonction, classes et modules • Utiliser des modules existants et programmer objet en Python Moyens pédagogiques et techniques Explications théoriques et exercices pratiques pour mise en situation rapide 1 vidéoprojecteur par salle 1 ordinateur par stagiaire 1 support de cours par stagiaire Évaluation et documents fournis • Document d’évaluation de satisfaction • Attestation de présence • Exercices pratiques de validation des acquis sous contrôle du formateur • Prépare au passage du TOSA Introduction • Historique • Comparaison avec C/C++/Java/SH • Domaines de prédilection • Versions architectures et plateformes • Éditeurs et environnements de développement • Installation et configuration de Python Types de base • Notion de typage en Python • Types booléens, numériques • Utilisation des chaînes de caractères • Conversions de types, casting • Conteneurs : Tuples, List, Set, Dictionnaires • Travaux pratiques : mise en œuvre de calculs mathématiques, manipulation de chaînes de caractères et opérations sur les tableaux Instructions de base • Mots-clés et syntaxe • Mise en œuvre de commentaires dans un programme Python • Notion de bloc et indentations • Présentation des opérateurs • Saisie de données et formatage de l’affichage • Utilisation de la structure conditionnelle • Utilisation des structures de boucle • Travaux pratiques : mise en œuvre de programmes simples, traitement de données et affichage de diagrammes Fonctions • Définition d’une fonction en Python • Les différents types d’appels • Gestion des Valeurs de retour • Utilisation de fonctions anonymes • Travaux pratiques : mise en œuvre de programmes en Python avec optimisation du code grâce à l’utilisation de fonctions Les modules • Les types d’import • Les types de modules • Les espaces de noms • Quelques exemples de modules • Travaux pratiques : mise en œuvre d’un module et manipulation du module dans un programme en Python Les classes • Présentation du Paradigme Objet • Les Classes / Instances / Objets • Constructeur / Instantiation • Données et méthodes d’une classe en Python • Héritages simple et multiple • Travaux pratiques : mise en pratique du Paradigme Objet sur des programmes en Python La gestion des exceptions • Erreurs à l’exécution • Mécanisme d’exceptions • Travaux pratiques : mise en pratique de la gestion des erreurs au sein de programmes en Python Référence : LD10 CPF Éligible 130 Voir notre catalogue KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

Programme LANGAGES ET DÉVELOPPEMENT Mise à jour : Octobre 2023 Tarifs Inter : 690€ HT/jour/pers. Tarifs Intra / sur mesure : nous consulter Délais : nous consulter Moyens d’encadrement : formateur spécialiste du domaine Lieu : • Centre de formation Konica Minolta • Site client (nous consulter) Durée totale : 5 jours (35 heures) Nombre de participants : 8 maximum Perl Publics Utilisateurs d’informatique Informaticiens Développeurs Pré-requis Connaissance d’un autre langage de programmation Objectifs pédagogiques Etre capable de : • Étudier les concepts et les particularités du langage Perl • L’apprentissage de la syntaxe et des outils de développement liés au langage Perl s’appuie sur la réalisation de programmes dans un environnement Windows ou Unix Moyens pédagogiques et techniques Explications théoriques et exercices pratiques pour mise en situation rapide 1 vidéoprojecteur par salle 1 ordinateur par stagiaire 1 support de cours par stagiaire Évaluation et documents fournis • Document d’évaluation de satisfaction • Attestation de présence • Exercices pratiques de validation des acquis sous contrôle du formateur Les caractéristiques du langage • Les principes du langage • Où trouver Perl ? • Le premier programme • Les messages d’erreur Les variables • Scalaires - délimiteurs • Constantes - variables • Les chaînes de caractères Les opérateurs • Arithmétiques • De manipulation de digit • D’affection • D’auto incrémentation et auto décrémentation Les tableaux • Les variables tableaux • Affection • Les listes et les tableaux • Longueur d’une liste Les instructions de contrôle de flux • If… Else • While… • Until… • For… • Foreach… • Redo… next… • Les conditions Les fichiers • Ouverture, lecture, écriture, fermeture • Le fichier d’erreur standard • L’état d’un fichier • Les opérateurs de vérification de fichiers • Déterminer le contenu d’un fichier Les sous-programmes • Définition et appel de sousprogrammes • Valeur de retour • Passage d’arguments, passer une liste… • Déclaration de fonction Les impressions • Définir un format d’impression • Afficher un format d’impression • Notion d’entête de page • Définir la longueur de la page • Mise en forme des chaînes de caractères Les références • Les concepts • Références et tableaux • Références et sous-programmes • L’opérateur Les arguments de la ligne de commande • Numéro de version • Vérification de la syntaxe • Afficher les messages • Utilisation du préprocesseur • Utilisation du débogueur Référence : LD09 131 Voir notre catalogue KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

RkJQdWJsaXNoZXIy MTEzMjA=