Your details have been successfully submitted. Our learning consultants will get in touch with you shortly.
Learn Architecture & Design Patterns Live Online from top industry professionals
Interactions with an Live Expert, get your doubts cleared in Real Time.
Access to World Class Instructors, from anywhere
Your guide from Edureka, to ensure you achieve your learning goals.
Live course assures 6 times more probability of getting certified
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.
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.
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.
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.
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.
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.
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.
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.
We have mailed you the sample certificate Meanwhile, do you want to discuss this course with our experts?Something went wrong. Skip for now
I have attended Edureka's Spring and Design Patterns course. Very engaging and I liked the course structure very much. One good part is , before the course begins you have access to previous courses sessions which helps in understanding whether this course is covering all the topics for you. If not , your required topics can also covered during the actual live sessions. This is one unique company which has really evolved and matured as a solid technical education provider. Great job !!! And I look forward to taking more courses from you!
I am enrolled on Android,IOS,Java advance and design patterns.The lectures are awesome.Slieds and project files are so helpfull.I am so happy and satisfied
I came to know about Edureka from one of my colleague, referred to their Facebook community. Post referral I started going through their sample recording sessions and blogs on BIG DATA, AWS, Design Patterns etc. Initially I thought it won't be of much worth spending time at this site for too long. But I was proved wrong! I ended up taking courses e.g., Big Data, Design patterns and few more on the pipeline yet planned to pursue. The trainers are well equipped with materials and they teach with variety, I like this most. I am quite happy to see they have elevated online education or a virtual classroom training at such levels. I strongly recommend for people for taking up their courses whichever suits to their career path. Great job Edureka!...expect a lot more from You guys!!!
I took kafka and datascience classes with EDUREKA and its overall nice. After thorough scanning of available online courses, I decided to go with edureka and am quite satisfied with it. To start with the Sales and support team- they were fantastic- really fast and responsive. There was never any technical issue like audio/video/connectivity during the course which is good. The classes were very smooth.The instructors were really good and deliverd the course content very well. They had very good theoretical and practical knowledge of the respective courses. Great Job! Thanks for the learning experience! Keep it up!!!
Edureka is a revolution in Big Data training. I have taken 5 courses through Edureka from Hadoop, R, Data Science and Python. They have perfect material prepared professionally by highly qualified professionals and their Learning management system is very resourceful. All the links and virtual machines work well and well designed. Instructors for the courses are very well selected. They are very responsive to their customer needs and responds within minutes to questions. They have redefined big data learning for me and I am a loyal customer of Edureka. They keep innovating and add newer courses every month.
I have been part of Edureka family more than an year and I appreciate all the effort that edureka make for bringing the required courses to make learning easier with affordable prices. I have been part of Java/J2EE and SOA course. The courses were brilliantly designed to make the leraners understand and gain confidence on what they are learning for. I got more than what I am looking for and gathered so much of information and confidence which makes me proceed in the direction which I wished to. Thanks for Edureka and their team!!!
Edureka has redefined the e-learning service with the help of technology. They have excellent faculty and support team that has given a real class room learning experience. Anybody can upgrade their skills at their convenience! Edureka has expertise in Big Data Analytics and they are providing opportunity to acquire these skills in a short time!