The Software Designer Mindset

The Software Designer Mindset

Size
3.7 GB
Seeders
16
Leechers
5
Files
98
Category
Added
04/02/23 at 4:45pm GMT+1
Infohash
d65d3ba166f751a5847967cb14331898c2c7b1d7

Description


Description



Imagine being able to solve more complex software problems than ever before and write beautiful code that’s easy to maintain or extend. Imagine taking a quantum leap in your software developer career and completely change the way you approach software design



Note: Thank a friend shared this course with me, and I’m very happy when I can share it with everyone

Did you know the difference in salary between a junior and a senior developer in the US is $40,000 on average per year?

This shows how important it is to invest in yourself: the potential gain is enormous! Becoming a senior developer means you have to be a great programmer. To become a great programmer, you have to know how to solve the complex problems that no one else can solve. Learn to structure problems logically so you can translate them into software. You have to adopt the mindset of a software designer.



But how do you get there? There’s a lot of great material online that will help you, but there’s also a lot of wrong, outdated information and bad coding practices that are still being promoted today.



You can try to walk this path alone, spend a lot of time trying to figure out what you need to learn, and then having to unlearn things again if you follow the wrong advice. You might end up farther away from your goal of becoming a senior developer, throwing away thousands of dollars per month because you’re not able to make that next move in your career.



This course provides a modern take on software design, and teaches you a designer mindset that will allow you to consistently make better design decisions, getting you ready to take the next step in your career where you’ll be able to design complex software, immensely improve your existing code, and create software that is easy to change and scale.



The course uses Python for all code examples. Having some knowledge of programming in Python is therefore recommended before following this course. However, what you’ll learn in the course you’ll be able to apply to any programming language and software project.



This course is for you if



   You have some programming experience and you want to take your skills to the next level.

   You truly want to become a better software developer and you’re willing to invest in yourself and put in the work.

   You want to grow into a senior software developer position, but you want to do it efficiently.

   You love writing beautiful code that feels like it’s the perfect fit to a software problem.

   You want to learn how to setup larger software projects without breaking a sweat.



This course is NOT for you if



   You have no programming experience at all.

   You expect results without putting in the effort. You have to be serious about becoming a senior software developer and be willing to put in the time and follow the principles.

   You expect a course that covers in-depth software testing techniques. This course focuses on software design. However, applying the principles will lead to software that’s a lot easier to test.

   You expect a course that covers design patterns. This course focuses on something deeper: the principles behind the patterns, and the mindset you need to come up with your own patterns.

   You hate Python :).

