ArjanCodes – The 30-Day Design Challenge 2024-11
ArjanCodes – The 30-Day Design Challenge 2024-11 Downloadly IRSpace

Course details
- Publisher: ArjanCodes
- Instructor: ArjanCodes
- Training level: Beginner
- Training duration: 8 hours and 53 minutes
- Number of lessons: 53
Course headings
- Welcome
- Solution Better Discounts
- The Strategy Pattern Write BETTER PYTHON CODE Part 3
- How to Implement the Strategy Design Pattern in Python
- Solution Payment Strategy
- Why the Plugin Architecture Gives You CRAZY Flexibility
- Solution Plugins
- Functions vs Classes When to Use Which and Why
- Solution Object Oriented To Functional
- Cohesion and Coupling Write BETTER PYTHON CODE Part 1
- Solution Cohesion
- KISS Solution
- Which Software Architecture Should You Use MVC, MVP, or MVVM
- Solution MVP
- Composition Is Better Than Inheritance in Python
- Solution Inheritance
- Dependency INVERSION vs Dependency INJECTION in Python
- Solution Abstraction
- You Can Do Really Cool Things With Functions In Python
- Solution Higher Order Functions
- Solution Configuration
- Next Level Concurrent Programming In Python With Asyncio
- Solution Type Annotations
- How To Easily Do Asynchronous Programming With Asyncio In Python
- Concurrency Solution
- Solution Refactoring
- A Deep Dive Into Iterators and Itertools in Python
- Solution Itertools
- Solution Inappropriate Intimacy
- End of Part 1
- Real Life Case of the Command Design Pattern
- Undo-Redo Solution
- Raw SQL, SQL Query Builder, or ORM
- SQL to ORM Solution
- Solution Unit Tests Basic
- Advanced Unit Tests Solution
- Solution Operations Layer
- Ticket Cancellation Solution
- Observer Pattern Tutorial I NEVER KNEW Events Were THIS Powerful
- Messaging Solution
- Attrs, Pydantic, or Python Data Classes
- Do We Still Need Dataclasses, PYDANTIC Tutorial
- Solution Validation
- Let’s Take The Bridge Pattern To The Next Level
- Solution Bridge
- Solution Mixins
- Wrapping Things Up
- Solution Decoupling
- DRY Solution
- F-strings In Python Everything You Need To Know
- String Formatting Solution
- Law of Demeter Solution
Prerequisites for The 30-Day Design Challenge
- The course assumes basic knowledge about programming in Python. If you have no experience whatsoever with programming, this course is not for you.
- If you’ve used variables, functions, program logic like if-statements and loops, and know how to write a simple class in Python, you’ll have no problem following the challenges.
Course images
Sample course video
Installation Guide
After Extract, view with your favorite player.
Subtitles: None
Quality: 1080p
Download link
File(s) password: www.downloadly.ir
File size
2.3 GB