Udemy - Mastering Design Principles SOLID and Clean Code in Swift

  • Category Other
  • Type Tutorials
  • Language English
  • Total size 656.6 MB
  • Uploaded By freecoursewb
  • Downloads 69
  • Last checked 6 days ago
  • Date uploaded 1 month ago
  • Seeders 1
  • Leechers 2

Infohash : 5B4586AA5A48FEEF01A5BFE4065FE2963100F906



Mastering Design Principles SOLID & Clean Code in Swift

https://WebToolTip.com

Published 11/2025
Created by El Edtech
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: All | Genre: eLearning | Language: English | Duration: 19 Lectures ( 1h 59m ) | Size: 656 MB

Apply SOLID, GRASP and Clean Code Design Principles to write scalable, reusable, and testable Swift code.

What you'll learn
Apply SOLID design principles in real-world Swift projects.
Write clean, readable, and maintainable Swift code using proven best practices.
Understand and apply GRASP & CLEAN CODE principles for better object-oriented design
Design scalable and testable systems that grow easily with new requirements.
Build a strong foundation for senior or lead iOS roles through better design thinking.

Requirements
Basic Swift Programming
Curiosity to learn how to write better, scalable, and maintainable code.
No prior experience with design principles or patterns is required — everything will be explained from the ground up.

Files:

