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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 1 - Introduction.mp4 (6.2 MB)
- 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)
- 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)
- 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)
- 1 - Congratulations! - Mastering Design Patterns and Software Design - Swift, iOS.url (0.1 KB)
- 1 - Congratulations!.mp4 (7.4 MB)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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