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

    Excel - Consolider ses connaissances

    Proposé par CIT FORMATION INFORMATIQUE

    Objectifs de la formation

    Utilisateur Excel possédant quelques bases ou étant autodidacte et souhaitant optimiser son utilisation et aller vers des fonctions avancées d’Excel.

    La formation peut être validée par le passage de la certification TOSA Excel.

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

    • Posséder une bonne méthodologie dans la construction de tableaux
    • Optimiser la construction, mise en forme et mise en page de ses tableaux
    • Modifier la structure du tableau (insérer/Supprimer/copier-coller…)
    • Mettre en page et gérer l’impression
    • Créer des tableaux intégrant la liaison de plusieurs feuilles
    • Commenter ses tableaux à l'aide de graphiques
    • Gérer des tableaux sous forme de listes de données

    Methodes et outils pédagogiques

    • Alternance exposés théoriques et exercices pratiques (80% pratique)
    • Support de cours adapté au logiciel étudié et au niveau suivi
    • Assistance téléphonique gratuite et illimitée
    Tarif

    Contacter l'organisme

    Durée

    2 jour(s)

    Modes
    • Entreprise
    • Distance

    Formation Le diagnostic patrimonial

    Proposé par LEFEBVRE DALLOZ COMPETENCES

    Objectifs de la formation

    • Appliquer la méthodologie de l'approche patrimoniale globale (APG)
    • Etablir une synthèse sous la forme d'un rapport
    • Identifier les points à améliorer dans le respect des objectifs du client
    • Suivre la stratégie définie avec le client
    Tarif

    A partir de 1 206,00 €

    Durée

    1 jour

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Diversifier vos contenus digitaux afin de sortir du "tout écrit" en proposant des contenus plus attractifs et s'adaptant aux nouveaux usages
    • Identifier et gérer les contenus éditoriaux aux modes narratifs innovants
    • Expliquer ce qu'est la narration numérique via ses enjeux, ses usages, ses contraintes
    • Distinguer et utiliser les approches trans, cross et multimédia
    • Identifier les atouts et faiblesses des outils et des formats présentés
    • Utiliser les bonnes pratiques grâce une présentation exhaustive d'exemples dans votre secteur.
    Tarif

    A partir de 1 420,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    Apprendre les rudiements de la création graphique avec des logiciels libres - Créer des cartes de visites, des flyers, des brochures - Découvrir les fonctions avancées
    Tarif

    A partir de 1 575,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Définir les concepts et enjeux d'appliquer une politique de Diversité, Equité et Inclusion.
    • Identifier le rôle de la fonction RH dans le déploiement d'une stratégie DEI de l'organisation.
    • Identifier les leviers de performance associés à la mise en place d'une politique DEI.
    • Sélectionner les bonnes pratiques pour concevoir des livrables plus inclusifs.
    • Construire un plan d'actions pour fédérer autour d'une culture inclusive de l'organisation.
    Tarif

    A partir de 1 605,00 €

    Durée

    2 jours

    Modes
    • Centre
    • Entreprise

    Objectifs de la formation

    • Identifier les enjeux et apports du marketing et de la communication en formation
    • Mettre en oeuvre les techniques pour rendre attractifs ses projets de formation
    • Réaliser un plan marketing pour valoriser son plan et sa fonction formation
    • Utiliser ChatGPT dans les pratiques métier
    Tarif

    A partir de 1 236,00 €

    Durée

    1 jour

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Former des consultants ou personnels d'entreprises à  la méthodologie de gestion de projet, impliqués dans des projets informatiques en clientèle ou dans une structure interne - Acquérir les best practices, afin d'être garants de la qualité des livrables et du suivi des résultats
    Tarif

    A partir de 1 595,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Maîtriser les outils clés et identifier les priorités d'un projet
    • Construire ses propres outils de gestion et de suivi pour gagner du temps
    • Élaborer des outils de pilotage multi-projets performants
    Tarif

    A partir de 1 550,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Appliquer les fondamentaux de l'andragogie dans une organisation
    • Utiliser les modèles d'évaluation formatifs et sommatifs pour mesurer les compétences
    • Développer les compétences en mettant l'accent sur les résultats et le processus
    • Mettre en place de nouvelles approches de structure apprenante dans l'entreprise
    • Gérer les connaissances et les compétences au sein de l'organisation
    • Concevoir des situations d'apprentissage favorisant le développement des performances professionnelles
    • Soutenir et promouvoir un management ouvert en favorisant l'apprentissage continu
    • Développer et encourager la co-construction des savoirs dans l'organisation
    • Analyser les pratiques professionnelles pour favoriser l'apprentissage et le développement
    • Différencier les approches pédagogiques en fonction des besoins individuels et collectifs.
    Tarif

    A partir de 1 380,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    - Comprendre le monde Opensource/Linux - Savoir installer une distribution Red Hat - Connaître les bases de l'administration d'un système Linux/Red Hat - Connaître les principaux démons à  travers l'exemple de SSH, Apache, de Samba et NFS
    Tarif

    A partir de 2 375,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...