Parcours C++ QT Référence : METIER-C++QT Durée : 57 Jours - 399 heures Objectif
Parcours C++ QT Référence : METIER-C++QT Durée : 57 Jours - 399 heures Objectifs Acquérir les fondamentaux et méthodes de développement − d’applications agiles en mode projet Apprendre à développer des applications en C++ et utiliser la STL − Utiliser le framework QT5 pour développer les applications graphiques − en C++ Comprendre les process de qualification de gestion des exigences, de − méthodologie de test et de validation afin de comprendre l’importance de la dimension Test en mode projet − Appliquer en mode projet − Prérequis Appétences en informatique − Sens du détail, rigueur, qualités rédactionnelles, curiosité, intérêt pour − les nouvelles technologies, esprit d’équipe Idéalement avoir des bases en développement informatique. − Public BAC + 5 scientifique − Inscrit(e) comme Demandeur(e) d’Emploi − Moyens pédagogiques Formateur/consultant ayant une expérience significative en entreprise − sur le métier concerné et plus de 10 ans d’expérience Support de cours remis à chaque participant, 1 stylo et un bloc-notes − par stagiaire, 1 ordinateur à disposition Vidéoprojecteur et tableau blanc et/ou paperboard − Feuille d’émargement à la demi-journée, questionnaire de satisfaction − stagiaire, évaluations des acquis tout au long de la formation, attestation de stage Attestation de formation − Modalités d'évaluation En amont de la formation : - Audit par téléphone par nos commerciaux et formateurs - Tests d'auto-positionnement avant l'entrée en formation par le biais de questionnaire Programme MODULE 1 GENERALITES -1 Jour-7 heures Objectifs: Appréhender les métiers du développement Etre préparé à la demande du client Contenu détaillé Intervention d’un professionnel du secteur Le positionnement d’une ESN Qui sont les clients : secteurs d’activité demandeurs Les types de missions (assistance technique, maintenance, prestations forfait/régie, formation, encadrement d’équipe) Un secteur en évolution Les différents métiers du développement Développeur C++ QT ; en quoi cela consiste t il? Votre positionnement sur un projet Entretien client Quelles sont les qualités requises? Les pièges à éviter Simulation d’entretiens client et Debriefing MODULE 2 ALGHORITHMIQUE – 2 jours-14 heures Objectifs Présenter les principes fondamentaux de la programmation et de l’algorithmique et expliquer les notions communes à tous les langages de programmation S’approprier les structures logiques et la démarche de résolution d’un problème de façon structurée et indépendante de toute contrainte matérielle ou logicielle Résoudre des problèmes plus ou moins complexes Contenu détaillé Introduction à l’algorithmie Instructions de base Variables Affectation Tests Boucles Exercices Procédures et fonctions Introduction Définition d’une procédure Définition d’une fonction Appel d’une procédure Appel de fonction et retour Maitriser les notions de fichiers Acquérir les bases des méthodes de programmation structurée nécessaires à l'apprentissage de tout langage de programmation Apprendre à raisonner sur un algorithme Exemple : Les tris à bulle, les tris par inversion … Découvrir et mettre en œuvre la traduction d'un algorithme dans un langage de programmation MODULE 3 METHODES AGILES SCRUM ET CYCLE EN V-2 jours-14 heures Objectifs Acquérir les fondamentaux de la méthodologie Maitriser les méthodologies cycle en V et Agile Contenu détaillé AGILE SCRUM Développement logiciel agile Les fondamentaux du développement logiciel agile Les développements agiles et le manifeste agile Approche d'équipe intégrée Un feedback au plus tôt et fréquent Aspects des approches agiles Approches de développement agile Pourquoi automatiser les tests sur mobiles ? Création collaborative de user story Rétrospective Intégration continue Planification des releases Au cours de la formation : Exercices pratiques et mises en situation professionnelle pour valider la compréhension de chaque notion abordée dans le programme de cours. En fin de formation : - Validation des acquis par le formateur ou via un questionnaire renseigné par les stagiaires - Evaluation qualitative par les participants à l’issue de la formation via un questionnaire de satisfaction accessible en ligne. Une attestation de fin de formation reprenant les objectifs de formation est également remise aux stagiaires puis signée par le formateur. Modalités d’inscription : Inscription possible jusqu’à la veille de la formation, sous réserve de places disponibles, en nous contactant au 01 56 59 33 00 ou par mail formation@sii.fr Modalités particulières : Nos formations sont accessibles aux personnes en situation de handicap. Renseignez-vous auprès de notre référente handicap au 01 56 59 33 00 ou par mail pedagogie@feeleurope.com Choisir AGINIUS C’est choisir la force d'un réseau national avec une capacité d’intervention dans 100 villes en France et 50 centres accueillant les interentreprises. C’est choisir la compétence avec plus de 300 experts dans différents domaines : une offre de formation de plus de 600 programmes standards, une élaboration sur mesure de programmes spécifiques en fonction de vos besoins en intraentreprises, une clientèle allant au-delà de 5000 entreprises, administrations et collectivités locales. C’est choisir un réseau assurant une réelle capacité logistique avec plus de 200 salles équipées et une capacité d’accueil avec 2000 stagiaires par jour... Principe, pratiques et processus fondamental agile Les différences des tests entre les approches classiques et agile Activités des tests et développement Produits d'activité des projets Niveau de test Test et gestion de configuration Option d’organisation avec des tests indépendants Statuts de test dans les projets Compétences Gérer les risques de régression en faisant évoluer les cas de test manuels et automatisés Rôles et compétence d’un testeur dans une équipe agile : Compétence d’un testeur agile Méthodes agiles Présentation des familles de conduite de projet Méthodes prédictives Méthodes adaptatives La méthode SCRUM Présentation de Scrum Scrum comme conduite de l'équipe projet Gestion de projet généraliste Spécification dynamique Adaptation aux projets logiciels Rôles dans un projet Scrum Les acteurs intervenant dans et autour d'un projet SCRUM Répartition des responsabilités Client Equipe Scrum master Itérations Présentation des phases de SCRUM Objectifs Version Sprint Scrum Suivi du projet SCRUM Les objectifs fonctionnels dans SCRUM et le suivi des livrables Backlog de produit Backlog de sprint SCRUM avec Sprint Détail sur le cycle principal de SCRUM But Itérations de 4 semaines Livraison CYCLE EN V Cycle des projets Présentation des fondamentaux de la conduite de projet Expression des besoins Analyse Conception Réalisation Vérification et validation Utilisation du cycle en V Définition du cycle en V Analyse des besoins Spécifications Conception architecturale Conception détaillée Réalisation Tests unitaires Tests d’intégration Test de validation Recette fonctionnelle Avantages du cycle en V Inconvénients du cycle en V Alternatives au cycle en V MODULE 4 INITIATION A UBUNTU 18 ET AU SCRIPTING SHELL-2 jours-14 heures Objectifs Apprendre à installer et utiliser Ubuntu sous Linux Gérer les comptes utilisateurs, exécuter des tâches, sécuriser votre système. Créer des comptes et configurer les réseaux afin d’optimiser au maximum votre système d’exploitation Ubuntu. Contenu détaillé Installation et configuration d’Ubuntu La communauté Ubuntu Les différentes versions d’Ubuntu Exécuter l’installeur Le système d’exploitation Partitionnement Distribution logicielle Multi-Boot Windows L’interface Ubuntu Ouvrir et fermer une session Gérer les comptes : les comptes utilisateurs et leurs privilèges Gérer des fichiers Nautilus Transférer des fichiers Les serveurs de fichiers : Samba Découvrir l’environnement GNOME Sécuriser son interface Ubuntu PAM et mots de passe Mettre en place des pare-feux efficaces Détecter les intrusions Gérer les paquets Les paquets LAMP : Apache, PHP, MySQL, groupes Installer, lister et supprimer des paquets Configurer des paquets Les paquets réseau Les services réseaux : Postfix, Dovecot, … Dépendances des paquets Créer un entrepôt de paquets réseau local Configurer un serveur proxy mandataire Répliquer un entrepôt de paquets réseau Gérer les files d’attente pour une impression Utilisation des Shell Historique Les commandes de filtres ( grep , Sed , awk , egrep…) Recherche complexe de fichiers: FIND Plus loin avec le Bourne Shell Programmation Shell • Utilisation du Shell en interactif Les variables L’arithmétique Les instructions de contrôle Les fonctions Les chaines de caractères Les expressions régulières La gestion des fichiers La programmation multitâches en Shell Commandes, variables, et utilitaire système Bonne écriture d’un script Exercice Shell MODULE 5 GESTION DE CONFIGURATION RTC ET TRACABILITE REQTIFY-4 jours-28 heures Objectifs Comprendre la planification de projets en mettant l'accent sur les méthodes agiles Configurer des zones de projet Configurer le contrôle des sources Installer un système de conception Gérer des rapports et des tableaux de bord Personnaliser des projets et des processus Créer une cartographie Reqtify à partir des documents projet Consulter et présenter les données Effectuer des analyses d’impact et à produire des matrices de traçabilité Contenu détaillé RTC Les bonnes pratiques de la planification de projet Gestion des éléments de travail dans IBM Rational Team Concert Création de zones et d'équipes de projet Planification dans Rational Team Concert Gestion des rapports et des tableaux de bord du projet Traçabilité Reqtify Principe de fonctionnement de Reqtify Types de documents projet, moteur d’analyse, interface utilisateur Cartographie Création et navigation dans la cartographie projet Analyse des indicateurs projet Qualité générale et catégories documentaires Analyse des règles projet Exigences doublons, exigences non définies, exigences non couvertes Types Reqtify Exigences et attributs Filtres Types de filtres, filtres simples et composés Génération de rapport Création, édition, matrices de traçabilité, rapport uploads/Management/ parcours-c-qt-sii-learning.pdf
Documents similaires
-
24
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 19, 2022
- Catégorie Management
- Langue French
- Taille du fichier 0.2369MB