Duration

5 days

 

 

Next session

25-29 March 2024

 

Price

Indicative inter price: €3 excluding VAT

Intra price: on estimate

 

Instructor

Matthew Lagarrigue

Matthew Lagarrigue

Technical Director, Peaks

15 years of experience in software development

9 years of experience as Solution, Software and Data Architect

SQL expert since 2010

January 2021: Better than 94% of peers in SQL server test (Pluralsight)

design_pattern_ git training

Pattern design training

Design Patterns are essential to any good developer. Beyond knowing how they work, it is crucial to know when to use them, and when (and why) not to use them.

This training offers you to dive into the heart of the different Design Patterns.

 

PATTERN DESIGN TRAINING: AUDIENCE AND PREREQUISITES

  • Developers, Lead Developers, Architects  
  • Have the basics of object programming

 

PATTERN DESIGN TRAINING: GOALS

  • Understand the notion of Design Pattern
  • Identify the different types of Design Patterns
  • Know when to use them

 

PATTERN DESIGN TRAINING: THE PROGRAM

Introduction to Design Patterns

  • What is a design pattern?
  • What is the point of design patterns?
  • When to use design patterns?

 

Object-Oriented Design Patterns

  • Adapter
  • Decorator
  • Facade
  • Flyweight
  • Composite
  • Prototype
  • proxy
  • template method
  • Strategy
  • Interpreter
  • State
  • Command
  • Picks
  • Memento
  • Bridge
  • Chain of Responsibility

Object-Oriented Design Patterns for Manipulation

  • Singleton
  • office
  • Builder
  • iterator
  • Visitor
  • Observer

 

Design Patterns Architecture

  • MVC
  • MVVM
  • n-thirds
  • Hexagonal architecture
  • Clean architecture
  • DDD

 

Design Patterns Data

  • SCD
  • REcursive

 

At the end of the training, evaluation of the knowledge acquired during the training and delivery of the training follow-up certificate.

 

PATTERN DESIGN TRAINING: THE DURATION

5 day training

 

Practical information : Our computer training courses are maintained from one participant and they can be carried out with us or with you.

To discover our other courses, click here

Accessibility for people with disabilities

PEAKS training courses are accessible to everyone. Our training sites have access for people with reduced mobility and tailor-made support is offered to allow anyone with a disability, whatever it may be, to follow our training courses in the best conditions.
Please contact Kildine Tan, our training referent who will study your request and its feasibility with our disability referent, Emmanuelle Mort-Bontemps.

Our training courses are rated 9,16/10 by our participants

How to finance your training project? Pratical information

Feedback

OUT

“The training, delivered in a small group, was dynamic, balanced and very interesting. “ 

“The trainer was able to answer all our questions and take the time to come and help us if we were stuck during practice”

“Great to be able to directly put into practice the concepts presented via exercises between each chapter. »

“Trainer mastering his subject, who explains well with content adapted to my objective of discovering Kubernetes. »

“The trainer was enthusiastic and pedagogical. The progressive structure of the information and its pedagogy allowed us to assimilate all the notions seen. In our professional daily life, we are now able to use TS in the Alfresco environment! »

“Trainers available to answer all our questions and help us overcome our blockages during practice times. »

“A lot of practice, and straight to the point. »