File list
  • The Software Designer Mindset
  • .pad/0 78 B
  • .pad/1 126 B
  • .pad/10 373.6 KB
  • .pad/11 762.7 KB
  • .pad/12 542.5 KB
  • .pad/13 721.7 KB
  • .pad/14 12.8 KB
  • .pad/15 132.7 KB
  • .pad/16 931.5 KB
  • .pad/17 984.8 KB
  • .pad/18 131 KB
  • .pad/19 238.6 KB
  • .pad/2 306 B
  • .pad/20 551.8 KB
  • .pad/21 327.4 KB
  • .pad/22 589 KB
  • .pad/23 641.7 KB
  • .pad/24 339.6 KB
  • .pad/3 308.4 KB
  • .pad/4 280 KB
  • .pad/5 23.5 KB
  • .pad/6 336.6 KB
  • .pad/7 711.2 KB
  • .pad/8 226.7 KB
  • .pad/9 627.2 KB
  • TutsNode.net.txt 63 B
  • [TutsNode.net] - The Software Designer Mindset/01 - Course Introduction/01 - Welcome.mp4 22.9 MB
  • [TutsNode.net] - The Software Designer Mindset/02 - Mastering The Tools - Setting Up Your Development Environment/settings.zip 415 B
  • [TutsNode.net] - The Software Designer Mindset/03 - Types And Type Hints/01 - Static Vs. Dynamic Typing.mp4 21.4 MB
  • [TutsNode.net] - The Software Designer Mindset/03 - Types And Type Hints/08 - Quiz.pdf 85.5 KB
  • [TutsNode.net] - The Software Designer Mindset/04 - Data Structures/01 - Introduction And Numeric Data Types.mp4 30.6 MB
  • [TutsNode.net] - The Software Designer Mindset/04 - Data Structures/07 - Tuples.jpg 96.2 KB
  • [TutsNode.net] - The Software Designer Mindset/04 - Data Structures/09 - data_structures_solution_sheet.pdf 92.8 KB
  • [TutsNode.net] - The Software Designer Mindset/04 - Data Structures/10 - cheatsheet.pdf 48.8 KB
  • [TutsNode.net] - The Software Designer Mindset/05 - Classes And Dataclasses/dataclasses_example.zip 1.7 KB
  • [TutsNode.net] - The Software Designer Mindset/05.1 - The Mighty Function/05-Closures And Partial Function Application.mp4 24.1 MB
  • [TutsNode.net] - The Software Designer Mindset/05.1 - The Mighty Function/Exercises.txt 1.8 KB
  • [TutsNode.net] - The Software Designer Mindset/05.1 - The Mighty Function/functions_example.zip 2.8 KB
  • [TutsNode.net] - The Software Designer Mindset/06 - Inheritance, ABCs And Protocols/01 - Introduction.mp4 21.7 MB
  • [TutsNode.net] - The Software Designer Mindset/06 - Inheritance, ABCs And Protocols/abc_protocol_code_examples.zip 1.3 KB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/01 - Favor Composition Over Inheritance/04 - A More Generic Solution With Abstraction.mp4 21.4 MB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/01 - Favor Composition Over Inheritance/car_example.zip 1 KB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/01 - Favor Composition Over Inheritance/employee_example.zip 2.1 KB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/01 - Favor Composition Over Inheritance/exercise.zip 851 B
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/02 - High Cohesion/cohesion_code_examples.zip 2.8 KB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/03 - Low Coupling/02 - Different Types Of Coupling.mp4 23 MB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/03 - Low Coupling/04 - Exercise Reduce Coupling In The Vehicle Example.mp4 25 MB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/03 - Low Coupling/06 - design_principles_1_solution_sheet.pdf 136.9 KB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/04 - Start With The Data/05 - Improving Object Communication.mp4 22.5 MB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/04 - Start With The Data/06 - Exercise- Apply This Technique Yourself.mp4 25.3 MB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/04 - Start With The Data/exercise_2.zip 618 B
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/04 - Start With The Data/order_example_2.zip 935 B
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/05 - Depend On Abstractions/02 - Abstracting The Authorizer Functions.mp4 25.5 MB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/05 - Depend On Abstractions/04 - Abstracting The Payment Processor.mp4 29.3 MB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/05 - Depend On Abstractions/05 - Final Thoughts.mp4 34.8 MB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/05 - Depend On Abstractions/order_example_2.zip 5.5 KB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/06 - Separate Creation From Use/factory_example.zip 2.3 KB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/06 - Separate Creation From Use/pos_example.zip 6.3 KB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/07 - Keep Things Simple/02 - DRY - Don't Repeat Yourself.mp4 32.4 MB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/07 - Keep Things Simple/05 - Final Thoughts.mp4 20.7 MB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/07 - Keep Things Simple/06 - design_principles_2_solution_sheet.pdf 91.9 KB
  • [TutsNode.net] - The Software Designer Mindset/07 - The 7 Principles Of Modern Software Design/07 - Keep Things Simple/code_examples.zip 3.7 KB
  • [TutsNode.net] - The Software Designer Mindset/08 - Being A Responsible Developer/01 - Mixins/example.zip 721 B
  • [TutsNode.net] - The Software Designer Mindset/08 - Being A Responsible Developer/02 - Dealing With Errors/error_example.zip 5.2 KB
  • [TutsNode.net] - The Software Designer Mindset/08 - Being A Responsible Developer/03 - Setting Up A Complex Software Project/08 - Organising Your Code.mp4 24.9 MB
  • [TutsNode.net] - The Software Designer Mindset/08 - Being A Responsible Developer/03 - Setting Up A Complex Software Project/project_example.zip 2.7 KB
  • [TutsNode.net] - The Software Designer Mindset/08 - Being A Responsible Developer/04 - Course Wrap Up/Resources.txt 1005 B
  • [TutsNode.net] - The Software Designer Mindset/09 - BONUS Material/01 - Domain Modelling And Levels Of Software Design.mp4 78.3 MB
  • [TutsNode.net] - The Software Designer Mindset/09 - BONUS Material/02 - History of Computing, Data Vs Processing.mp4 275.8 MB
  • [TutsNode.net] - The Software Designer Mindset/09 - BONUS Material/03 - Mixins And Composition.mp4 203.6 MB
  • [TutsNode.net] - The Software Designer Mindset/09 - BONUS Material/04 - How To Do Great Code Reviews.mp4 633.9 MB
  • [TutsNode.net] - The Software Designer Mindset/09 - BONUS Material/05 - A Code Review Of Python Fire.mp4 228.8 MB
  • [TutsNode.net] - The Software Designer Mindset/09 - BONUS Material/06 - Being A Developer At A Startup.mp3 123.7 MB
  • [TutsNode.net] - The Software Designer Mindset/10 - Q&A Sessions/01 - May 2022.mp4 182.7 MB
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/01 - Case Study Developing An API/01 - Introduction And Domain Model/hotel_db.zip 793 B
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/02 - Scaffolding Of The Project/01 - What Is An API-.mp4 22.8 MB
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/04 - Completing The API/hotel_example_v1.zip 7.7 KB
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/05 - Designing A Testable API/08 - Challenge.txt 1.5 KB
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/05 - Designing A Testable API/hotel_example_v2.zip 14.6 KB
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/06 - Design Wins/asymmetry_example.zip 1.1 KB
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/06 - Design Wins/avoid_redundancy_example.zip 871 B
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/06 - Design Wins/built_in_example.zip 934 B
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/06 - Design Wins/clear_names_example.zip 726 B
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/06 - Design Wins/flags_example.zip 1.2 KB
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/06 - Design Wins/function_composition_example.zip 954 B
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/06 - Design Wins/keep_classes_small_example.zip 1 KB
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/06 - Design Wins/many_arguments.zip 2 KB
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/06 - Design Wins/meaningful_instance_vars_example.zip 1.5 KB
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/06 - Design Wins/nested_conditionals_example.zip 868 B
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/06 - Design Wins/no_self_example.zip 1.1 KB
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/06 - Design Wins/protocol_segregation_example.zip 3 KB
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/06 - Design Wins/redefining_concepts_example.zip 918 B
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/06 - Design Wins/shallow_nesting_example.zip 865 B
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/06 - Design Wins/tell_dont_ask.zip 739 B
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/06 - Design Wins/type_abuse_example.zip 771 B
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/06 - Design Wins/wildcard_imports_example.zip 910 B
  • [TutsNode.net] - The Software Designer Mindset/11 - Extension/07 - Resources/all_code_extension.zip 60.7 KB
  • [TutsNode.net] - The Software Designer Mindset/Code Diagnosis Workshop-ArjanCodes-2022.mp4 125 MB

Rating
Not rated yet
Log in to rate

Comments

No comments yet.


Similar torrents
NameSizeDate
102 MB10/31/2582905520
3 GB07/14/262258365
1.5 GB07/14/262152295
726 MB07/14/262052234
1 GB07/14/261638241
1.7 GB07/14/261620105
24 MB06/04/231473981
431 MB07/14/261316135
3.5 GB07/14/261118119
1.4 GB07/14/26930119
283 MB07/14/26787110
823 MB07/14/2672593
2.8 GB07/14/2668656
1.5 GB07/14/2667530
852 MB07/14/2664456