Formation Bonnes pratiques et anti-patterns de développement logiciel

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Acquérir les bonnes pratiques de conception objet - Apprendre les anti-patterns de développement logiciel

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 3 475,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 3 475,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Maîtriser les principes SOLID

    Présentation des principes SOLID
    Principe de la responsabilité unique (SRP)
    Principe de l'ouverture-fermeture (OCP)
    Principe de substitution de Liskov (LSP)
    Principe de la ségrégation des interfaces (ISP)
    Principe d'inversion des dépendances (DIP)

    Appliquer les bonnes pratiques

    Style de code et mesure
    Profiling et performance
    Calcul de métriques : longueur de classe,de méthode, nombre de paramètres, de champs, complexité (cyclomatique, NPATH)
    Bonnes pratiques de codage :
    - Limiter autant que possible les retours par fonction
    - Éviter les instructions en cascade
    - Éviter les instructions break et continue
    - Éviter les conditionnelles négatives
    - Remplacer les nombres et les chaînes par des constantes
    Règles de conception :
    - Patterns à appliquer
    - Substituer les instructions switch par du polymorphisme
    - Éviter les champs protégés dans les classes final
    - Couplage : typer par des interfaces
    Documentation du code : langue, génération et maintien

    Découvrir des anti-patterns de développement

    Anti-pattern : définition, types (architectural, organisationnel, développement)
    Panorama d'anti-patterns :
    - The Blob (God Class)
    - Singleton
    - Poltergeist
    - Hard coding
    - Continuous Obsolescence
    - Lava Flow
    - Ambiguous Viewpoint 
    - Functional Decomposition 
    - Dead End
    - Input Kludge
    - Walking through a Minefield  
    - Mushroom Management 
    - Boat Anchor
    - Object cesspool
    - Golden hammer
    - Premature optimization
    - Spaghetti code
    - Magic numbers
    - Copy-and-Paste Programming
    - Yo-yo problem
    - Accidental complexity

    Prérequis

    Maîtrise de la programmation orientée objets (Java, C#, PHP)

    Public

    Développeurs

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    • Maîtriser les fonctionnalités incontournables de Word, Excel et PowerPoint.
    • Gagner du temps grâce à une utilisation rationnelle de Word, Excel et PowerPoint.
    Tarif

    A partir de 1 285,00 €

    Durée

    3 jours (21 heures)

    Modes
    • Centre
    • Entreprise
    • Distance

    Indesign Bases - Avec certification TOSA

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Toute personne souhaitant réaliser la mise en page de ses documents à l’aide du logiciel InDesign.

    À l'issue de la formation, le stagiaire sera capable de :

    • Créer un document : Gérer les textes et les images, les habillages
    • Préparer l’impression
    • Exporter dans différents formats
    Tarif

    A partir de 1 050,00 €

    Durée

    3 jour(s)

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Créer une page HTML avec des éléments simples (texte, images, listes, liens)
    • Mettre en forme le contenu de la page en CSS
    • Définir des règles de positionnement du contenu
    • Créer et mettre en forme des formulaires de saisie
    • Créer et mettre en forme un tableau de données
    • Intégrer du contenu multimédia
    • Intégrer les bonnes pratiques de conception pour créer des pages Web accessibles
    Tarif

    A partir de 990,00 €

    Durée

    27 heures

    Modes
    • Distance

    Arcview - les bases

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Toute personne souhaitant acquérir la maîtrise du logiciel ARCVIEW  et devenir autonome pour créer, modifier et gérer ses données géographiques et les représenter sous forme de cartes.

    À l'issue de la formation, le stagiaire sera capable de :

    •     Gérer et manipuler les données sur le SIG Arcview
    •     Gérer et manipuler les cartes
    •     Analyser et représenter les données
    Tarif

    Contacter l'organisme

    Durée

    3 jour(s)

    Modes
    • Entreprise

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Expliquer les enjeux et les exigences du règlement
    • Identifier les bonnes pratiques de résilience opérationnelle
    • Mettre en oeuvre un projet de mise en conformité
    • Piloter votre mise en conformité avec les parties prenantes.
    Tarif

    A partir de 700,00 €

    Durée

    1j / 7h

    Modes
    • Centre
    • Distance

    HTML - Les bases

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Toute personne souhaitant maîtriser le langage HTML  pour développer des pages Web.

    À l'issue de la formation, le stagiaire sera capable de :

    •     De programmer des pages Web à l’aide du langage HTML

    Methodes et outils pédagogiques

    • Alternance exposés théoriques et exercices pratiques (80% pratique)
    • Support de cours adapté au niveau suivi

    Evaluation

    • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

    Public concerné

    Toutes les personnes désirant s'initier aux fondamentaux de la création de pages Web.

    Pré-requis

    Pratique courante d'Internet.

    Tarif

    Contacter l'organisme

    Durée

    3 jour(s)

    Modes
    • Entreprise

    Objectifs de la formation

    • Automatiser les traitements répétitifs dans Excel et fiabiliser leur exécution.
    • Maîtriser les bases de la programmation en VBA.
    • Enregistrer, modifier et écrire des macros VBA.
    Tarif

    A partir de 1 310,00 €

    Durée

    3 jours (21 heures)

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Installer, configurer, utiliser et résoudre efficacement les problèmes liés à Trellix Application Control et Change Control pour protéger la propriété intellectuelle et garantir la conformité
    • Utiliser Trellix ePolicy Orchestrator (Trellix ePO)
    • Mettre en place seulement les applications de confiance s'exécutant avec Application Control
    • Surveiller et prévenir les changements apportés au système de fichiers, au registre et aux comptes d'utilisateurs avec Change Control.
    Tarif

    Contacter l'organisme

    Durée

    4j / 28h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
    Tarif

    Contacter l'organisme

    Durée

    3 jours (21 heures)

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation, vous serez capable de :

    • Installer DCIE
    • Identifier les problèmes et résoudre les labs
    • Planifier et pré-installer Documentation
    • Installer SANsymphony-V et la partie fonctionnelle Test Plan Documentation
    • Déployer le SAN et le logiciel en utilisant les meilleures pratiques actuelles
    • Passer l'examen DCIE.
    Tarif

    Contacter l'organisme

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Je cherche à faire...