Index of /Python/Adrjan/The Software Designer Mindset/The Software Designer Mindset COMPLETE Extension
Parent Directory
01. Introduction To Domain Modeling.mp4
02. Domain Building Blocks.mp4
03. Domain Modeling.mp4
04. Implementing Effective Domain Models.mp4
05. Bonus Collaboration and Communication Strategies.mp4
06. Why Understanding The Domain Is Important.mp4
07. Modelling The Domain.mp4
08. What Is An API.mp4
09. Creating An API Server.mp4
10. Setting Up The Database Models.mp4
11. Relationships Between Models.mp4
12. Creating The Database System.mp4
13. Patching Everything Up.mp4
14. Why Scaffolding Is Useful.mp4
15. What Is The Layered Architecture.mp4
16. Creating A Layered Architecture.mp4
17. Analysis.mp4
18. Developing A Basic Customer API.mp4
19. Creating A New Customer.mp4
20. Converting Database Query Results.mp4
21. Updating An Existing Customer.mp4
22. Adding Booking Operations.mp4
23. Adding The Booking Router.mp4
24. Analysis (2).mp4
25. Introduction.mp4
26. Creating An Abstract Data Interface.mp4
27. Database Implementation.mp4
28. Updating The Booking Operation.mp4
29. Updating The Booking Router.mp4
30. Writing Unit Tests.mp4
31. Final Thoughts.mp4
32. Introduction (2).mp4
33. Exploratory Questions.mp4
34. Organizational Questions.mp4
35. Architecture and Design Questions.mp4
36. Personal Development Questions.mp4
37. Avoid Type Abuse.mp4
38. Use Built-In Constructs.mp4
39. Use Clear Names.mp4
40. Avoid Flags.mp4
41. Don't Use Too Many Arguments.mp4
42. Use Shallow Nesting.mp4
43. Avoid Deeply Nested Conditionals.mp4
44. No Wildcard Imports.mp4
45. Write Symmetrical Code.mp4
46. Only Use Self If Needed.mp4
47. Keep Classes Small.mp4
48. Tell Don’t Ask.mp4
49. Use Meaningful Instance Variables.mp4
50. Avoid Redundancy.mp4
51. Don't Redefine Programming Concepts.mp4
52. BONUS 1 Protocol Segregation.mp4
53. BONUS 2 Function Composition.mp4
The Software Designer Mindset COMPLETE Extension.txt