Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Syntaxe, utilisation des numériques, initialisations, visibilités, …
Sérialisation des objets
Utilisation des logs
5/ Utilisation des frameworks
SQL vs ORM
Frameworks de sécurité
6/ Les principes SOLID
Comment créer les principes une application maintenable, extensible, réutilisable et testable
Single Responsability Principle
Open/Close Principle
Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle
7/ Object Calisthenics
La façon de penser son code autrement
La façon d'améliorer la qualité de son code (lisibilité, maintenabilité, réutilisabilité, testabilité, encapsulation)
Les 9 règles de base
Un niveau d’indentation
Pas d’utilisation de ELSE
Créer des classes enveloppes (wrappers) pour les types primitifs et String
Encapsuler les collections dans des classes
Un concept par ligne d’instruction
Ne pas utiliser d’abréviation
Garder un code “petit”
Pas de classes avec plus de deux variables d’instance
Pas de getters et setters
8/ Quelques outils d’analyse statique de code
Propriétaires vs libres
CodeSonar, RATS, CppLint, VCG, ...
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Développeurs
Chefs de projets
Dates
Dates
Du 14 au 17 Mai 2024
Du 27 au 30 Août 2024
Du 26 au 29 Nov. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.