Design Patterns Simplified – Part 2
Design Patterns Simplified – Part 2, available at $59.99, has an average rating of 5, with 117 lectures, 95 quizzes, based on 5 reviews, and has 111 subscribers.
You will learn about Get a strong software design foundation required to move up technical ladder Get an in-depth understanding of 13 GOF patterns remaining from Part 1 course Get a practical knowledge of these patterns by learning through real-world examples Get a pleasurable learning experience of not-so-easy topic This course is ideal for individuals who are Experienced Software developers or Aspiring software architects or Junior software architects It is particularly useful for Experienced Software developers or Aspiring software architects or Junior software architects.
Enroll now: Design Patterns Simplified – Part 2
Summary
Title: Design Patterns Simplified – Part 2
Price: $59.99
Average Rating: 5
Number of Lectures: 117
Number of Quizzes: 95
Number of Published Lectures: 117
Number of Published Quizzes: 95
Number of Curriculum Items: 212
Number of Published Curriculum Objects: 212
Original Price: ₹1,199
Quality Status: approved
Status: Live
What You Will Learn
- Get a strong software design foundation required to move up technical ladder
- Get an in-depth understanding of 13 GOF patterns remaining from Part 1 course
- Get a practical knowledge of these patterns by learning through real-world examples
- Get a pleasurable learning experience of not-so-easy topic
Who Should Attend
- Experienced Software developers
- Aspiring software architects
- Junior software architects
Target Audiences
- Experienced Software developers
- Aspiring software architects
- Junior software architects
Description:
– Are you looking for a different, yet deep and engaging course on design patterns?
– Are you better able to understand the concepts through diagrams & visual effects?
– Do you have basic object oriented concepts and now looking to acquire software design concepts?
– Have you struggled to understand design patterns from the books?
If you relate to one or more of the above criteria then this course is for you.
It is part 2 of my earlier design patterns course which covers 13 patterns that were remaining from Part 1 course.
But this part 2 course takes the visual communication to another level that promises to make your learning experience even more enjoyable.
The course follows a step-wise approach where you will begin every pattern with a unique and interesting example problem. Examples are not overly simple nor too complex – They have just the right balance to help you relate back to your project.
The course then begins with a design to solve the problem, without applying a pattern.
After you have understood the shortcomings of the design, the course then applies the design pattern by altering the design. This helps you to clearly understand and appreciate the usage of the pattern.
You will be able to assess your knowledge by answering several quizzes & questions popped up throughout the course.
If you have registered for this course with an intention to strengthen your base for software design patterns, you will never lose interest during the course.
Join the course with a visually stimulating and engaging content!
Who this course is not for?
– If you are looking at working code that can be compiled and executed, then this course is not for you. This course focuses on concepts and demonstrates using java like pseudo-code, UML class and sequence diagrams, without bogging you much with language specific syntaxes.
– This course focuses on most important concepts through practical examples to help you apply them in real life projects. It does not serve as a replacement for reference books.
Who is the target audience?
– Fresh as well as experienced software developers
– Aspiring software architects
– Junior software architects
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Template Method
Lecture 1: Example
Lecture 2: Solution
Lecture 3: Definition
Lecture 4: Summary
Chapter 3: Iterator
Lecture 1: Example
Lecture 2: Solution – Part 1
Lecture 3: Solution – Part 2
Lecture 4: Definition
Lecture 5: Additional Topics – Part 1
Lecture 6: Additional Topics – Part 2
Lecture 7: Summary
Chapter 4: Mediator
Lecture 1: Example – Part 1
Lecture 2: Example – Part 2
Lecture 3: Solution – Part 1
Lecture 4: Solution – Part 2
Lecture 5: Revisiting Drawbacks
Lecture 6: Definition
Lecture 7: Summary
Chapter 5: Memento
Lecture 1: Example
Lecture 2: High Level Design – Part 1
Lecture 3: High Level Design – Part 2
Lecture 4: Extending Example
Lecture 5: Alternative Solution 1 – Part 1
Lecture 6: Alternative Solution 1 – Part 2
Lecture 7: Alternative Solution 1 – Part 3
Lecture 8: Alternative Solution 2 – Part 1
Lecture 9: Alternative Solution 2 – Part 2
Lecture 10: Alternative Solution 3
Lecture 11: Definition
Lecture 12: Summary
Chapter 6: Interpreter
Lecture 1: Example
Lecture 2: Solution – Setting Background
Lecture 3: Solution – Applying Steps – Part 1
Lecture 4: Solution – Applying Steps – Part 2
Lecture 5: Solution – Applying Steps – Part 3
Lecture 6: Solution – Applying Steps – Part 4
Lecture 7: Definition
Lecture 8: Summary
Chapter 7: Flyweight
Lecture 1: Example
Lecture 2: High Level Design – Part 1
Lecture 3: High Level Design – Part 2
Lecture 4: Solution – Part 1
Lecture 5: Solution – Part 2
Lecture 6: Solution – Was it worthwhile ? ..
Lecture 7: Solution – Finding its usefulness..
Lecture 8: Definition
Lecture 9: Structure
Lecture 10: Summary
Chapter 8: Visitor
Lecture 1: Example – Part 1
Lecture 2: Example – Part 2
Instructors
-
Seema Pradhan
Technical Trainer, Software Architect (former)
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 5 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024