Unlock your Learning Potential !
ISO 9001:2008
Certified Company
Course details:
Course Code : MYT1638
Course Name: Design Patterns
Course duration: Fast track – 4 weeks
Regular weekdays – 6 weeks
Week End – 8 weeks
Training mode:
instructor led class training | Live virtual training
Contact: +91 90191 91856
Email:info@mytectra.com
Web: www.mytectra.com
Twitter : https://twitter.com/mytectra
Facebook: https://www.facebook.com/myTectra.Global
Linkedin: https://www.linkedin.com/company-beta/3030278/
Blog: http://mytectra.blogspot.in/
Introduction to Design Patterns
 Learning Objectives - In this module, you will understand the basic overview of
OOP concepts and implementation of DAO & Factory Pattern. (a) Object Oriented
Programming concepts
(b) Unified Modeling Language
(c) Introduction to Design Patterns
(d) SOLID Principles (SRP, OCP, LSP, IS, DI)
 Topics - Inheritance, Polymorphism, Interfaces, Different Member Field Attributes,
Understand Design Patterns, Design Patterns using well defined UML Diagrams,
Importance of Design Patterns, Introduction to different Classes of Design
Patterns, Implementing DAO and Factory Pattern.
myTectra Learning Solutions private Limited
Bangalore-BTM Layout/
+91 90191 91856/ info@mytectra.com / www.mytectra.com
Creational Design Patterns
 Learning Objectives - In this module, you will learn the Creational Design Pattern
concepts and application using Java code examples.
 Topics- Abstract Factory, Builder, Factory, Prototype, Singleton, Object Pool.
Structural Design Patterns
 Learning Objectives - In this module, you will be able to learn Structural Design
Pattern concepts and application using Java code examples.
 Topics- Adapter, Bridge, Composite, Decorator, Facade, Flyweight, MVC, Front
Controller, Module, Proxy.
Behavioural Patterns
 Learning Objectives - In this module, you will learn Behavioral Design Pattern
concepts and application using Java code examples.
 Topics- Chain of Responsibility, Command, Iterator, Mediator, Observer, Strategy,
Template Method, Visitor.
myTectra Learning Solutions private Limited
Bangalore-BTM Layout/
+91 90191 91856/ info@mytectra.com / www.mytectra.com
Concurrency Design Patterns
 Learning Objectives - In this module, you will learn Concurrency Design Pattern
concepts and application using Java code examples.
 Topics- Active Object, Monitor Object, Half-Sync/Half-Async, Leader/Followers,
Thread Specific Storage, Thread Pool, Scheduler.
Anti Patterns
 Learning Objectives - In this module, we will explain the negative consequences
that arises out by applying wrong design patterns to a problem.
 Topics- Software Design Anti Patterns, Software Development Anti Patterns,
Overview of Management Anti Patterns.
myTectra Learning Solutions private Limited
Bangalore-BTM Layout/
+91 90191 91856/ info@mytectra.com / www.mytectra.com
Refactoring
 Learning Objectives - In this module, you will learn the basic fundamentals that
need to be taken into consideration while applying the Design Pattern principles
that were learnt in previous modules.
 Topics- Compose Methods, Move Features between Objects, Organize Data,
Conditional Expressions Simplification, Simplifying Methods, Generalization.
Project and Retrospection
 Learning Objectives - In this module, you will be able to apply all the concepts
used in previous modules to come up with scalable design for a given project.
 Topics- Iterator Pattern, Abstract Factory, Observer Design Patterns.
myTectra Learning Solutions private Limited
Bangalore-BTM Layout/
+91 90191 91856/ info@mytectra.com / www.mytectra.com

Design Patterns Training From myTectra in Bangalore

  • 1.
    Unlock your LearningPotential ! ISO 9001:2008 Certified Company Course details: Course Code : MYT1638 Course Name: Design Patterns Course duration: Fast track – 4 weeks Regular weekdays – 6 weeks Week End – 8 weeks Training mode: instructor led class training | Live virtual training Contact: +91 90191 91856 Email:info@mytectra.com Web: www.mytectra.com Twitter : https://twitter.com/mytectra Facebook: https://www.facebook.com/myTectra.Global Linkedin: https://www.linkedin.com/company-beta/3030278/ Blog: http://mytectra.blogspot.in/
  • 2.
    Introduction to DesignPatterns  Learning Objectives - In this module, you will understand the basic overview of OOP concepts and implementation of DAO & Factory Pattern. (a) Object Oriented Programming concepts (b) Unified Modeling Language (c) Introduction to Design Patterns (d) SOLID Principles (SRP, OCP, LSP, IS, DI)  Topics - Inheritance, Polymorphism, Interfaces, Different Member Field Attributes, Understand Design Patterns, Design Patterns using well defined UML Diagrams, Importance of Design Patterns, Introduction to different Classes of Design Patterns, Implementing DAO and Factory Pattern. myTectra Learning Solutions private Limited Bangalore-BTM Layout/ +91 90191 91856/ info@mytectra.com / www.mytectra.com
  • 3.
    Creational Design Patterns Learning Objectives - In this module, you will learn the Creational Design Pattern concepts and application using Java code examples.  Topics- Abstract Factory, Builder, Factory, Prototype, Singleton, Object Pool. Structural Design Patterns  Learning Objectives - In this module, you will be able to learn Structural Design Pattern concepts and application using Java code examples.  Topics- Adapter, Bridge, Composite, Decorator, Facade, Flyweight, MVC, Front Controller, Module, Proxy. Behavioural Patterns  Learning Objectives - In this module, you will learn Behavioral Design Pattern concepts and application using Java code examples.  Topics- Chain of Responsibility, Command, Iterator, Mediator, Observer, Strategy, Template Method, Visitor. myTectra Learning Solutions private Limited Bangalore-BTM Layout/ +91 90191 91856/ info@mytectra.com / www.mytectra.com
  • 4.
    Concurrency Design Patterns Learning Objectives - In this module, you will learn Concurrency Design Pattern concepts and application using Java code examples.  Topics- Active Object, Monitor Object, Half-Sync/Half-Async, Leader/Followers, Thread Specific Storage, Thread Pool, Scheduler. Anti Patterns  Learning Objectives - In this module, we will explain the negative consequences that arises out by applying wrong design patterns to a problem.  Topics- Software Design Anti Patterns, Software Development Anti Patterns, Overview of Management Anti Patterns. myTectra Learning Solutions private Limited Bangalore-BTM Layout/ +91 90191 91856/ info@mytectra.com / www.mytectra.com
  • 5.
    Refactoring  Learning Objectives- In this module, you will learn the basic fundamentals that need to be taken into consideration while applying the Design Pattern principles that were learnt in previous modules.  Topics- Compose Methods, Move Features between Objects, Organize Data, Conditional Expressions Simplification, Simplifying Methods, Generalization. Project and Retrospection  Learning Objectives - In this module, you will be able to apply all the concepts used in previous modules to come up with scalable design for a given project.  Topics- Iterator Pattern, Abstract Factory, Observer Design Patterns. myTectra Learning Solutions private Limited Bangalore-BTM Layout/ +91 90191 91856/ info@mytectra.com / www.mytectra.com