From 0 to 1: Design Patterns – 24 That Matter – In Java
This course can be taken by any Engineer, Architects, Coders who are street smart, Product Managers, Techies, Computer Science, Journalists, IP Lawyers willing to gain knowledge of recurring patterns of problems with the solutions in technology. Through this course you will understand the ‘how’ of Software Design without being constrained by it, the intelligent concept of software, how to crack software engineering interviews as this course not focuses on syntax but also on Design and Thinking. The following is included in this course learning:
- Decorator, Factory and Abstract Factory,
- Strategy, Singleton and Adapter,
- Facade, Template and Iterator,
- MVC, Observer and Command,
- Composite, Builder and Chain of Responsibility,
- Memento, Visitor, State,
- Flyweight, Bridge and Mediator,
- Prototype and Proxy,
- Double-Checked Locking and
- Dependency Injection.
- non-GoF pattern,
- Dependency Injection.
Examples Included are:
- Java Filestreams,
- Reflection,
- XML specification of UIs,
- Database handlers,
- Comparators,
- Document Auto-summarization,
- Python Iterator classes,
- Tables and Charts,
- Threading,
- Media players,
- Lambda functions,
- Menus,
- Undo/Redo functionality,
- Animations,
- SQL Query Builders,
- Exception handling,
- Activity Logging,
- Immutability of Strings,
- Remote Method Invocation,
- Serializable and Cloneable, Networking.
- Dependency Inversion,
- Demeter’s Law,
- The Open-Closed Principle,
- Loose and tight coupling,
- The differences between frameworks,
- Libraries and design patterns.
This course has 62 videos in total and will take you through all of these in maximum 12 hours. You can watch the videos at your own pace and accordingly can raise doubts or questions if you get stuck in the course forum column.
Some exceptional benefits associated with this course enrollment are:
- Quality course material
- Instant & free course updates
- Access to all Questions & Answers initiated by other students as well
- Personalized support from the instructor’s end on any issue related to the course
- Few free lectures for a quick overview
Grab the opportunity and enroll today!
Curriculum
- 23 Sections
- 62 Lessons
- 52 Weeks
- What are Design Patterns?6
- 2.1Creational, Behavioural and Structural Paradigms7 Minutes
- 2.1Design Principle #1: Rely on Interfaces, not Implementations4 Minutes
- 2.1Design Principle #2: The Open/Closed Principle5 Minutes
- 2.1Design Principle #3: Principle of Least Knowledge4 Minutes
- 2.1Design Principles #4 and #5: Dependency Inversion and the Hollywood Principle5 Minutes
- 2.1A taste of things to come12 Minutes
- The Strategy Pattern3
- The Decorator Pattern2
- The Factory Pattern6
- 5.1The Factory Design Pattern: Introduction14 Minutes
- 5.1The Factory Design Pattern In Action: Database Drivers5 Minutes
- 5.1The Abstract Factory Design Pattern16 Minutes
- 5.1The Abstract Factory Design Pattern: Families of classes8 Minutes
- 5.1The Factory Design Pattern In Action: Reflection – I15 Minutes
- 5.1The Factory Design Pattern In Action: Reflection – II10 Minutes
- The Singleton Pattern4
- The Adapter Pattern3
- The Facade Pattern1
- The Template Pattern3
- The Iterator Pattern4
- The MVC Paradigm3
- The Observer Pattern4
- The Command Pattern5
- 13.1The Command Design Pattern: Introduction11 Minutes
- 13.1The Command Design Pattern In Action: Lambda Functions – I9 Minutes
- 13.1The Command Design Pattern In Action: Lambda Functions – II10 Minutes
- 13.1The Command Design Pattern In Action: Threading14 Minutes
- 13.1The Command Design Pattern In Action: Undo and Logging14 Minutes
- The Composite Pattern3
- The Builder Pattern3
- - The Chain of Responsibility Pattern1
- The Memento Pattern2
- The Visitor Pattern1
- The State Pattern2
- The Flyweight Pattern2
- The Bridge Pattern1
- The Mediator Pattern1
- The Prototype Pattern1
- The Proxy Pattern1
An ex-Google, Stanford and Flipkart team
Loonycorn is a team by Janani Ravi and Vitthal Srinivasan, product of Stanford University and IIM Ahmedabad.
We hold several years of working experience in the field of technology in Bay Area, New York, Singapore and Bangalore.
Janani Ravi: 7 Years of work experience (Google, Flipkart and Microsoft)
Vitthal Srinivasan: Worked at Google, Flipkart, Credit Suisse and INSEAD
We have come together to teach and educate on various technological courses in the most easiest and entertaining manner. Also, our courses will be based on practical elaborations & illustrations.
Courses you might be interested in
-
15 Lessons
-
10 Lessons
-
13 Lessons
-
39 Lessons