[ WebToolTip.com ] Udemy - Mastering Design Principles SOLID and Clean Code in Swift
  • Get Bonus Downloads Here.url (0.2 KB)
  • ~Get Your Files Here ! 1 - Introduction
    • 1 - Introduction.mp4 (24.2 MB)
    10 - High Cohesion (GRASP)
    • 1 - High Cohesion Principle.mp4 (26.7 MB)
    • High Cohesion.playground
      • Contents.swift (0.9 KB)
      • contents.xcplayground (0.2 KB)
      • playground.xcworkspace
        • contents.xcworkspacedata (0.1 KB)
        • xcuserdata asinginee956.xcuserdatad
          • UserInterfaceState.xcuserstate (12.0 KB)
          11 - Pure Fabrication (GRASP)
          • 1 - Pure Fabrication Principle.mp4 (42.8 MB)
          • Pure Fabrication.playground
            • Contents.swift (1.5 KB)
            • contents.xcplayground (0.2 KB)
            • playground.xcworkspace
              • contents.xcworkspacedata (0.1 KB)
              • xcuserdata asinginee956.xcuserdatad
                • UserInterfaceState.xcuserstate (13.7 KB)
                12 - Indirection (GRASP)
                • 1 - Indirection Principle.mp4 (50.3 MB)
                • Indirection.playground
                  • Contents.swift (1.1 KB)
                  • contents.xcplayground (0.2 KB)
                  • playground.xcworkspace
                    • contents.xcworkspacedata (0.1 KB)
                    • xcuserdata asinginee956.xcuserdatad
                      • UserInterfaceState.xcuserstate (12.1 KB)
                      13 - Hollywood Principle (GRASP)
                      • 1 - Hollywood Principle.mp4 (25.1 MB)
                      • Hollywood.playground
                        • Contents.swift (0.8 KB)
                        • contents.xcplayground (0.2 KB)
                        • playground.xcworkspace
                          • contents.xcworkspacedata (0.1 KB)
                          • xcuserdata asinginee956.xcuserdatad
                            • UserInterfaceState.xcuserstate (13.6 KB)
                            14 - Dependency Injection (GENERAL)
                            • 1 - Dependency Injection Principle.mp4 (36.2 MB)
                            • DependencyInjection.playground
                              • Contents.swift (0.7 KB)
                              • contents.xcplayground (0.2 KB)
                              • playground.xcworkspace
                                • contents.xcworkspacedata (0.1 KB)
                                • xcuserdata asinginee956.xcuserdatad
                                  • UserInterfaceState.xcuserstate (13.9 KB)
                                  15 - CLEAN CODE Principles
                                  • 1 - Introduction.mp4 (6.2 MB)
                                  16 - DRY (CLEAN CODE)
                                  • 1 - Don't Repeat Yourself.mp4 (13.9 MB)
                                  • DRY.playground
                                    • Contents.swift (0.6 KB)
                                    • contents.xcplayground (0.2 KB)
                                    • playground.xcworkspace
                                      • contents.xcworkspacedata (0.1 KB)
                                      • xcuserdata asinginee956.xcuserdatad
                                        • UserInterfaceState.xcuserstate (13.1 KB)
                                        17 - YAGNI (CLEAN CODE)
                                        • 1 - You Aren't Gonna Need It.mp4 (8.1 MB)
                                        • YAGNI.playground
                                          • Contents.swift (0.6 KB)
                                          • contents.xcplayground (0.2 KB)
                                          • playground.xcworkspace
                                            • contents.xcworkspacedata (0.1 KB)
                                            • xcuserdata asinginee956.xcuserdatad
                                              • UserInterfaceState.xcuserstate (11.9 KB)
                                              18 - KISS (CLEAN CODE)
                                              • 1 - Keep It Simple, Stupid.mp4 (16.8 MB)
                                              • KISS.playground
                                                • Contents.swift (1.4 KB)
                                                • contents.xcplayground (0.2 KB)
                                                • playground.xcworkspace
                                                  • contents.xcworkspacedata (0.1 KB)
                                                  • xcuserdata asinginee956.xcuserdatad
                                                    • UserInterfaceState.xcuserstate (11.5 KB)
                                                    19 - Conclusion
                                                    • 1 - Congratulations! - Mastering Design Patterns and Software Design - Swift, iOS.url (0.1 KB)
                                                    • 1 - Congratulations!.mp4 (7.4 MB)
                                                    2 - Single Responsibility Principle (SOLID)
                                                    • 1 - Single Responsibility Principle (SRP).mp4 (61.9 MB)
                                                    • SRP.playground
                                                      • Contents.swift (1.2 KB)
                                                      • contents.xcplayground (0.2 KB)
                                                      • playground.xcworkspace
                                                        • contents.xcworkspacedata (0.1 KB)
                                                        • xcuserdata asinginee956.xcuserdatad
                                                          • UserInterfaceState.xcuserstate (12.1 KB)
                                                          3 - Open Closed Principle (SOLID)
                                                          • 1 - Open Closed Principle (OCP).mp4 (55.5 MB)
                                                          • OCP.playground
                                                            • Contents.swift (0.9 KB)
                                                            • contents.xcplayground (0.2 KB)
                                                            • playground.xcworkspace
                                                              • contents.xcworkspacedata (0.1 KB)
                                                              • xcuserdata asinginee956.xcuserdatad
                                                                • UserInterfaceState.xcuserstate (12.0 KB)
                                                                4 - Liskov Substitution Principle (SOLID)
                                                                • 1 - Liskov Substitution Principle (LSP).mp4 (35.0 MB)
                                                                • LSP.playground
                                                                  • Contents.swift (0.5 KB)
                                                                  • contents.xcplayground (0.2 KB)
                                                                  • playground.xcworkspace
                                                                    • contents.xcworkspacedata (0.1 KB)
                                                                    • xcuserdata asinginee956.xcuserdatad
                                                                      • UserInterfaceState.xcuserstate (13.5 KB)
                                                                      5 - Interface Segregation Principle (SOLID)
                                                                      • 1 - Interface Segregation Principle (ISP).mp4 (78.7 MB)
                                                                      • ISP.playground
                                                                        • Contents.swift (1.4 KB)
                                                                        • contents.xcplayground (0.2 KB)
                                                                        • playground.xcworkspace
                                                                          • contents.xcworkspacedata (0.1 KB)
                                                                          • xcuserdata asinginee956.xcuserdatad
                                                                            • UserInterfaceState.xcuserstate (13.6 KB)
                                                                            6 - Dependency Inversion Principle (SOLID)
                                                                            • 1 - Dependency Inversion Principle (DIP).mp4 (52.0 MB)
                                                                            • DIP.playground
                                                                              • Contents.swift (0.8 KB)
                                                                              • contents.xcplayground (0.2 KB)
                                                                              • playground.xcworkspace
                                                                                • contents.xcworkspacedata (0.1 KB)
                                                                                • xcuserdata asinginee956.xcuserdatad
                                                                                  • UserInterfaceState.xcuserstate (13.7 KB)
                                                                                  7 - Creator (GRASP)
                                                                                  • 1 - Creator Principle.mp4 (19.2 MB)
                                                                                  • Creator.playground
                                                                                    • Contents.swift (0.5 KB)
                                                                                    • contents.xcplayground (0.2 KB)
                                                                                    • playground.xcworkspace
                                                                                      • contents.xcworkspacedata (0.1 KB)
                                                                                      • xcuserdata asinginee956.xcuserdatad
                                                                                        • UserInterfaceState.xcuserstate (11.4 KB)
                                                                                        8 - Information Expert (GRASP)
                                                                                        • 1 - Information Expert Principle.mp4 (21.2 MB)
                                                                                        • Information Expert.playground
                                                                                          • Contents.swift (0.5 KB)
                                                                                          • contents.xcplayground (0.2 KB)
                                                                                          • playground.xcworkspace
                                                                                            • contents.xcworkspacedata (0.1 KB)
                                                                                            • xcuserdata asinginee956.xcuserdatad
                                                                                              • UserInterfaceState.xcuserstate (12.2 KB)
                                                                                              9 - Low Coupling (GRASP)
                                                                                              • 1 - Low Coupling Principle.mp4 (75.3 MB)
                                                                                              • LowCoupling.playground
                                                                                                • Contents.swift (1.6 KB)
                                                                                                • contents.xcplayground (0.2 KB)
                                                                                                • playground.xcworkspace
                                                                                                  • contents.xcworkspacedata (0.1 KB)
                                                                                                  • xcuserdata asinginee956.xcuserdatad
                                                                                                    • UserInterfaceState.xcuserstate (12.1 KB)
                                                                                                    • Bonus Resources.txt (0.1 KB)

There are currently no comments. Feel free to leave one :)

Code:

  • udp://tracker.torrent.eu.org:451/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • http://tracker.foreverpirates.co:80/announce
  • udp://tracker.cyberia.is:6969/announce
  • udp://exodus.desync.com:6969/announce
  • udp://explodie.org:6969/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://9.rarbg.to:2780/announce
  • udp://tracker.internetwarriors.net:1337/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://open.stealth.si:80/announce
  • udp://9.rarbg.to:2900/announce
  • udp://9.rarbg.me:2720/announce
  • udp://opentor.org:2710/announce
R2-CACHE ☁️ R2 (hit) | CDN: MISS (0s) 📄 torrent 🕐 07 Jan 2026, 04:25:14 am IST ⏰ 01 Feb 2026, 04:25:13 am IST ✅ Valid for 15d 10h 🔄 Refresh Cache